CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TriggerTypeDefs.h
Go to the documentation of this file.
1 #ifndef HLTReco_TriggerTypeDefs_h
2 #define HLTReco_TriggerTypeDefs_h
3 
13 #include <vector>
14 #include <stdint.h>
15 
16 namespace trigger
17 {
18 
19  typedef uint16_t size_type;
20  typedef std::vector<size_type> Keys;
21 
22  typedef std::vector<int> Vids;
23 
25 
27 
30 
31  TriggerL1Mu = -81,
37  TriggerL1ETM = -87,
38  TriggerL1ETT = -88,
39  TriggerL1HTT = -89,
40  TriggerL1HTM = -90,
48 
50 
53  TriggerMuon = +83,
54  TriggerTau = +84,
55  TriggerJet = +85,
56  TriggerBJet = +86,
57  TriggerMET = +87,
58  TriggerTET = +88,
59  TriggerTHT = +89,
60  TriggerMHT = +90,
61  TriggerTrack = +91,
67 
68  };
69 
70 }
71 
72 #endif
enum start value shifted to 81 so as to avoid clashes with PDG codes
uint16_t size_type
std::vector< size_type > Keys
std::vector< int > Vids