CMS 3D CMS Logo

HcalTBQADCUnpacker.h

Go to the documentation of this file.
00001 #ifndef HCALTBQADCUNPACKER_H
00002 #define HCALTBQADCUNPACKER_H 1
00003 using namespace std;
00004 #include "TBDataFormats/HcalTBObjects/interface/HcalTBBeamCounters.h"
00005 #include "DataFormats/FEDRawData/interface/FEDRawData.h"
00006 
00007 namespace hcaltb {
00008 class HcalTBQADCUnpacker {
00009 public:
00010   HcalTBQADCUnpacker();
00011   void unpack(const FEDRawData& raw,
00012               HcalTBBeamCounters& beamadc, bool is04_=true) const;
00013   void setCalib(const vector<vector<string> >& calibLines_);
00014 private:
00015   bool isTB04_;
00016   double qdc_ped[192];
00017   double qdc_gain[192];
00018 };
00019 
00020 }
00021 
00022 #endif

Generated on Tue Jun 9 17:45:11 2009 for CMSSW by  doxygen 1.5.4