CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
hcaltb::HcalTBQADCUnpacker Class Reference

#include <HcalTBQADCUnpacker.h>

Public Member Functions

 HcalTBQADCUnpacker ()
 
void setCalib (const std::vector< std::vector< std::string > > &calibLines_)
 
void unpack (const FEDRawData &raw, HcalTBBeamCounters &beamadc, bool is04_=true) const
 

Private Attributes

bool isTB04_
 
double qdc_gain [192]
 
double qdc_ped [192]
 

Detailed Description

Definition at line 7 of file HcalTBQADCUnpacker.h.

Constructor & Destructor Documentation

hcaltb::HcalTBQADCUnpacker::HcalTBQADCUnpacker ( )

Definition at line 56 of file HcalTBQADCUnpacker.cc.

Member Function Documentation

void hcaltb::HcalTBQADCUnpacker::setCalib ( const std::vector< std::vector< std::string > > &  calibLines_)

Definition at line 72 of file HcalTBQADCUnpacker.cc.

void hcaltb::HcalTBQADCUnpacker::unpack ( const FEDRawData raw,
HcalTBBeamCounters beamadc,
bool  is04_ = true 
) const

this is TB04

this is TB06

Definition at line 99 of file HcalTBQADCUnpacker.cc.

Member Data Documentation

bool hcaltb::HcalTBQADCUnpacker::isTB04_
private

Definition at line 14 of file HcalTBQADCUnpacker.h.

double hcaltb::HcalTBQADCUnpacker::qdc_gain[192]
private

Definition at line 16 of file HcalTBQADCUnpacker.h.

double hcaltb::HcalTBQADCUnpacker::qdc_ped[192]
private

Definition at line 15 of file HcalTBQADCUnpacker.h.