#include <string>
Go to the source code of this file.
Classes | |
struct | L1GtBoardTypeStringToEnum |
struct | L1GtConditionCategoryStringToEnum |
struct | L1GtConditionTypeStringToEnum |
struct | L1GtPsbQuadStringToEnum |
Enumerations | |
enum | L1GtBoardType { GTFE, FDL, PSB, GMT, TCS, TIM, BoardNull } |
board types in GT More... | |
enum | L1GtConditionCategory { CondNull, CondMuon, CondCalo, CondEnergySum, CondJetCounts, CondCorrelation, CondCastor, CondHfBitCounts, CondHfRingEtSums, CondBptx, CondExternal, CondCorrelationWithOverlapRemoval } |
condition categories More... | |
enum | L1GtConditionType { TypeNull, Type1s, Type2s, Type2wsc, Type2cor, Type3s, Type4s, TypeETM, TypeETT, TypeHTT, TypeHTM, TypeJetCounts, TypeCastor, TypeHfBitCounts, TypeHfRingEtSums, TypeBptx, TypeExternal, Type2corWithOverlapRemoval } |
enum | L1GtPsbQuad { Free, TechTr, IsoEGQ, NoIsoEGQ, CenJetQ, ForJetQ, TauJetQ, ESumsQ, JetCountsQ, MQB1, MQB2, MQF3, MQF4, MQB5, MQB6, MQF7, MQF8, MQB9, MQB10, MQF11, MQF12, CastorQ, HfQ, BptxQ, GtExternalQ, PsbQuadNull } |
quadruples sent to GT via PSB More... | |
Functions | |
std::string | l1GtBoardTypeEnumToString (const L1GtBoardType &) |
L1GtBoardType | l1GtBoardTypeStringToEnum (const std::string &) |
std::string | l1GtConditionCategoryEnumToString (const L1GtConditionCategory &) |
L1GtConditionCategory | l1GtConditionCategoryStringToEnum (const std::string &) |
std::string | l1GtConditionTypeEnumToString (const L1GtConditionType &) |
L1GtConditionType | l1GtConditionTypeStringToEnum (const std::string &) |
std::string | l1GtPsbQuadEnumToString (const L1GtPsbQuad &) |
L1GtPsbQuad | l1GtPsbQuadStringToEnum (const std::string &) |
enum L1GtBoardType |
board types in GT
Description: enums for the L1 GT.
Implementation: Defines various enums for CondFormats L1 GT. For each enum, define the lightweight "maps" for enum string label and enum value
$Date$ $Revision$
Enumerator | |
---|---|
GTFE | |
FDL | |
PSB | |
GMT | |
TCS | |
TIM | |
BoardNull |
Definition at line 27 of file L1GtDefinitions.h.
condition categories
Enumerator | |
---|---|
CondNull | |
CondMuon | |
CondCalo | |
CondEnergySum | |
CondJetCounts | |
CondCorrelation | |
CondCastor | |
CondHfBitCounts | |
CondHfRingEtSums | |
CondBptx | |
CondExternal | |
CondCorrelationWithOverlapRemoval |
Definition at line 121 of file L1GtDefinitions.h.
enum L1GtConditionType |
condition types TypeNull: null type - for condition constructor only Type1s : one particle Type2s : two particles, same type, no spatial correlations among them Type2wsc : two particles, same type, with spatial correlations among them Type2cor : two particles, different type, with spatial correlations among them Type3s : three particles, same type Type4s : four particles, same type TypeETM, TypeETT, TypeHTT, TypeHTM : ETM, ETT, HTT, HTM TypeJetCounts : JetCounts TypeCastor : CASTOR condition (logical result only; definition in CASTOR) TypeHfBitCounts : HfBitCounts TypeHfRingEtSums : HfRingEtSums TypeBptx: BPTX (logical result only; definition in BPTX system) TypeExternal: external conditions (logical result only; definition in L1 GT external systems) Type2CorrWithOverlapRemoval: three particles, first two with spatial correlations among them, third used for removal if overlap
Definition at line 91 of file L1GtDefinitions.h.
enum L1GtPsbQuad |
quadruples sent to GT via PSB
Enumerator | |
---|---|
Free | |
TechTr | |
IsoEGQ | |
NoIsoEGQ | |
CenJetQ | |
ForJetQ | |
TauJetQ | |
ESumsQ | |
JetCountsQ | |
MQB1 | |
MQB2 | |
MQF3 | |
MQF4 | |
MQB5 | |
MQB6 | |
MQF7 | |
MQF8 | |
MQB9 | |
MQB10 | |
MQF11 | |
MQF12 | |
CastorQ | |
HfQ | |
BptxQ | |
GtExternalQ | |
PsbQuadNull |
Definition at line 38 of file L1GtDefinitions.h.
std::string l1GtBoardTypeEnumToString | ( | const L1GtBoardType & | ) |
Definition at line 132 of file L1GtDefinitions.cc.
References BoardNull, and mps_fire::result.
L1GtBoardType l1GtBoardTypeStringToEnum | ( | const std::string & | ) |
Definition at line 118 of file L1GtDefinitions.cc.
std::string l1GtConditionCategoryEnumToString | ( | const L1GtConditionCategory & | ) |
Definition at line 225 of file L1GtDefinitions.cc.
References CondNull, and mps_fire::result.
Referenced by L1GtHwValidation::excludedAlgoList().
L1GtConditionCategory l1GtConditionCategoryStringToEnum | ( | const std::string & | ) |
Definition at line 207 of file L1GtDefinitions.cc.
Referenced by L1GtHwValidation::L1GtHwValidation().
std::string l1GtConditionTypeEnumToString | ( | const L1GtConditionType & | ) |
Definition at line 195 of file L1GtDefinitions.cc.
References writeEcalDQMStatus::conditionType, mps_fire::result, and TypeNull.
Referenced by L1GtHwValidation::excludedAlgoList().
L1GtConditionType l1GtConditionTypeStringToEnum | ( | const std::string & | ) |
Definition at line 176 of file L1GtDefinitions.cc.
Referenced by L1GtHwValidation::L1GtHwValidation().
std::string l1GtPsbQuadEnumToString | ( | const L1GtPsbQuad & | ) |
L1GtPsbQuad l1GtPsbQuadStringToEnum | ( | const std::string & | ) |
Definition at line 147 of file L1GtDefinitions.cc.
References label, PsbQuadNull, and relativeConstraints::value.