CMS 3D CMS Logo

CSCDCCUnpacker.h
Go to the documentation of this file.
1 #ifndef CSCDCCUnpacker_h
2 #define CSCDCCUnpacker_h
3 
14 
16 
18 public:
21 
23  ~CSCDCCUnpacker() override;
24 
25  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
26 
28  void produce(edm::Event& e, const edm::EventSetup& c) override;
29 
31  void visual_raw(int hl, int id, int run, int event, bool fedshort, bool fDump, short unsigned int* buf) const;
32 
33 private:
36 
41 
43  unsigned int errorMask, examinerMask;
46 
49 };
50 
51 #endif
bool SuppressZeroLCT
Suppress zeros LCTs.
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
CSCMonitorInterface * monitor
bool visualFEDInspect
Visualization of raw data.
void visual_raw(int hl, int id, int run, int event, bool fedshort, bool fDump, short unsigned int *buf) const
Visualization of raw data in FED-less events (Robert Harr and Alexander Sakharov) ...
~CSCDCCUnpacker() override
Destructor.
edm::EDGetTokenT< FEDRawDataCollection > i_token
Token for consumes interface & access to data.
unsigned int errorMask
unsigned int examinerMask
bool useSelectiveUnpacking
CSCDCCUnpacker(const edm::ParameterSet &pset)
Constructor.
void produce(edm::Event &e, const edm::EventSetup &c) override
Produce digis out of raw data.
Definition: event.py:1