CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1GtStableParametersTrivialProducer.h
Go to the documentation of this file.
1 #ifndef L1GtConfigProducers_L1GtStableParametersTrivialProducer_h
2 #define L1GtConfigProducers_L1GtStableParametersTrivialProducer_h
3 
18 // system include files
19 #include <memory>
20 
21 #include <vector>
22 
23 #include "boost/shared_ptr.hpp"
24 #include <boost/cstdint.hpp>
25 
26 // user include files
27 // base class
29 
32 
35 
36 // forward declarations
37 
38 // class declaration
40 {
41 
42 public:
43 
46 
49 
51 
53  boost::shared_ptr<L1GtStableParameters> produceGtStableParameters(
55 
56 private:
57 
59 
61  unsigned int m_numberPhysTriggers;
62 
65 
68 
70 
72  unsigned int m_numberL1Mu;
73 
75  unsigned int m_numberL1NoIsoEG;
76  unsigned int m_numberL1IsoEG;
77 
79  unsigned int m_numberL1CenJet;
80  unsigned int m_numberL1ForJet;
81  unsigned int m_numberL1TauJet;
82 
84  unsigned int m_numberL1JetCounts;
85 
86 private:
87 
89 
91  unsigned int m_numberConditionChips;
92 
94  unsigned int m_pinsOnConditionChip;
95 
98  std::vector<int> m_orderConditionChip;
99 
102 
104  unsigned int m_ifCaloEtaNumberBits;
105 
107  unsigned int m_ifMuEtaNumberBits;
108 
109 private:
110 
113 
116 
117 };
118 
119 #endif
unsigned int m_numberTechnicalTriggers
number of technical triggers
unsigned int m_numberL1NoIsoEG
e/gamma and isolated e/gamma objects
boost::shared_ptr< L1GtStableParameters > produceGtStableParameters(const L1GtStableParametersRcd &)
public methods
unsigned int m_ifCaloEtaNumberBits
number of bits for eta of calorimeter objects
unsigned int m_numberPhysTriggersExtended
additional number of physics trigger algorithms
int m_wordLength
GT DAQ record organized in words of WordLength bits.
unsigned int m_numberL1CenJet
central, forward and tau jets
L1GtStableParametersTrivialProducer(const edm::ParameterSet &)
constructor
unsigned int m_pinsOnConditionChip
number of pins on the GTL condition chips
int m_unitLength
one unit in the word is UnitLength bits
unsigned int m_ifMuEtaNumberBits
number of bits for eta of muon objects