ATLAS Offline Software
Loading...
Searching...
No Matches
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
7
8
9namespace MuonCalib {
10
11
12int FixedIdDecoder :: eta(int id)
13 {
14 MuonFixedId mid(id);
15 return mid.eta();
16 }
17
18int FixedIdDecoder :: phi(int id)
19 {
20 MuonFixedId mid(id);
21 return mid.phi();
22 }
23
24int FixedIdDecoder :: stationName(int id)
25 {
26 MuonFixedId mid(id);
27 return mid.stationName();
28 }
29
30std::string FixedIdDecoder :: stationNameStr(int id)
31 {
32 MuonFixedId mid(id);
33 return mid.stationNameString();
34 }
35
36
37int FixedIdDecoder :: mdtMultilayer(int id)
38 {
39 MuonFixedId mid(id);
40 return mid.mdtMultilayer();
41 }
42
43int FixedIdDecoder :: mdtTubeLayer(int id)
44 {
45 MuonFixedId mid(id);
46 return mid.mdtTubeLayer();
47 }
48
49int FixedIdDecoder :: mdtTube(int id)
50 {
51 MuonFixedId mid(id);
52 return mid.mdtTube();
53 }
54
55int FixedIdDecoder :: mdtMezzanine(int id)
56 {
57 MuonFixedId mid(id);
58 return mid.mdtMezzanine();
59 }
60
61int FixedIdDecoder :: cscChamberLayer(int id)
62 {
63 MuonFixedId mid(id);
64 return mid.cscChamberLayer();
65 }
66
67int FixedIdDecoder :: cscWireLayer(int id)
68 {
69 MuonFixedId mid(id);
70 return mid.cscWireLayer();
71 }
72
73int FixedIdDecoder :: cscMeasuresPhi(int id)
74 {
75 MuonFixedId mid(id);
76 return mid.cscMeasuresPhi();
77 }
78
79int FixedIdDecoder :: cscStrip(int id)
80 {
81 MuonFixedId mid(id);
82 return mid.cscStrip();
83 }
84
85int FixedIdDecoder :: rpcDoubletR(int id)
86 {
87 MuonFixedId mid(id);
88 return mid.rpcDoubletR();
89 }
90
91int FixedIdDecoder :: rpcDoubletZ(int id)
92 {
93 MuonFixedId mid(id);
94 return mid.rpcDoubletZ();
95 }
96
97int FixedIdDecoder :: rpcDoubletPhi(int id)
98 {
99 MuonFixedId mid(id);
100 return mid.rpcDoubletPhi();
101 }
102
103int FixedIdDecoder :: rpcGasGap(int id)
104 {
105 MuonFixedId mid(id);
106 return mid.rpcGasGap();
107 }
108
109int FixedIdDecoder :: rpcMeasuresPhi(int id)
110 {
111 MuonFixedId mid(id);
112 return mid.rpcMeasuresPhi();
113 }
114
115int FixedIdDecoder :: rpcStrip(int id)
116 {
117 MuonFixedId mid(id);
118 return mid.rpcStrip();
119 }
120
121int FixedIdDecoder :: tgcGasGap(int id)
122 {
123 MuonFixedId mid(id);
124 return mid.tgcGasGap();
125 }
126
127int FixedIdDecoder :: tgcIsStrip(int id)
128 {
129 MuonFixedId mid(id);
130 return mid.tgcIsStrip();
131 }
132
133int FixedIdDecoder :: tgcChannel(int id)
134 {
135 MuonFixedId mid(id);
136 return mid.tgcChannel();
137 }
138
139
140
141}
142
Implements fixed identifiers not dependent upon Athena Identifier for internal use in the calibration...
Definition MuonFixedId.h:50
int cscWireLayer() const
Csc specific:
int mdtMezzanine() const
Mdt specific: compute the mezzanine number.
int rpcDoubletPhi() const
Rpc specific:
int tgcIsStrip() const
Tgc specific:
int mdtTubeLayer() const
Mdt specific:
int mdtTube() const
Mdt specific:
int tgcGasGap() const
Tgc specific:
int rpcGasGap() const
Rpc specific:
int cscMeasuresPhi() const
Csc specific:
int rpcMeasuresPhi() const
Rpc specific:
int cscStrip() const
Csc specific:
int tgcChannel() const
Tgc specific:
int rpcDoubletR() const
Rpc specific:
std::string stationNameString() const
int rpcStrip() const
Rpc specific:
int mdtMultilayer() const
Mdt specific:
int rpcDoubletZ() const
Rpc specific:
int cscChamberLayer() const
Csc specific:
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.