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
CSCDCCUnpacker::useExaminer
bool useExaminer
Definition: CSCDCCUnpacker.h:34
CSCDCCUnpacker::instantiateDQM
bool instantiateDQM
Definition: CSCDCCUnpacker.h:44
CSCDCCUnpacker::produce
void produce(edm::Event &e, const edm::EventSetup &c) override
Produce digis out of raw data.
Definition: CSCDCCUnpacker.cc:165
edm::EDGetTokenT< FEDRawDataCollection >
CSCDCCUnpacker::~CSCDCCUnpacker
~CSCDCCUnpacker() override
Destructor.
Definition: CSCDCCUnpacker.cc:138
CSCDCCUnpacker::formatedEventDump
bool formatedEventDump
Definition: CSCDCCUnpacker.h:38
CSCDCCUnpacker::unpackStatusDigis
bool unpackStatusDigis
Definition: CSCDCCUnpacker.h:34
EDProducer.h
CSCDCCUnpacker::visualFEDInspect
bool visualFEDInspect
Visualization of raw data.
Definition: CSCDCCUnpacker.h:38
CSCDCCUnpacker::visual_raw
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)
Definition: CSCDCCUnpacker.cc:605
CSCDCCUnpacker::examinerMask
unsigned int examinerMask
Definition: CSCDCCUnpacker.h:43
CSCDCCUnpacker
Definition: CSCDCCUnpacker.h:17
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
edm::ParameterSet
Definition: ParameterSet.h:36
CSCDCCUnpacker::debug
bool debug
Definition: CSCDCCUnpacker.h:34
CSCDCCUnpacker::numOfEvents
int numOfEvents
Definition: CSCDCCUnpacker.h:42
FEDRawDataCollection.h
CSCDCCUnpacker::visualFEDShort
bool visualFEDShort
Definition: CSCDCCUnpacker.h:38
edm::stream::EDProducer
Definition: EDProducer.h:38
edm::EventSetup
Definition: EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
visDQMUpload.buf
buf
Definition: visDQMUpload.py:154
CSCMonitorInterface
Definition: CSCMonitorInterface.h:16
CSCDCCUnpacker::goodEvent
bool goodEvent
Definition: CSCDCCUnpacker.h:34
writedatasetfile.run
run
Definition: writedatasetfile.py:27
CSCDCCUnpacker::i_token
edm::EDGetTokenT< FEDRawDataCollection > i_token
Token for consumes interface & access to data.
Definition: CSCDCCUnpacker.h:48
CSCDCCUnpacker::monitor
CSCMonitorInterface * monitor
Definition: CSCDCCUnpacker.h:45
CSCDCCUnpacker::useFormatStatus
bool useFormatStatus
Definition: CSCDCCUnpacker.h:35
CSCDCCUnpacker::SuppressZeroLCT
bool SuppressZeroLCT
Suppress zeros LCTs.
Definition: CSCDCCUnpacker.h:40
CSCDCCUnpacker::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: CSCDCCUnpacker.cc:142
ConsumesCollector.h
ParameterSet.h
event
Definition: event.py:1
edm::Event
Definition: Event.h:73
CSCDCCUnpacker::CSCDCCUnpacker
CSCDCCUnpacker(const edm::ParameterSet &pset)
Constructor.
Definition: CSCDCCUnpacker.cc:75
CSCDCCUnpacker::errorMask
unsigned int errorMask
Definition: CSCDCCUnpacker.h:43
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27
CSCDCCUnpacker::printEventNumber
bool printEventNumber
Definition: CSCDCCUnpacker.h:34
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
CSCDCCUnpacker::useSelectiveUnpacking
bool useSelectiveUnpacking
Definition: CSCDCCUnpacker.h:35