CMS 3D CMS Logo

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 // user include files
24 // base class
26 
29 
32 
33 // forward declarations
34 
35 // class declaration
37 public:
40 
43 
45 
47  std::unique_ptr<L1GtStableParameters> produceGtStableParameters(const L1GtStableParametersRcd&);
48 
49 private:
51 
53  unsigned int m_numberPhysTriggers;
54 
57 
60 
62 
64  unsigned int m_numberL1Mu;
65 
67  unsigned int m_numberL1NoIsoEG;
68  unsigned int m_numberL1IsoEG;
69 
71  unsigned int m_numberL1CenJet;
72  unsigned int m_numberL1ForJet;
73  unsigned int m_numberL1TauJet;
74 
76  unsigned int m_numberL1JetCounts;
77 
78 private:
80 
82  unsigned int m_numberConditionChips;
83 
85  unsigned int m_pinsOnConditionChip;
86 
89  std::vector<int> m_orderConditionChip;
90 
93 
95  unsigned int m_ifCaloEtaNumberBits;
96 
98  unsigned int m_ifMuEtaNumberBits;
99 
100 private:
103 
106 };
107 
108 #endif
ESHandle.h
L1GtStableParametersTrivialProducer::m_numberL1NoIsoEG
unsigned int m_numberL1NoIsoEG
e/gamma and isolated e/gamma objects
Definition: L1GtStableParametersTrivialProducer.h:67
L1GtStableParametersTrivialProducer::m_numberPsbBoards
int m_numberPsbBoards
number of PSB boards in GT
Definition: L1GtStableParametersTrivialProducer.h:92
ESProducer.h
L1GtStableParametersRcd.h
L1GtStableParametersTrivialProducer::m_numberL1JetCounts
unsigned int m_numberL1JetCounts
jet counts
Definition: L1GtStableParametersTrivialProducer.h:76
L1GtStableParametersTrivialProducer::m_numberTechnicalTriggers
unsigned int m_numberTechnicalTriggers
number of technical triggers
Definition: L1GtStableParametersTrivialProducer.h:59
L1GtStableParametersTrivialProducer::m_ifCaloEtaNumberBits
unsigned int m_ifCaloEtaNumberBits
number of bits for eta of calorimeter objects
Definition: L1GtStableParametersTrivialProducer.h:95
L1GtStableParametersTrivialProducer::m_numberL1Mu
unsigned int m_numberL1Mu
trigger objects
Definition: L1GtStableParametersTrivialProducer.h:64
L1GtStableParametersTrivialProducer::m_wordLength
int m_wordLength
GT DAQ record organized in words of WordLength bits.
Definition: L1GtStableParametersTrivialProducer.h:102
L1GtStableParametersTrivialProducer::m_numberL1CenJet
unsigned int m_numberL1CenJet
central, forward and tau jets
Definition: L1GtStableParametersTrivialProducer.h:71
L1GtStableParametersTrivialProducer::produceGtStableParameters
std::unique_ptr< L1GtStableParameters > produceGtStableParameters(const L1GtStableParametersRcd &)
public methods
Definition: L1GtStableParametersTrivialProducer.cc:107
edm::ParameterSet
Definition: ParameterSet.h:36
L1GtStableParametersTrivialProducer
Definition: L1GtStableParametersTrivialProducer.h:36
L1GtStableParametersTrivialProducer::m_numberL1TauJet
unsigned int m_numberL1TauJet
Definition: L1GtStableParametersTrivialProducer.h:73
L1GtStableParametersTrivialProducer::m_numberPhysTriggersExtended
unsigned int m_numberPhysTriggersExtended
additional number of physics trigger algorithms
Definition: L1GtStableParametersTrivialProducer.h:56
L1GtStableParametersRcd
Definition: L1GtStableParametersRcd.h:39
L1GtStableParametersTrivialProducer::m_pinsOnConditionChip
unsigned int m_pinsOnConditionChip
number of pins on the GTL condition chips
Definition: L1GtStableParametersTrivialProducer.h:85
ModuleFactory.h
L1GtStableParametersTrivialProducer::m_unitLength
int m_unitLength
one unit in the word is UnitLength bits
Definition: L1GtStableParametersTrivialProducer.h:105
L1GtStableParametersTrivialProducer::m_numberL1IsoEG
unsigned int m_numberL1IsoEG
Definition: L1GtStableParametersTrivialProducer.h:68
L1GtStableParametersTrivialProducer::m_orderConditionChip
std::vector< int > m_orderConditionChip
Definition: L1GtStableParametersTrivialProducer.h:89
L1GtStableParametersTrivialProducer::m_numberConditionChips
unsigned int m_numberConditionChips
hardware
Definition: L1GtStableParametersTrivialProducer.h:82
edm::ESProducer
Definition: ESProducer.h:101
L1GtStableParametersTrivialProducer::L1GtStableParametersTrivialProducer
L1GtStableParametersTrivialProducer(const edm::ParameterSet &)
constructor
Definition: L1GtStableParametersTrivialProducer.cc:37
L1GtStableParametersTrivialProducer::m_numberL1ForJet
unsigned int m_numberL1ForJet
Definition: L1GtStableParametersTrivialProducer.h:72
L1GtStableParametersTrivialProducer::~L1GtStableParametersTrivialProducer
~L1GtStableParametersTrivialProducer() override
destructor
Definition: L1GtStableParametersTrivialProducer.cc:100
L1GtStableParameters.h
L1GtStableParametersTrivialProducer::m_numberPhysTriggers
unsigned int m_numberPhysTriggers
trigger decision
Definition: L1GtStableParametersTrivialProducer.h:53
L1GtStableParametersTrivialProducer::m_ifMuEtaNumberBits
unsigned int m_ifMuEtaNumberBits
number of bits for eta of muon objects
Definition: L1GtStableParametersTrivialProducer.h:98