Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-10-25 09:37:14

0001 #ifndef CondFormats_L1TObjects_L1TGlobalParameters_h
0002 #define CondFormats_L1TObjects_L1TGlobalParameters_h
0003 
0004 #include <vector>
0005 #include "CondFormats/Serialization/interface/Serializable.h"
0006 
0007 class L1TGlobalParameters {
0008 public:
0009   L1TGlobalParameters() {}
0010 
0011   ~L1TGlobalParameters() {}
0012 
0013 public:
0014   /// bx in event
0015   int m_totalBxInEvent;
0016 
0017   /// trigger decision
0018 
0019   /// number of physics trigger algorithms
0020   unsigned int m_numberPhysTriggers;
0021 
0022   /// trigger objects
0023 
0024   /// muons
0025   unsigned int m_numberL1Mu;
0026 
0027   /// e/gamma  objects
0028   unsigned int m_numberL1EG;
0029 
0030   ///  jets
0031   unsigned int m_numberL1Jet;
0032 
0033   ///  taus
0034   unsigned int m_numberL1Tau;
0035 
0036   /// hardware
0037 
0038   /// number of condition chips
0039   unsigned int m_numberChips;
0040 
0041   /// number of pins on the GTL condition chips
0042   unsigned int m_pinsOnChip;
0043 
0044   /// correspondence "condition chip - GTL algorithm word" in the hardware
0045   std::vector<int> m_orderOfChip;
0046 
0047   int m_version;
0048   std::vector<int> m_exp_ints;
0049   std::vector<double> m_exp_doubles;
0050 
0051   COND_SERIALIZABLE;
0052 };
0053 
0054 #endif