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 
20 // system include files
21 #include <memory>
22 
23 #include <vector>
24 
25 #include "boost/shared_ptr.hpp"
26 #include <boost/cstdint.hpp>
27 
28 // user include files
29 // base class
31 
34 
37 
38 // forward declarations
39 
40 // class declaration
42 {
43 
44 public:
45 
48 
51 
53 
55  boost::shared_ptr<L1GtStableParameters> produceGtStableParameters(
57 
58 private:
59 
61 
63  unsigned int m_numberPhysTriggers;
64 
67 
70 
72 
74  unsigned int m_numberL1Mu;
75 
77  unsigned int m_numberL1NoIsoEG;
78  unsigned int m_numberL1IsoEG;
79 
81  unsigned int m_numberL1CenJet;
82  unsigned int m_numberL1ForJet;
83  unsigned int m_numberL1TauJet;
84 
86  unsigned int m_numberL1JetCounts;
87 
88 private:
89 
91 
93  unsigned int m_numberConditionChips;
94 
96  unsigned int m_pinsOnConditionChip;
97 
100  std::vector<int> m_orderConditionChip;
101 
104 
106  unsigned int m_ifCaloEtaNumberBits;
107 
109  unsigned int m_ifMuEtaNumberBits;
110 
111 private:
112 
115 
118 
119 };
120 
121 #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