Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DataFormats
HLTReco
interface
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
24
enum
TriggerObjectType
{
25
27
30
31
TriggerL1Mu
= -81,
32
TriggerL1NoIsoEG
= -82,
33
TriggerL1IsoEG
= -83,
34
TriggerL1CenJet
= -84,
35
TriggerL1ForJet
= -85,
36
TriggerL1TauJet
= -86,
37
TriggerL1ETM
= -87,
38
TriggerL1ETT
= -88,
39
TriggerL1HTT
= -89,
40
TriggerL1HTM
= -90,
41
TriggerL1JetCounts
= -91,
42
TriggerL1HfBitCounts
= -92,
43
TriggerL1HfRingEtSums
= -93,
44
TriggerL1TechTrig
= -94,
45
TriggerL1Castor
= -95,
46
TriggerL1BPTX
= -96,
47
TriggerL1GtExternal
= -97,
48
50
51
TriggerPhoton
= +81,
52
TriggerElectron
= +82,
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,
62
TriggerCluster
= +92,
63
TriggerMETSig
= +93,
64
TriggerELongit
= +94,
65
TriggerMHTSig
= +95,
66
TriggerHLongit
= +96
67
68
};
69
70
}
71
72
#endif
trigger::TriggerBJet
Definition:
TriggerTypeDefs.h:56
trigger::TriggerL1BPTX
Definition:
TriggerTypeDefs.h:46
trigger::TriggerL1TechTrig
Definition:
TriggerTypeDefs.h:44
trigger::TriggerCluster
Definition:
TriggerTypeDefs.h:62
trigger::TriggerL1Mu
enum start value shifted to 81 so as to avoid clashes with PDG codes
Definition:
TriggerTypeDefs.h:31
trigger::TriggerTHT
Definition:
TriggerTypeDefs.h:59
trigger::TriggerPhoton
HLT.
Definition:
TriggerTypeDefs.h:51
trigger::TriggerMET
Definition:
TriggerTypeDefs.h:57
trigger::TriggerL1ForJet
Definition:
TriggerTypeDefs.h:35
trigger::TriggerHLongit
Definition:
TriggerTypeDefs.h:66
trigger::size_type
uint16_t size_type
Definition:
TriggerTypeDefs.h:19
trigger::TriggerL1ETM
Definition:
TriggerTypeDefs.h:37
trigger::TriggerL1HTT
Definition:
TriggerTypeDefs.h:39
trigger::TriggerL1IsoEG
Definition:
TriggerTypeDefs.h:33
trigger::TriggerL1HfBitCounts
Definition:
TriggerTypeDefs.h:42
trigger::TriggerL1CenJet
Definition:
TriggerTypeDefs.h:34
trigger::TriggerL1TauJet
Definition:
TriggerTypeDefs.h:36
trigger::TriggerL1HfRingEtSums
Definition:
TriggerTypeDefs.h:43
trigger::TriggerTau
Definition:
TriggerTypeDefs.h:54
trigger::TriggerL1Castor
Definition:
TriggerTypeDefs.h:45
trigger::TriggerMHT
Definition:
TriggerTypeDefs.h:60
trigger::TriggerMETSig
Definition:
TriggerTypeDefs.h:63
trigger::TriggerL1HTM
Definition:
TriggerTypeDefs.h:40
trigger::TriggerL1JetCounts
Definition:
TriggerTypeDefs.h:41
trigger::TriggerTrack
Definition:
TriggerTypeDefs.h:61
trigger::TriggerL1GtExternal
Definition:
TriggerTypeDefs.h:47
trigger::TriggerMuon
Definition:
TriggerTypeDefs.h:53
trigger::Keys
std::vector< size_type > Keys
Definition:
TriggerTypeDefs.h:20
trigger::TriggerElectron
Definition:
TriggerTypeDefs.h:52
trigger::TriggerMHTSig
Definition:
TriggerTypeDefs.h:65
trigger::TriggerJet
Definition:
TriggerTypeDefs.h:55
trigger::TriggerELongit
Definition:
TriggerTypeDefs.h:64
trigger::TriggerTET
Definition:
TriggerTypeDefs.h:58
trigger::TriggerL1ETT
Definition:
TriggerTypeDefs.h:38
trigger::TriggerL1NoIsoEG
Definition:
TriggerTypeDefs.h:32
trigger::TriggerObjectType
TriggerObjectType
Definition:
TriggerTypeDefs.h:24
trigger::Vids
std::vector< int > Vids
Definition:
TriggerTypeDefs.h:22
Generated for CMSSW Reference Manual by
1.8.5