CMS 3D CMS Logo

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