CMS 3D CMS Logo

CSCTFPacker.h
Go to the documentation of this file.
1 #ifndef CSCTFPacker_h
2 #define CSCTFPacker_h
3 
5 
11 
15 
16 #include <string>
17 
19 private:
21 
23  unsigned short nTBINs;
24  unsigned short activeSectors;
26 
28 
29  FILE* file;
30 
32 
36 
37 public:
38  void produce(edm::Event& e, const edm::EventSetup& c) override;
39 
40  explicit CSCTFPacker(const edm::ParameterSet& conf);
41  ~CSCTFPacker(void) override;
42 };
43 
44 #endif
CSCTFPacker(const edm::ParameterSet &conf)
Definition: CSCTFPacker.cc:22
edm::EDGetTokenT< CSCTriggerContainer< csctf::TrackStub > > CSCTC_Tok
Definition: CSCTFPacker.h:34
~CSCTFPacker(void) override
Definition: CSCTFPacker.cc:62
edm::InputTag trackProducer
Definition: CSCTFPacker.h:20
void produce(edm::Event &e, const edm::EventSetup &c) override
Definition: CSCTFPacker.cc:67
bool putBufferToEvent
Definition: CSCTFPacker.h:25
unsigned short activeSectors
Definition: CSCTFPacker.h:24
bool zeroSuppression
Definition: CSCTFPacker.h:22
edm::InputTag lctProducer
Definition: CSCTFPacker.h:20
bool swapME1strips
Definition: CSCTFPacker.h:27
edm::EDGetTokenT< CSCCorrelatedLCTDigiCollection > CSCCDC_Tok
Definition: CSCTFPacker.h:33
edm::InputTag mbProducer
Definition: CSCTFPacker.h:20
int central_sp_bx
Definition: CSCTFPacker.h:31
int central_lct_bx
Definition: CSCTFPacker.h:31
FILE * file
Definition: CSCTFPacker.h:29
unsigned short nTBINs
Definition: CSCTFPacker.h:23
edm::EDGetTokenT< L1CSCTrackCollection > L1CSCTr_Tok
Definition: CSCTFPacker.h:35