CMS 3D CMS Logo

DTTrigProd.h
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
11 //
12 //--------------------------------------------------
13 
14 #ifndef L1Trigger_DTTrigger_DTTrigProd_cc
15 #define L1Trigger_DTTrigger_DTTrigProd_cc
16 
17 // Framework related classes
23 
24 // Trigger related classes
26 
28 public:
29 
32 
34  ~DTTrigProd() override;
35 
37  //void beginJob(const edm::EventSetup & iEventSetup);
38  void beginRun(edm::Run const& iRun, const edm::EventSetup& iEventSetup) override;
39 
41  void produce(edm::Event & iEvent, const edm::EventSetup& iEventSetup) override;
42 
43 private:
44 
45  // Trigger istance
47 
48  // Trigger Configuration Manager CCB validity flag
50 
51  // Sector Format Flag true=[0-11] false=[1-12]
52  bool my_DTTFnum;
53 
54  // BX offset used to correct DTTPG output
56 
57  // Debug Flag
58  bool my_debug;
59 
60  // Lut dump file parameters
62  short int my_lut_btic;
63 
64  // ParameterSet
66 
67 };
68 
69 #endif
70 
bool my_CCBValid
Definition: DTTrigProd.h:49
DTTrigProd(const edm::ParameterSet &pset)
Constructor.
Definition: DTTrigProd.cc:45
bool my_lut_dump_flag
Definition: DTTrigProd.h:61
short int my_lut_btic
Definition: DTTrigProd.h:62
int iEvent
Definition: GenABIO.cc:230
int my_BXoffset
Definition: DTTrigProd.h:55
bool my_debug
Definition: DTTrigProd.h:58
~DTTrigProd() override
Destructor.
Definition: DTTrigProd.cc:59
edm::ParameterSet my_params
Definition: DTTrigProd.h:65
Definition: DTTrig.h:53
DTTrig * my_trig
Definition: DTTrigProd.h:46
bool my_DTTFnum
Definition: DTTrigProd.h:52
void produce(edm::Event &iEvent, const edm::EventSetup &iEventSetup) override
Producer: process every event and generates trigger data.
Definition: DTTrigProd.cc:87
void beginRun(edm::Run const &iRun, const edm::EventSetup &iEventSetup) override
Create Trigger Units before starting event processing.
Definition: DTTrigProd.cc:65
Definition: Run.h:43