L1Trigger
L1TGlobal
interface
GlobalDefinitions.h
Go to the documentation of this file.
1
#ifndef L1Trigger_L1TGlobal_GtDefinitions_h
2
#define L1Trigger_L1TGlobal_GtDefinitions_h
3
22
// system include files
23
#include <string>
24
25
// user include files
26
27
namespace
l1t
{
29
enum
L1GtBoardType
{
MP7
,
BoardNull
};
30
31
struct
L1GtBoardTypeStringToEnum
{
32
const
char
*
label
;
33
L1GtBoardType
value
;
34
};
35
36
L1GtBoardType
l1GtBoardTypeStringToEnum
(
const
std::string
&);
37
std::string
l1GtBoardTypeEnumToString
(
const
L1GtBoardType
&);
38
49
enum
GtConditionType
{
50
TypeNull
,
51
Type1s
,
52
Type2s
,
53
Type2wsc
,
54
Type2cor
,
55
Type3s
,
56
Type4s
,
57
TypeETM
,
58
TypeETT
,
59
TypeHTT
,
60
TypeHTM
,
61
TypeETMHF
,
62
TypeTowerCount
,
63
TypeMinBiasHFP0
,
64
TypeMinBiasHFM0
,
65
TypeMinBiasHFP1
,
66
TypeMinBiasHFM1
,
67
TypeETTem
,
68
TypeExternal
,
69
Type2corWithOverlapRemoval
,
70
TypeCent0
,
71
TypeCent1
,
72
TypeCent2
,
73
TypeCent3
,
74
TypeCent4
,
75
TypeCent5
,
76
TypeCent6
,
77
TypeCent7
,
78
TypeAsymEt
,
79
TypeAsymHt
,
80
TypeAsymEtHF
,
81
TypeAsymHtHF
82
};
83
84
struct
GtConditionTypeStringToEnum
{
85
const
char
*
label
;
86
GtConditionType
value
;
87
};
88
89
GtConditionType
l1GtConditionTypeStringToEnum
(
const
std::string
&);
90
std::string
l1GtConditionTypeEnumToString
(
const
GtConditionType
&);
91
93
enum
GtConditionCategory
{
94
CondNull
,
95
CondMuon
,
96
CondCalo
,
97
CondEnergySum
,
98
CondCorrelation
,
99
CondExternal
,
100
CondCorrelationWithOverlapRemoval
,
101
CondCorrelationThreeBody
102
};
103
104
struct
GtConditionCategoryStringToEnum
{
105
const
char
*
label
;
106
GtConditionCategory
value
;
107
};
108
109
GtConditionCategory
l1GtConditionCategoryStringToEnum
(
const
std::string
&);
110
std::string
l1GtConditionCategoryEnumToString
(
const
GtConditionCategory
&);
111
112
}
// namespace l1t
113
#endif
l1t::l1GtConditionCategoryEnumToString
std::string l1GtConditionCategoryEnumToString(const GtConditionCategory &)
Definition:
GlobalDefinitions.cc:177
l1t::Type2cor
Definition:
GlobalDefinitions.h:54
l1t::TypeCent5
Definition:
GlobalDefinitions.h:75
l1t::GtConditionCategoryStringToEnum
Definition:
GlobalDefinitions.h:104
l1t::L1GtBoardTypeStringToEnum
Definition:
GlobalDefinitions.h:31
l1t::GtConditionCategoryStringToEnum::value
GtConditionCategory value
Definition:
GlobalDefinitions.h:106
l1t::l1GtConditionCategoryStringToEnum
GtConditionCategory l1GtConditionCategoryStringToEnum(const std::string &)
Definition:
GlobalDefinitions.cc:159
l1t::TypeNull
Definition:
GlobalDefinitions.h:50
l1t::TypeETM
Definition:
GlobalDefinitions.h:57
l1t::Type3s
Definition:
GlobalDefinitions.h:55
l1t::CondCorrelationWithOverlapRemoval
Definition:
GlobalDefinitions.h:100
l1t::TypeAsymEtHF
Definition:
GlobalDefinitions.h:80
l1t::TypeMinBiasHFP0
Definition:
GlobalDefinitions.h:63
l1t::TypeCent2
Definition:
GlobalDefinitions.h:72
l1t::TypeCent3
Definition:
GlobalDefinitions.h:73
l1t::TypeCent7
Definition:
GlobalDefinitions.h:77
l1t::TypeMinBiasHFM1
Definition:
GlobalDefinitions.h:66
l1t::GtConditionCategoryStringToEnum::label
const char * label
Definition:
GlobalDefinitions.h:105
l1t::Type2corWithOverlapRemoval
Definition:
GlobalDefinitions.h:69
l1t::TypeCent1
Definition:
GlobalDefinitions.h:71
l1t::L1GtBoardTypeStringToEnum::label
const char * label
Definition:
GlobalDefinitions.h:32
l1t::CondCalo
Definition:
GlobalDefinitions.h:96
l1t::BoardNull
Definition:
GlobalDefinitions.h:29
l1t::CondNull
Definition:
GlobalDefinitions.h:94
l1t::L1GtBoardType
L1GtBoardType
board types in GT
Definition:
GlobalDefinitions.h:29
l1t::GtConditionType
GtConditionType
Definition:
GlobalDefinitions.h:49
l1t::l1GtBoardTypeStringToEnum
L1GtBoardType l1GtBoardTypeStringToEnum(const std::string &)
Definition:
GlobalDefinitions.cc:100
l1t::GtConditionTypeStringToEnum::label
const char * label
Definition:
GlobalDefinitions.h:85
l1t::TypeAsymEt
Definition:
GlobalDefinitions.h:78
l1t::TypeHTT
Definition:
GlobalDefinitions.h:59
l1t::l1GtConditionTypeStringToEnum
GtConditionType l1GtConditionTypeStringToEnum(const std::string &)
Definition:
GlobalDefinitions.cc:128
l1t::GtConditionTypeStringToEnum::value
GtConditionType value
Definition:
GlobalDefinitions.h:86
l1t::TypeCent4
Definition:
GlobalDefinitions.h:74
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
l1t::MP7
Definition:
Block.h:11
l1t::CondCorrelationThreeBody
Definition:
GlobalDefinitions.h:101
l1t
delete x;
Definition:
CaloConfig.h:22
l1t::Type1s
Definition:
GlobalDefinitions.h:51
l1t::L1GtBoardTypeStringToEnum::value
L1GtBoardType value
Definition:
GlobalDefinitions.h:33
l1t::l1GtConditionTypeEnumToString
std::string l1GtConditionTypeEnumToString(const GtConditionType &)
Definition:
GlobalDefinitions.cc:147
l1t::TypeMinBiasHFP1
Definition:
GlobalDefinitions.h:65
l1t::TypeTowerCount
Definition:
GlobalDefinitions.h:62
l1t::l1GtBoardTypeEnumToString
std::string l1GtBoardTypeEnumToString(const L1GtBoardType &)
Definition:
GlobalDefinitions.cc:115
l1t::GtConditionTypeStringToEnum
Definition:
GlobalDefinitions.h:84
l1t::CondEnergySum
Definition:
GlobalDefinitions.h:97
l1t::Type2wsc
Definition:
GlobalDefinitions.h:53
l1t::TypeETMHF
Definition:
GlobalDefinitions.h:61
l1t::TypeAsymHt
Definition:
GlobalDefinitions.h:79
l1t::TypeETTem
Definition:
GlobalDefinitions.h:67
l1t::Type2s
Definition:
GlobalDefinitions.h:52
l1t::TypeETT
Definition:
GlobalDefinitions.h:58
l1t::TypeHTM
Definition:
GlobalDefinitions.h:60
l1t::CondCorrelation
Definition:
GlobalDefinitions.h:98
l1t::TypeExternal
Definition:
GlobalDefinitions.h:68
l1t::CondExternal
Definition:
GlobalDefinitions.h:99
l1t::TypeCent6
Definition:
GlobalDefinitions.h:76
l1t::CondMuon
Definition:
GlobalDefinitions.h:95
l1t::TypeAsymHtHF
Definition:
GlobalDefinitions.h:81
l1t::Type4s
Definition:
GlobalDefinitions.h:56
l1t::GtConditionCategory
GtConditionCategory
condition categories
Definition:
GlobalDefinitions.h:93
l1t::TypeMinBiasHFM0
Definition:
GlobalDefinitions.h:64
l1t::TypeCent0
Definition:
GlobalDefinitions.h:70
Generated for CMSSW Reference Manual by
1.8.16