ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCalib
MuonCalibIdentifier
MuonCalibIdentifier
FixedIdDecoder.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 MUONCALIBIDENTIFIER_FixedIdDecoder_H
6
#define MUONCALIBIDENTIFIER_FixedIdDecoder_H
7
8
#include "string"
9
10
/* Usage:
11
root CalibrationNtuple.root
12
root [1] TPython::Exec("import PyCintex")
13
root [2] PatternNtupleMaker.cd()
14
root [3] Segments.Draw("MuonCalib::FixedIdDecoder::mdtTube(mdt_id)")
15
*/
16
17
namespace
MuonCalib
{
18
19
20
class
FixedIdDecoder
{
21
public
:
22
23
24
//station
25
static
int
eta
(
int
id
);
26
static
int
phi
(
int
id
);
27
static
int
stationName
(
int
id
);
28
static
std::string
stationNameStr
(
int
id
);
29
30
//mdt
31
32
static
int
mdtMultilayer
(
int
id
);
33
static
int
mdtTubeLayer
(
int
id
);
34
static
int
mdtTube
(
int
id
);
35
static
int
mdtMezzanine
(
int
id
);
36
37
//csc
38
39
static
int
cscChamberLayer
(
int
id
);
40
static
int
cscWireLayer
(
int
id
);
41
static
int
cscMeasuresPhi
(
int
id
);
42
static
int
cscStrip
(
int
id
);
43
44
//rpc
45
46
static
int
rpcDoubletR
(
int
id
);
47
static
int
rpcDoubletZ
(
int
id
);
48
static
int
rpcDoubletPhi
(
int
id
);
49
static
int
rpcGasGap
(
int
id
);
50
static
int
rpcMeasuresPhi
(
int
id
);
51
static
int
rpcStrip
(
int
id
);
52
53
//tgc
54
55
static
int
tgcGasGap
(
int
id
);
56
static
int
tgcIsStrip
(
int
id
);
57
static
int
tgcChannel
(
int
id
);
58
59
};
60
61
}
62
63
#endif
eta
Scalar eta() const
pseudorapidity method
Definition
AmgMatrixBasePlugin.h:83
phi
Scalar phi() const
phi method
Definition
AmgMatrixBasePlugin.h:67
MuonCalib::FixedIdDecoder
Definition
FixedIdDecoder.h:20
MuonCalib::FixedIdDecoder::mdtMultilayer
static int mdtMultilayer(int id)
Definition
FixedIdDecoder.cxx:37
MuonCalib::FixedIdDecoder::cscWireLayer
static int cscWireLayer(int id)
Definition
FixedIdDecoder.cxx:67
MuonCalib::FixedIdDecoder::mdtMezzanine
static int mdtMezzanine(int id)
Definition
FixedIdDecoder.cxx:55
MuonCalib::FixedIdDecoder::mdtTubeLayer
static int mdtTubeLayer(int id)
Definition
FixedIdDecoder.cxx:43
MuonCalib::FixedIdDecoder::rpcMeasuresPhi
static int rpcMeasuresPhi(int id)
Definition
FixedIdDecoder.cxx:109
MuonCalib::FixedIdDecoder::stationNameStr
static std::string stationNameStr(int id)
Definition
FixedIdDecoder.cxx:30
MuonCalib::FixedIdDecoder::stationName
static int stationName(int id)
Definition
FixedIdDecoder.cxx:24
MuonCalib::FixedIdDecoder::cscStrip
static int cscStrip(int id)
Definition
FixedIdDecoder.cxx:79
MuonCalib::FixedIdDecoder::rpcGasGap
static int rpcGasGap(int id)
Definition
FixedIdDecoder.cxx:103
MuonCalib::FixedIdDecoder::cscChamberLayer
static int cscChamberLayer(int id)
Definition
FixedIdDecoder.cxx:61
MuonCalib::FixedIdDecoder::rpcDoubletPhi
static int rpcDoubletPhi(int id)
Definition
FixedIdDecoder.cxx:97
MuonCalib::FixedIdDecoder::tgcGasGap
static int tgcGasGap(int id)
Definition
FixedIdDecoder.cxx:121
MuonCalib::FixedIdDecoder::cscMeasuresPhi
static int cscMeasuresPhi(int id)
Definition
FixedIdDecoder.cxx:73
MuonCalib::FixedIdDecoder::rpcStrip
static int rpcStrip(int id)
Definition
FixedIdDecoder.cxx:115
MuonCalib::FixedIdDecoder::tgcChannel
static int tgcChannel(int id)
Definition
FixedIdDecoder.cxx:133
MuonCalib::FixedIdDecoder::rpcDoubletR
static int rpcDoubletR(int id)
Definition
FixedIdDecoder.cxx:85
MuonCalib::FixedIdDecoder::mdtTube
static int mdtTube(int id)
Definition
FixedIdDecoder.cxx:49
MuonCalib::FixedIdDecoder::rpcDoubletZ
static int rpcDoubletZ(int id)
Definition
FixedIdDecoder.cxx:91
MuonCalib::FixedIdDecoder::tgcIsStrip
static int tgcIsStrip(int id)
Definition
FixedIdDecoder.cxx:127
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