ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCalib
MuonCalibIdentifier
src
FixedIdDecoder.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
MuonCalibIdentifier/FixedIdDecoder.h
"
6
#include "
MuonCalibIdentifier/MuonFixedId.h
"
7
8
9
namespace
MuonCalib
{
10
11
12
int
FixedIdDecoder :: eta(
int
id
)
13
{
14
MuonFixedId
mid(
id
);
15
return
mid.
eta
();
16
}
17
18
int
FixedIdDecoder :: phi(
int
id
)
19
{
20
MuonFixedId
mid(
id
);
21
return
mid.
phi
();
22
}
23
24
int
FixedIdDecoder :: stationName(
int
id
)
25
{
26
MuonFixedId
mid(
id
);
27
return
mid.
stationName
();
28
}
29
30
std::string FixedIdDecoder :: stationNameStr(
int
id
)
31
{
32
MuonFixedId
mid(
id
);
33
return
mid.
stationNameString
();
34
}
35
36
37
int
FixedIdDecoder :: mdtMultilayer(
int
id
)
38
{
39
MuonFixedId
mid(
id
);
40
return
mid.
mdtMultilayer
();
41
}
42
43
int
FixedIdDecoder :: mdtTubeLayer(
int
id
)
44
{
45
MuonFixedId
mid(
id
);
46
return
mid.
mdtTubeLayer
();
47
}
48
49
int
FixedIdDecoder :: mdtTube(
int
id
)
50
{
51
MuonFixedId
mid(
id
);
52
return
mid.
mdtTube
();
53
}
54
55
int
FixedIdDecoder :: mdtMezzanine(
int
id
)
56
{
57
MuonFixedId
mid(
id
);
58
return
mid.
mdtMezzanine
();
59
}
60
61
int
FixedIdDecoder :: cscChamberLayer(
int
id
)
62
{
63
MuonFixedId
mid(
id
);
64
return
mid.
cscChamberLayer
();
65
}
66
67
int
FixedIdDecoder :: cscWireLayer(
int
id
)
68
{
69
MuonFixedId
mid(
id
);
70
return
mid.
cscWireLayer
();
71
}
72
73
int
FixedIdDecoder :: cscMeasuresPhi(
int
id
)
74
{
75
MuonFixedId
mid(
id
);
76
return
mid.
cscMeasuresPhi
();
77
}
78
79
int
FixedIdDecoder :: cscStrip(
int
id
)
80
{
81
MuonFixedId
mid(
id
);
82
return
mid.
cscStrip
();
83
}
84
85
int
FixedIdDecoder :: rpcDoubletR(
int
id
)
86
{
87
MuonFixedId
mid(
id
);
88
return
mid.
rpcDoubletR
();
89
}
90
91
int
FixedIdDecoder :: rpcDoubletZ(
int
id
)
92
{
93
MuonFixedId
mid(
id
);
94
return
mid.
rpcDoubletZ
();
95
}
96
97
int
FixedIdDecoder :: rpcDoubletPhi(
int
id
)
98
{
99
MuonFixedId
mid(
id
);
100
return
mid.
rpcDoubletPhi
();
101
}
102
103
int
FixedIdDecoder :: rpcGasGap(
int
id
)
104
{
105
MuonFixedId
mid(
id
);
106
return
mid.
rpcGasGap
();
107
}
108
109
int
FixedIdDecoder :: rpcMeasuresPhi(
int
id
)
110
{
111
MuonFixedId
mid(
id
);
112
return
mid.
rpcMeasuresPhi
();
113
}
114
115
int
FixedIdDecoder :: rpcStrip(
int
id
)
116
{
117
MuonFixedId
mid(
id
);
118
return
mid.
rpcStrip
();
119
}
120
121
int
FixedIdDecoder :: tgcGasGap(
int
id
)
122
{
123
MuonFixedId
mid(
id
);
124
return
mid.
tgcGasGap
();
125
}
126
127
int
FixedIdDecoder :: tgcIsStrip(
int
id
)
128
{
129
MuonFixedId
mid(
id
);
130
return
mid.
tgcIsStrip
();
131
}
132
133
int
FixedIdDecoder :: tgcChannel(
int
id
)
134
{
135
MuonFixedId
mid(
id
);
136
return
mid.
tgcChannel
();
137
}
138
139
140
141
}
142
FixedIdDecoder.h
MuonFixedId.h
MuonCalib::MuonFixedId
Implements fixed identifiers not dependent upon Athena Identifier for internal use in the calibration...
Definition
MuonFixedId.h:50
MuonCalib::MuonFixedId::phi
int phi() const
Definition
MuonFixedId.h:704
MuonCalib::MuonFixedId::cscWireLayer
int cscWireLayer() const
Csc specific:
Definition
MuonFixedId.h:918
MuonCalib::MuonFixedId::mdtMezzanine
int mdtMezzanine() const
Mdt specific: compute the mezzanine number.
Definition
MuonFixedId.h:779
MuonCalib::MuonFixedId::eta
int eta() const
Definition
MuonFixedId.h:681
MuonCalib::MuonFixedId::stationName
int stationName() const
Definition
MuonFixedId.h:651
MuonCalib::MuonFixedId::rpcDoubletPhi
int rpcDoubletPhi() const
Rpc specific:
Definition
MuonFixedId.h:1061
MuonCalib::MuonFixedId::tgcIsStrip
int tgcIsStrip() const
Tgc specific:
Definition
MuonFixedId.h:1173
MuonCalib::MuonFixedId::mdtTubeLayer
int mdtTubeLayer() const
Mdt specific:
Definition
MuonFixedId.h:814
MuonCalib::MuonFixedId::mdtTube
int mdtTube() const
Mdt specific:
Definition
MuonFixedId.h:775
MuonCalib::MuonFixedId::tgcGasGap
int tgcGasGap() const
Tgc specific:
Definition
MuonFixedId.h:1151
MuonCalib::MuonFixedId::rpcGasGap
int rpcGasGap() const
Rpc specific:
Definition
MuonFixedId.h:1083
MuonCalib::MuonFixedId::cscMeasuresPhi
int cscMeasuresPhi() const
Csc specific:
Definition
MuonFixedId.h:940
MuonCalib::MuonFixedId::rpcMeasuresPhi
int rpcMeasuresPhi() const
Rpc specific:
Definition
MuonFixedId.h:1105
MuonCalib::MuonFixedId::cscStrip
int cscStrip() const
Csc specific:
Definition
MuonFixedId.h:962
MuonCalib::MuonFixedId::tgcChannel
int tgcChannel() const
Tgc specific:
Definition
MuonFixedId.h:1196
MuonCalib::MuonFixedId::rpcDoubletR
int rpcDoubletR() const
Rpc specific:
Definition
MuonFixedId.h:1017
MuonCalib::MuonFixedId::stationNameString
std::string stationNameString() const
Definition
MuonFixedId.h:655
MuonCalib::MuonFixedId::rpcStrip
int rpcStrip() const
Rpc specific:
Definition
MuonFixedId.h:1127
MuonCalib::MuonFixedId::mdtMultilayer
int mdtMultilayer() const
Mdt specific:
Definition
MuonFixedId.h:836
MuonCalib::MuonFixedId::rpcDoubletZ
int rpcDoubletZ() const
Rpc specific:
Definition
MuonFixedId.h:1039
MuonCalib::MuonFixedId::cscChamberLayer
int cscChamberLayer() const
Csc specific:
Definition
MuonFixedId.h:895
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition
CscCalcPed.cxx:21
Generated on
for ATLAS Offline Software by
1.17.0