CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalTBObjectUnpacker.h
Go to the documentation of this file.
1 #ifndef HcalTBObjectUnpacker_h
2 #define HcalTBObjectUnpacker_h
3 
20 
24 
30 
32  {
33  public:
34  explicit HcalTBObjectUnpacker(const edm::ParameterSet& ps);
35  virtual ~HcalTBObjectUnpacker();
36  virtual void produce(edm::Event& e, const edm::EventSetup& c);
37  private:
39  int sdFed_;
40  int spdFed_;
41  int tdcFed_;
42  int qadcFed_;
50 
51  std::vector<std::vector<std::string> > calibLines_;
53 
54  void parseCalib();
55 
56  };
57 
58 
59 #endif
hcaltb::HcalTBTriggerDataUnpacker tdUnpacker_
std::vector< std::vector< std::string > > calibLines_
edm::InputTag fedRawDataCollectionTag_
hcaltb::HcalTBSlowDataUnpacker sdUnpacker_
hcaltb::HcalTBSourcePositionDataUnpacker spdUnpacker_
HcalTBObjectUnpacker(const edm::ParameterSet &ps)
virtual void produce(edm::Event &e, const edm::EventSetup &c)
hcaltb::HcalTBTDCUnpacker tdcUnpacker_
Unpacks &quot;SlowData&quot; packages used for SiPM calibration and other purposes in HCAL Local DAQ...
hcaltb::HcalTBQADCUnpacker qadcUnpacker_