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