Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
MuonSpectrometer
MuonValidation
MuonHistogramming
MuonHistUtils
MuonHistUtils
MuonEnumDefs.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUONHISTUTILS_MUONENUMDEFS_H
6
#define MUONHISTUTILS_MUONENUMDEFS_H
7
8
#include "
xAODMuon/Muon.h
"
9
10
namespace
Muon
{
11
namespace
EnumDefs {
12
13
enum
DetRegion
{
GLOBAL
,
BA
,
BC
,
EA
,
EC
,
nDetRegions
};
14
static
inline
const
char
* toString(
Muon::EnumDefs::DetRegion
reg) {
15
switch
(reg) {
16
case
Muon::EnumDefs::GLOBAL
:
return
"Global"
;
17
case
Muon::EnumDefs::BA
:
return
"BA"
;
18
case
Muon::EnumDefs::BC
:
return
"BC"
;
19
case
Muon::EnumDefs::EA
:
return
"EA"
;
20
case
Muon::EnumDefs::EC
:
return
"EC"
;
21
default
:
return
"UnknownDetRegion"
;
22
}
23
}
24
25
static
inline
unsigned
int
nMuonTypes( ) {
return
5;}
26
static
inline
const
char
*
toString
(xAOD::Muon::MuonType
type
) {
27
switch
(
type
) {
28
case
xAOD::Muon::Combined
:
return
"Combined"
;
29
case
xAOD::Muon::MuonStandAlone:
return
"StandAlone"
;
30
case
xAOD::Muon::SegmentTagged:
return
"SegmentTagged"
;
31
case
xAOD::Muon::CaloTagged:
return
"CaloTagged"
;
32
case
xAOD::Muon::SiliconAssociatedForwardMuon:
return
"SiForward"
;
33
default
:
return
"UnknownType"
;
34
}
35
}
36
37
static
inline
unsigned
int
nMuonAuthors( ) {
return
xAOD::Muon::NumberOfMuonAuthors
;}
38
static
inline
const
char
*
toString
(
xAOD::Muon::Author
author
) {
39
switch
(
author
) {
40
case
xAOD::Muon::unknown
:
return
"unknown"
;
41
case
xAOD::Muon::MuidCo
:
return
"MuidCo"
;
42
case
xAOD::Muon::STACO
:
return
"STACO"
;
43
case
xAOD::Muon::MuTag
:
return
"MuTag"
;
44
case
xAOD::Muon::MuTagIMO
:
return
"MuTagIMO"
;
45
case
xAOD::Muon::MuidSA
:
return
"MuidSA"
;
46
case
xAOD::Muon::MuGirl
:
return
"MuGirl"
;
47
case
xAOD::Muon::MuGirlLowBeta
:
return
"MuGirlLowBeta"
;
48
case
xAOD::Muon::CaloTag
:
return
"CaloTag"
;
49
case
xAOD::Muon::CaloLikelihood
:
return
"CaloLikelihood"
;
50
case
xAOD::Muon::ExtrapolateMuonToIP
:
return
"ExtrMuonToIP"
;
51
case
xAOD::Muon::CaloScore:
return
"CaloScore"
;
52
case
xAOD::Muon::Commissioning:
return
"Comissioning chain"
;
53
default
:
return
"UnknownAuthor"
;
54
}
55
}
56
57
static
inline
unsigned
int
nMuonQualities() {
return
4;}
58
static
inline
const
char
*
toString
(xAOD::Muon::Quality
quality
) {
59
switch
(
quality
) {
60
case
xAOD::Muon::Tight
:
return
"Tight"
;
61
case
xAOD::Muon::Medium
:
return
"Medium"
;
62
case
xAOD::Muon::Loose
:
return
"Loose"
;
63
case
xAOD::Muon::VeryLoose
:
return
"VeryLoose"
;
64
default
:
return
"UnknownQuality"
;
65
}
66
}
67
68
}
//namespace HistParamDefs
69
}
//namespace Muon
70
71
#endif
LikeEnum::Loose
@ Loose
Definition:
LikelihoodEnums.h:12
xAOD::MuGirl
@ MuGirl
MuGirl.
Definition:
TrackingPrimitives.h:142
LikeEnum::VeryLoose
@ VeryLoose
Definition:
LikelihoodEnums.h:11
xAOD::MuTag
@ MuTag
Tracks produced by MuTag.
Definition:
TrackingPrimitives.h:104
Muon.h
xAOD::MuGirlLowBeta
@ MuGirlLowBeta
MuGirlLowBeta.
Definition:
TrackingPrimitives.h:146
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition:
TrackSystemController.h:45
MuonParameters::CaloTag
@ CaloTag
Definition:
MuonParamDefs.h:64
python.CaloAddPedShiftConfig.type
type
Definition:
CaloAddPedShiftConfig.py:42
MuonParameters::MuTagIMO
@ MuTagIMO
Definition:
MuonParamDefs.h:66
Muon::EnumDefs::EA
@ EA
Definition:
MuonEnumDefs.h:13
Amg::toString
std::string toString(const Translation3D &translation, int precision=4)
GeoPrimitvesToStringConverter.
Definition:
GeoPrimitivesToStringConverter.h:40
Muon::EnumDefs::EC
@ EC
Definition:
MuonEnumDefs.h:13
MuonParameters::NumberOfMuonAuthors
@ NumberOfMuonAuthors
Definition:
MuonParamDefs.h:69
Trk::Combined
@ Combined
Definition:
TrackSummaryTool.h:32
LikeEnum::Tight
@ Tight
Definition:
LikelihoodEnums.h:15
Muon::nsw::unknown
@ unknown
Definition:
NSWTriggerElink.h:36
Muon::EnumDefs::BA
@ BA
Definition:
MuonEnumDefs.h:13
MuonParameters::ExtrapolateMuonToIP
@ ExtrapolateMuonToIP
Definition:
MuonParamDefs.h:68
MuonParameters::MuidSA
@ MuidSA
Definition:
MuonParamDefs.h:59
Muon::EnumDefs::BC
@ BC
Definition:
MuonEnumDefs.h:13
MuonParameters::MuidCo
@ MuidCo
Definition:
MuonParamDefs.h:60
Muon::EnumDefs::GLOBAL
@ GLOBAL
Definition:
MuonEnumDefs.h:13
LikeEnum::Medium
@ Medium
Definition:
LikelihoodEnums.h:14
python.TrackLeptonConfig.quality
quality
Definition:
TrackLeptonConfig.py:16
CaloCondBlobAlgs_fillNoiseFromASCII.author
string author
Definition:
CaloCondBlobAlgs_fillNoiseFromASCII.py:26
Muon::EnumDefs::DetRegion
DetRegion
Definition:
MuonEnumDefs.h:13
xAOD::STACO
@ STACO
Tracks produced by STACO.
Definition:
TrackingPrimitives.h:100
MuonParameters::CaloLikelihood
@ CaloLikelihood
Definition:
MuonParamDefs.h:65
ParticleJetParams::Author
Author
Definition:
ParticleJetParamDefs.h:33
Muon::EnumDefs::nDetRegions
@ nDetRegions
Definition:
MuonEnumDefs.h:13
Generated on Fri Mar 14 2025 21:15:29 for ATLAS Offline Software by
1.8.18