ATLAS Offline Software
Trigger
TrigAlgorithms
TrigEFMissingET
Root
StatusFlags.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
#include "
TrigEFMissingET/StatusFlags.h
"
5
#include <stdexcept>
6
7
namespace
HLT
{
namespace
MET
{
namespace
StatusFlag
{
8
std::string
flagIndexToString
(
int
idx
) {
9
switch
(
idx
) {
10
case
0:
11
case
4:
12
case
13:
13
case
14:
14
case
16:
15
case
17:
16
case
18:
17
case
19:
18
case
20:
19
case
21:
20
case
22:
21
case
23:
22
case
24:
23
case
25:
24
case
26:
25
return
"UNUSED"
;
26
case
1:
27
return
"BSConvError"
;
28
case
2:
29
return
"MuonError"
;
30
case
3:
31
return
"FEBError"
;
32
case
5:
33
return
"ComponentBigMEtSEtRatio"
;
34
case
6:
35
return
"BadComponentEnergy"
;
36
case
7:
37
return
"BadEnergyRatio"
;
38
case
8:
39
return
"NoisyEnergyRatio"
;
40
case
9:
41
return
"BadCellQuality"
;
42
case
10:
43
return
"BadCellEnergy"
;
44
case
11:
45
return
"BadCellTime"
;
46
case
12:
47
return
"NoMuonTrack"
;
48
case
15:
49
return
"ComponentErrors"
;
50
case
27:
51
return
"GlobalNoisyEnergyRatio"
;
52
case
28:
53
return
"BadEMFraction"
;
54
case
29:
55
return
"GlobalNoisyEnerygRatio"
;
56
case
30:
57
return
"ObjectInCrack"
;
58
case
31:
59
return
"GlobalErrors"
;
60
default
:
61
throw
std::out_of_range(
"Invalid index provided "
+
std::to_string
(
idx
) );
62
// Make gcc happy
63
return
""
;
64
}
65
}
66
} } }
//> end namespace HLT::MET::StatusFlag
HLT::MET::StatusFlag::flagIndexToString
std::string flagIndexToString(int idx)
Definition:
StatusFlags.cxx:8
HLT
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
Definition:
HLTResultReader.h:26
StatusFlags.h
MET
Definition:
MET.py:1
ActsTrk::to_string
std::string to_string(const DetectorType &type)
Definition:
GeometryDefs.h:34
LArNewCalib_DelayDump_OFC_Cali.idx
idx
Definition:
LArNewCalib_DelayDump_OFC_Cali.py:69
HLT::MET::StatusFlag::StatusFlag
StatusFlag
Definition:
StatusFlags.h:36
Generated on Sun Dec 22 2024 21:18:28 for ATLAS Offline Software by
1.8.18