CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1GlobalTriggerReadoutSetupFwd.h
Go to the documentation of this file.
1 #ifndef L1GlobalTrigger_L1GlobalTriggerReadoutSetupFwd_h
2 #define L1GlobalTrigger_L1GlobalTriggerReadoutSetupFwd_h
3 
20 // system include files
21 #include <vector>
22 
23 #include <boost/cstdint.hpp>
24 
25 // user include files
26 // base class
27 // forward declarations
28 
30 
32 typedef std::vector<bool> DecisionWord;
33 
36 typedef std::vector<bool> DecisionWordExtended;
37 
39 typedef std::vector<bool> TechnicalTriggerWord;
40 
41 // muons
42 typedef unsigned MuonDataWord;
43 
44 // e-gamma, jet objects
45 typedef boost::uint16_t CaloDataWord;
46 
47 // missing Et
48 typedef boost::uint32_t CaloMissingEtWord;
49 
50 // twelve jet counts, encoded in five bits per count; six jets per 32-bit word
51 // code jet count = 31 indicate overflow condition
52 typedef std::vector<unsigned> CaloJetCountsWord;
53 
56 {
57  Mu,
63  ETM,
64  ETT,
65  HTT,
66  HTM,
74 };
75 
76 #endif /*L1GlobalTrigger_L1GlobalTriggerReadoutSetupFwd_h*/
boost::uint16_t CaloDataWord
std::vector< bool > DecisionWordExtended
std::vector< unsigned > CaloJetCountsWord
std::vector< bool > DecisionWord
typedefs
boost::uint32_t CaloMissingEtWord
std::vector< bool > TechnicalTriggerWord
technical trigger bits (64 bits)
unsigned MuonDataWord
L1GtObject
GT objects.