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 
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  // Sector Format Flag true=[0-11] false=[1-12]
51  bool my_DTTFnum;
52 
53  // BX offset used to correct DTTPG output
55 
56  // Debug Flag
57  bool my_debug;
58 
59  // Lut dump file parameters
61  short int my_lut_btic;
62 
63  // ParameterSet
65 
66 };
67 
68 #endif
69 
void beginRun(edm::Run &iRun, const edm::EventSetup &iEventSetup)
Create Trigger Units before starting event processing.
Definition: DTTrigProd.cc:79
DTTrigProd(const edm::ParameterSet &pset)
Constructor.
Definition: DTTrigProd.cc:47
bool my_lut_dump_flag
Definition: DTTrigProd.h:60
short int my_lut_btic
Definition: DTTrigProd.h:61
void produce(edm::Event &iEvent, const edm::EventSetup &iEventSetup)
Producer: process every event and generates trigger data.
Definition: DTTrigProd.cc:124
int iEvent
Definition: GenABIO.cc:243
int my_BXoffset
Definition: DTTrigProd.h:54
tuple pset
Definition: CrabTask.py:85
bool my_debug
Definition: DTTrigProd.h:57
~DTTrigProd()
Destructor.
Definition: DTTrigProd.cc:60
edm::ParameterSet my_params
Definition: DTTrigProd.h:64
Definition: DTTrig.h:54
DTTrig * my_trig
Definition: DTTrigProd.h:48
bool my_DTTFnum
Definition: DTTrigProd.h:51
Definition: Run.h:31