|
ATLAS Offline Software
|
#include <MuonFixedLongId.h>
|
enum | Technology {
technologyMDT = 0,
technologyCSC = 1,
technologyTGC = 2,
technologyRPC = 3,
technologyMMG = 4,
technologySTG = 5
} |
| constants for technology numbers More...
|
|
enum | StationName {
BIL = 1,
BIS = 2,
BML = 3,
BMS = 4,
BOL = 5,
BOS = 6,
BEE = 7,
BIR = 8,
BMF = 9,
BOF = 10,
BOG = 11,
BME = 12,
BIM = 13,
EIC = 14,
EIL = 15,
EEL = 16,
EES = 17,
EMC = 18,
EML = 19,
EMS = 20,
EOC = 21,
EOL = 22,
EOS = 23,
EIS = 24,
T1F = 25,
T1E = 26,
T2F = 27,
T2E = 28,
T3F = 29,
T3E = 30,
T4F = 31,
T4E = 32,
CSS = 33,
CSL = 34,
BMG = 35,
MMS = 36,
MML = 37,
STS = 38,
STL = 39,
INVALID = -1
} |
| an enum with the station names More...
|
|
enum | StgChannelType { stgChannelPad = 0,
stgChannelStrip = 1,
stgChannelWire = 2
} |
| an enum with the STGC channel types More...
|
|
Definition at line 50 of file MuonFixedLongId.h.
◆ StationName
an enum with the station names
Enumerator |
---|
BIL | |
BIS | |
BML | |
BMS | |
BOL | |
BOS | |
BEE | |
BIR | |
BMF | |
BOF | |
BOG | |
BME | |
BIM | |
EIC | |
EIL | |
EEL | |
EES | |
EMC | |
EML | |
EMS | |
EOC | |
EOL | |
EOS | |
EIS | |
T1F | |
T1E | |
T2F | |
T2E | |
T3F | |
T3E | |
T4F | |
T4E | |
CSS | |
CSL | |
BMG | |
MMS | |
MML | |
STS | |
STL | |
INVALID | |
Definition at line 64 of file MuonFixedLongId.h.
◆ StgChannelType
an enum with the STGC channel types
Enumerator |
---|
stgChannelPad | |
stgChannelStrip | |
stgChannelWire | |
Definition at line 108 of file MuonFixedLongId.h.
◆ Technology
constants for technology numbers
Enumerator |
---|
technologyMDT | |
technologyCSC | |
technologyTGC | |
technologyRPC | |
technologyMMG | |
technologySTG | |
Definition at line 54 of file MuonFixedLongId.h.
◆ MuonFixedLongId() [1/2]
MuonCalib::MuonFixedLongId::MuonFixedLongId |
( |
| ) |
|
|
inline |
◆ MuonFixedLongId() [2/2]
MuonCalib::MuonFixedLongId::MuonFixedLongId |
( |
uint64_t |
id | ) |
|
|
inlineexplicit |
◆ clear()
void MuonCalib::MuonFixedLongId::clear |
( |
| ) |
|
|
inline |
◆ cscChamberLayer()
int MuonCalib::MuonFixedLongId::cscChamberLayer |
( |
| ) |
const |
|
inline |
◆ cscChamberLayerIndex()
unsigned int MuonCalib::MuonFixedLongId::cscChamberLayerIndex |
( |
| ) |
const |
|
inlineprivate |
◆ cscChamberLayerMax()
int MuonCalib::MuonFixedLongId::cscChamberLayerMax |
( |
| ) |
|
|
inlinestatic |
Csc specific:
- Returns
- the maximum index used to store the chamber layer
Definition at line 1204 of file MuonFixedLongId.h.
◆ cscChamberLayerMin()
int MuonCalib::MuonFixedLongId::cscChamberLayerMin |
( |
| ) |
|
|
inlinestatic |
Csc specific:
- Returns
- the minimum index used to store the chamber layer
Definition at line 1200 of file MuonFixedLongId.h.
◆ cscMeasuresPhi()
int MuonCalib::MuonFixedLongId::cscMeasuresPhi |
( |
| ) |
const |
|
inline |
◆ cscMeasuresPhiIndex()
unsigned int MuonCalib::MuonFixedLongId::cscMeasuresPhiIndex |
( |
| ) |
const |
|
inlineprivate |
◆ cscMeasuresPhiMax()
int MuonCalib::MuonFixedLongId::cscMeasuresPhiMax |
( |
| ) |
|
|
inlinestatic |
Csc specific:
- Returns
- the maximum index used to store measures_phi
Definition at line 1220 of file MuonFixedLongId.h.
◆ cscMeasuresPhiMin()
int MuonCalib::MuonFixedLongId::cscMeasuresPhiMin |
( |
| ) |
|
|
inlinestatic |
Csc specific:
- Returns
- the minimum index used to store measures_phi
Definition at line 1216 of file MuonFixedLongId.h.
◆ cscStrip()
int MuonCalib::MuonFixedLongId::cscStrip |
( |
| ) |
const |
|
inline |
◆ cscStripIndex()
unsigned int MuonCalib::MuonFixedLongId::cscStripIndex |
( |
| ) |
const |
|
inlineprivate |
◆ cscStripMax()
int MuonCalib::MuonFixedLongId::cscStripMax |
( |
| ) |
|
|
inlinestatic |
Csc specific:
- Returns
- the maximum index used to store the strip number
Definition at line 1228 of file MuonFixedLongId.h.
◆ cscStripMin()
int MuonCalib::MuonFixedLongId::cscStripMin |
( |
| ) |
|
|
inlinestatic |
Csc specific:
- Returns
- the minimum index used to store the strip number
Definition at line 1224 of file MuonFixedLongId.h.
◆ cscWireLayer()
int MuonCalib::MuonFixedLongId::cscWireLayer |
( |
| ) |
const |
|
inline |
◆ cscWireLayerIndex()
unsigned int MuonCalib::MuonFixedLongId::cscWireLayerIndex |
( |
| ) |
const |
|
inlineprivate |
◆ cscWireLayerMax()
int MuonCalib::MuonFixedLongId::cscWireLayerMax |
( |
| ) |
|
|
inlinestatic |
Csc specific:
- Returns
- the maximum index used to store the wire layer
Definition at line 1212 of file MuonFixedLongId.h.
◆ cscWireLayerMin()
int MuonCalib::MuonFixedLongId::cscWireLayerMin |
( |
| ) |
|
|
inlinestatic |
Csc specific:
- Returns
- the minimum index used to store the wire layer
Definition at line 1208 of file MuonFixedLongId.h.
◆ dump()
std::ostream & MuonCalib::MuonFixedLongId::dump |
( |
std::ostream & |
os | ) |
const |
dump all the information corresponding to the identifier
Definition at line 49 of file MuonFixedLongId.cxx.
60 os <<
", tgcGasGap " <<
tgcGasGap() <<
", tgcIsStrip "
71 os <<
"Invalid MuonFixedLongId" ;
◆ eta()
int MuonCalib::MuonFixedLongId::eta |
( |
| ) |
const |
|
inline |
◆ etaIndex()
unsigned int MuonCalib::MuonFixedLongId::etaIndex |
( |
| ) |
const |
|
inlineprivate |
◆ etaMax()
int MuonCalib::MuonFixedLongId::etaMax |
( |
| ) |
|
|
inlinestatic |
- Returns
- the maximum index used to store station eta
Definition at line 963 of file MuonFixedLongId.h.
◆ etaMin()
int MuonCalib::MuonFixedLongId::etaMin |
( |
| ) |
|
|
inlinestatic |
- Returns
- the minimum index used to store station eta
Definition at line 947 of file MuonFixedLongId.h.
◆ getIdLong()
uint64_t MuonCalib::MuonFixedLongId::getIdLong |
( |
| ) |
const |
|
inline |
◆ initFromFixedId()
void MuonCalib::MuonFixedLongId::initFromFixedId |
( |
MuonFixedId |
other | ) |
|
◆ is_csc()
bool MuonCalib::MuonFixedLongId::is_csc |
( |
| ) |
const |
|
inline |
- Returns
- true if the identifier corresponds to CSC technology
Definition at line 782 of file MuonFixedLongId.h.
◆ is_mdt()
bool MuonCalib::MuonFixedLongId::is_mdt |
( |
| ) |
const |
|
inline |
- Returns
- true if the identifier corresponds to MDT technology
Definition at line 774 of file MuonFixedLongId.h.
◆ is_mmg()
bool MuonCalib::MuonFixedLongId::is_mmg |
( |
| ) |
const |
|
inline |
- Returns
- true if the identifier corresponds to MMG technology
Definition at line 790 of file MuonFixedLongId.h.
◆ is_rpc()
bool MuonCalib::MuonFixedLongId::is_rpc |
( |
| ) |
const |
|
inline |
- Returns
- true if the identifier corresponds to RPC technology
Definition at line 786 of file MuonFixedLongId.h.
◆ is_stg()
bool MuonCalib::MuonFixedLongId::is_stg |
( |
| ) |
const |
|
inline |
- Returns
- true if the identifier corresponds to sTGC technology
Definition at line 794 of file MuonFixedLongId.h.
◆ is_tgc()
bool MuonCalib::MuonFixedLongId::is_tgc |
( |
| ) |
const |
|
inline |
◆ isValid()
bool MuonCalib::MuonFixedLongId::isValid |
( |
| ) |
const |
|
inline |
check validity of the identifier.
- Returns
- false if invalid
Definition at line 770 of file MuonFixedLongId.h.
◆ mdtChamberId()
◆ mdtMezzanine()
int MuonCalib::MuonFixedLongId::mdtMezzanine |
( |
| ) |
const |
|
inline |
Mdt specific: compute the mezzanine number.
- Returns
- mezzanine number
Definition at line 1010 of file MuonFixedLongId.h.
1016 if (Ieta < 0 ) Ieta = -Ieta*10 ;
1017 int ImezzTubes = 8 ;
1019 || Ichamber==StationName::BIM || Ichamber==
StationName::BEE || Ichamber==StationName::EIL
1020 || Ichamber==StationName::EIS) {
1025 int Imezz = ((Itube-1)/ImezzTubes)*2+(Iml-1) ;
1026 Imezz = 9*100000000 + Ichamber*1000000 + Ieta*10000 + Iphi*100 + Imezz ;
◆ mdtMultilayer()
int MuonCalib::MuonFixedLongId::mdtMultilayer |
( |
| ) |
const |
|
inline |
◆ mdtMultilayerId()
Mdt specific: convert channel ID into MDT Multilayer ID.
Definition at line 1103 of file MuonFixedLongId.h.
◆ mdtMultilayerIndex()
unsigned int MuonCalib::MuonFixedLongId::mdtMultilayerIndex |
( |
| ) |
const |
|
inlineprivate |
◆ mdtMultilayerMax()
int MuonCalib::MuonFixedLongId::mdtMultilayerMax |
( |
| ) |
|
|
inlinestatic |
Mdt specific:
- Returns
- the maximum index used to store the multilayer number
Definition at line 1094 of file MuonFixedLongId.h.
◆ mdtMultilayerMin()
int MuonCalib::MuonFixedLongId::mdtMultilayerMin |
( |
| ) |
|
|
inlinestatic |
Mdt specific:
- Returns
- the minimum index used to store the multilayer number
Definition at line 1090 of file MuonFixedLongId.h.
◆ mdtTube()
int MuonCalib::MuonFixedLongId::mdtTube |
( |
| ) |
const |
|
inline |
◆ mdtTubeIndex()
unsigned int MuonCalib::MuonFixedLongId::mdtTubeIndex |
( |
| ) |
const |
|
inlineprivate |
◆ mdtTubeLayer()
int MuonCalib::MuonFixedLongId::mdtTubeLayer |
( |
| ) |
const |
|
inline |
◆ mdtTubeLayerIndex()
unsigned int MuonCalib::MuonFixedLongId::mdtTubeLayerIndex |
( |
| ) |
const |
|
inlineprivate |
◆ mdtTubeLayerMax()
int MuonCalib::MuonFixedLongId::mdtTubeLayerMax |
( |
| ) |
|
|
inlinestatic |
Mdt specific:
- Returns
- the maximum index used to store the layer number
Definition at line 1086 of file MuonFixedLongId.h.
◆ mdtTubeLayerMin()
int MuonCalib::MuonFixedLongId::mdtTubeLayerMin |
( |
| ) |
|
|
inlinestatic |
Mdt specific:
- Returns
- the minimum index used to store the layer number
Definition at line 1082 of file MuonFixedLongId.h.
◆ mdtTubeMax()
int MuonCalib::MuonFixedLongId::mdtTubeMax |
( |
| ) |
|
|
inlinestatic |
Mdt specific:
- Returns
- the maximum index used to store the tube number
Definition at line 1078 of file MuonFixedLongId.h.
◆ mdtTubeMin()
int MuonCalib::MuonFixedLongId::mdtTubeMin |
( |
| ) |
|
|
inlinestatic |
Mdt specific:
- Returns
- the minimum index used to store the tube number
Definition at line 1074 of file MuonFixedLongId.h.
◆ mmgGasGap()
int MuonCalib::MuonFixedLongId::mmgGasGap |
( |
| ) |
const |
|
inline |
◆ mmgGasGapIndex()
unsigned int MuonCalib::MuonFixedLongId::mmgGasGapIndex |
( |
| ) |
const |
|
inlineprivate |
◆ mmgIsStereo()
bool MuonCalib::MuonFixedLongId::mmgIsStereo |
( |
| ) |
const |
|
inline |
◆ mmgMultilayer()
int MuonCalib::MuonFixedLongId::mmgMultilayer |
( |
| ) |
const |
|
inline |
◆ mmgMultilayerIndex()
unsigned int MuonCalib::MuonFixedLongId::mmgMultilayerIndex |
( |
| ) |
const |
|
inlineprivate |
◆ mmgStrip()
int MuonCalib::MuonFixedLongId::mmgStrip |
( |
| ) |
const |
|
inline |
◆ mmgStripIndex()
unsigned int MuonCalib::MuonFixedLongId::mmgStripIndex |
( |
| ) |
const |
|
inlineprivate |
◆ operator!=()
◆ operator<()
◆ operator==()
◆ phi()
int MuonCalib::MuonFixedLongId::phi |
( |
| ) |
const |
|
inline |
◆ phiIndex()
unsigned int MuonCalib::MuonFixedLongId::phiIndex |
( |
| ) |
const |
|
inlineprivate |
◆ phiMax()
int MuonCalib::MuonFixedLongId::phiMax |
( |
| ) |
|
|
inlinestatic |
- Returns
- the maximum index used to store station phi
Definition at line 967 of file MuonFixedLongId.h.
◆ phiMin()
int MuonCalib::MuonFixedLongId::phiMin |
( |
| ) |
|
|
inlinestatic |
- Returns
- the minimum index used to store station phi
Definition at line 951 of file MuonFixedLongId.h.
◆ rpcDoubletPhi()
int MuonCalib::MuonFixedLongId::rpcDoubletPhi |
( |
| ) |
const |
|
inline |
◆ rpcDoubletPhiIndex()
unsigned int MuonCalib::MuonFixedLongId::rpcDoubletPhiIndex |
( |
| ) |
const |
|
inlineprivate |
◆ rpcDoubletR()
int MuonCalib::MuonFixedLongId::rpcDoubletR |
( |
| ) |
const |
|
inline |
◆ rpcDoubletRIndex()
unsigned int MuonCalib::MuonFixedLongId::rpcDoubletRIndex |
( |
| ) |
const |
|
inlineprivate |
◆ rpcDoubletZ()
int MuonCalib::MuonFixedLongId::rpcDoubletZ |
( |
| ) |
const |
|
inline |
◆ rpcDoubletZIndex()
unsigned int MuonCalib::MuonFixedLongId::rpcDoubletZIndex |
( |
| ) |
const |
|
inlineprivate |
◆ rpcGasGap()
int MuonCalib::MuonFixedLongId::rpcGasGap |
( |
| ) |
const |
|
inline |
◆ rpcGasGapIndex()
unsigned int MuonCalib::MuonFixedLongId::rpcGasGapIndex |
( |
| ) |
const |
|
inlineprivate |
◆ rpcMeasuresPhi()
int MuonCalib::MuonFixedLongId::rpcMeasuresPhi |
( |
| ) |
const |
|
inline |
◆ rpcMeasuresPhiIndex()
unsigned int MuonCalib::MuonFixedLongId::rpcMeasuresPhiIndex |
( |
| ) |
const |
|
inlineprivate |
◆ rpcStrip()
int MuonCalib::MuonFixedLongId::rpcStrip |
( |
| ) |
const |
|
inline |
◆ rpcStripIndex()
unsigned int MuonCalib::MuonFixedLongId::rpcStripIndex |
( |
| ) |
const |
|
inlineprivate |
◆ set_csc()
void MuonCalib::MuonFixedLongId::set_csc |
( |
| ) |
|
|
inline |
◆ set_mdt()
void MuonCalib::MuonFixedLongId::set_mdt |
( |
| ) |
|
|
inline |
◆ set_mmg()
void MuonCalib::MuonFixedLongId::set_mmg |
( |
| ) |
|
|
inline |
◆ set_rpc()
void MuonCalib::MuonFixedLongId::set_rpc |
( |
| ) |
|
|
inline |
◆ set_stg()
void MuonCalib::MuonFixedLongId::set_stg |
( |
| ) |
|
|
inline |
◆ set_tgc()
void MuonCalib::MuonFixedLongId::set_tgc |
( |
| ) |
|
|
inline |
◆ setCscChamberLayer()
bool MuonCalib::MuonFixedLongId::setCscChamberLayer |
( |
int |
num | ) |
|
|
inline |
Csc specific: set chamber layer to num.
- Returns
- false if out of range
Definition at line 1121 of file MuonFixedLongId.h.
◆ setCscChamberLayerIndex()
bool MuonCalib::MuonFixedLongId::setCscChamberLayerIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Csc specific: set chamber layer index to idx.
- Returns
- false if out of range
Definition at line 1111 of file MuonFixedLongId.h.
◆ setCscMeasuresPhi()
bool MuonCalib::MuonFixedLongId::setCscMeasuresPhi |
( |
int |
num | ) |
|
|
inline |
Csc specific: set measures_phi to num.
- Returns
- false if out of range
Definition at line 1166 of file MuonFixedLongId.h.
◆ setCscMeasuresPhiIndex()
bool MuonCalib::MuonFixedLongId::setCscMeasuresPhiIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Csc specific: set measures_phi index to idx.
- Returns
- false if out of range
Definition at line 1156 of file MuonFixedLongId.h.
◆ setCscStrip()
bool MuonCalib::MuonFixedLongId::setCscStrip |
( |
int |
num | ) |
|
|
inline |
Csc specific: set strip to num.
- Returns
- false if out of range
Definition at line 1188 of file MuonFixedLongId.h.
◆ setCscStripIndex()
bool MuonCalib::MuonFixedLongId::setCscStripIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Csc specific: set strip index to idx.
- Returns
- false if out of range
Definition at line 1178 of file MuonFixedLongId.h.
◆ setCscWireLayer()
bool MuonCalib::MuonFixedLongId::setCscWireLayer |
( |
int |
num | ) |
|
|
inline |
Csc specific: set wire layer to num.
- Returns
- false if out of range
Definition at line 1144 of file MuonFixedLongId.h.
◆ setCscWireLayerIndex()
bool MuonCalib::MuonFixedLongId::setCscWireLayerIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Csc specific: set wire layer index to idx.
- Returns
- false if out of range
Definition at line 1134 of file MuonFixedLongId.h.
◆ setMdtMultilayer()
bool MuonCalib::MuonFixedLongId::setMdtMultilayer |
( |
int |
num | ) |
|
|
inline |
Mdt specific: set multilayer to num.
- Returns
- false if out of range
Definition at line 1062 of file MuonFixedLongId.h.
◆ setMdtMultilayerIndex()
bool MuonCalib::MuonFixedLongId::setMdtMultilayerIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Mdt specific: set index idx for multilayer.
- Returns
- false if out of range
Definition at line 1052 of file MuonFixedLongId.h.
◆ setMdtTube()
bool MuonCalib::MuonFixedLongId::setMdtTube |
( |
int |
num | ) |
|
|
inline |
Mdt specific: set tube to num.
- Returns
- false if out of range
Definition at line 998 of file MuonFixedLongId.h.
◆ setMdtTubeIndex()
bool MuonCalib::MuonFixedLongId::setMdtTubeIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Mdt specific: set index idx for tube.
- Returns
- false if out of range
Definition at line 988 of file MuonFixedLongId.h.
◆ setMdtTubeLayer()
bool MuonCalib::MuonFixedLongId::setMdtTubeLayer |
( |
int |
num | ) |
|
|
inline |
Mdt specific: set layer to num.
- Returns
- false if out of range
Definition at line 1040 of file MuonFixedLongId.h.
◆ setMdtTubeLayerIndex()
bool MuonCalib::MuonFixedLongId::setMdtTubeLayerIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Mdt specific: set index idx for layer.
- Returns
- false if out of range
Definition at line 1030 of file MuonFixedLongId.h.
◆ setMmgGasGap()
bool MuonCalib::MuonFixedLongId::setMmgGasGap |
( |
int |
num | ) |
|
|
inline |
Mmg specific: set gas_gap to num.
- Returns
- false if out of range
Definition at line 1464 of file MuonFixedLongId.h.
◆ setMmgGasGapIndex()
bool MuonCalib::MuonFixedLongId::setMmgGasGapIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Mmg specific: set index for gas_gap to idx.
- Returns
- false if out of range
Definition at line 1455 of file MuonFixedLongId.h.
◆ setMmgMultilayer()
bool MuonCalib::MuonFixedLongId::setMmgMultilayer |
( |
int |
num | ) |
|
|
inline |
Mmg specific: set multilayer to num.
- Returns
- false if out of range
Definition at line 1445 of file MuonFixedLongId.h.
◆ setMmgMultilayerIndex()
bool MuonCalib::MuonFixedLongId::setMmgMultilayerIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Mmg specific: set index idx for multilayer.
- Returns
- false if out of range
Definition at line 1436 of file MuonFixedLongId.h.
◆ setMmgStrip()
bool MuonCalib::MuonFixedLongId::setMmgStrip |
( |
int |
num | ) |
|
|
inline |
Mmg specific: set strip to num.
- Returns
- false if out of range
Definition at line 1483 of file MuonFixedLongId.h.
◆ setMmgStripIndex()
bool MuonCalib::MuonFixedLongId::setMmgStripIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Mmg specific: set strip index to idx.
- Returns
- false if out of range
Definition at line 1474 of file MuonFixedLongId.h.
◆ setRpcDoubletPhi()
bool MuonCalib::MuonFixedLongId::setRpcDoubletPhi |
( |
int |
num | ) |
|
|
inline |
Rpc specific: set doublet_Phi to num.
- Returns
- false if out of range
Definition at line 1287 of file MuonFixedLongId.h.
◆ setRpcDoubletPhiIndex()
bool MuonCalib::MuonFixedLongId::setRpcDoubletPhiIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Rpc specific: set index for doublet_Phi to idx.
- Returns
- false if out of range
Definition at line 1277 of file MuonFixedLongId.h.
◆ setRpcDoubletR()
bool MuonCalib::MuonFixedLongId::setRpcDoubletR |
( |
int |
num | ) |
|
|
inline |
Rpc specific: set doublet_R to num.
- Returns
- false if out of range
Definition at line 1243 of file MuonFixedLongId.h.
◆ setRpcDoubletRIndex()
bool MuonCalib::MuonFixedLongId::setRpcDoubletRIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Rpc specific: set index for doublet_R to idx.
- Returns
- false if out of range
Definition at line 1233 of file MuonFixedLongId.h.
◆ setRpcDoubletZ()
bool MuonCalib::MuonFixedLongId::setRpcDoubletZ |
( |
int |
num | ) |
|
|
inline |
Rpc specific: set doublet_Z to num.
- Returns
- false if out of range
Definition at line 1265 of file MuonFixedLongId.h.
◆ setRpcDoubletZIndex()
bool MuonCalib::MuonFixedLongId::setRpcDoubletZIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Rpc specific: set index for doublet_Z to idx.
- Returns
- false if out of range
Definition at line 1255 of file MuonFixedLongId.h.
◆ setRpcGasGap()
bool MuonCalib::MuonFixedLongId::setRpcGasGap |
( |
int |
num | ) |
|
|
inline |
Rpc specific: set gas_gap to num.
- Returns
- false if out of range
Definition at line 1309 of file MuonFixedLongId.h.
◆ setRpcGasGapIndex()
bool MuonCalib::MuonFixedLongId::setRpcGasGapIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Rpc specific: set index for gas_gap to idx.
- Returns
- false if out of range
Definition at line 1299 of file MuonFixedLongId.h.
◆ setRpcMeasuresPhi()
bool MuonCalib::MuonFixedLongId::setRpcMeasuresPhi |
( |
int |
num | ) |
|
|
inline |
Rpc specific: set measures_phi to num.
- Returns
- false if out of range
Definition at line 1331 of file MuonFixedLongId.h.
◆ setRpcMeasuresPhiIndex()
bool MuonCalib::MuonFixedLongId::setRpcMeasuresPhiIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Rpc specific: set index for measures_phi to idx.
- Returns
- false if out of range
Definition at line 1321 of file MuonFixedLongId.h.
◆ setRpcStrip()
bool MuonCalib::MuonFixedLongId::setRpcStrip |
( |
int |
num | ) |
|
|
inline |
Rpc specific: set strip to num.
- Returns
- false if out of range
Definition at line 1353 of file MuonFixedLongId.h.
◆ setRpcStripIndex()
bool MuonCalib::MuonFixedLongId::setRpcStripIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Rpc specific: set index for strip to idx.
- Returns
- false if out of range
Definition at line 1343 of file MuonFixedLongId.h.
◆ setStationEta()
bool MuonCalib::MuonFixedLongId::setStationEta |
( |
int |
num | ) |
|
|
inline |
set station eta to num in the fixed identifier
- Returns
- false if out of range
Definition at line 904 of file MuonFixedLongId.h.
◆ setStationEtaIndex()
bool MuonCalib::MuonFixedLongId::setStationEtaIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
set station eta index in the fixed identifier
- Returns
- false if out of range
Definition at line 894 of file MuonFixedLongId.h.
◆ setStationName()
bool MuonCalib::MuonFixedLongId::setStationName |
( |
StationName |
num | ) |
|
|
inline |
set station name to num in the fixed identifier
- Returns
- false if out of range
Definition at line 874 of file MuonFixedLongId.h.
◆ setStationNameIndex()
bool MuonCalib::MuonFixedLongId::setStationNameIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
set station name index in the fixed identifier
- Returns
- false if out of range
Definition at line 864 of file MuonFixedLongId.h.
◆ setStationPhi()
bool MuonCalib::MuonFixedLongId::setStationPhi |
( |
int |
num | ) |
|
|
inline |
set station phi to num in the fixed identifier
- Returns
- false if out of range
Definition at line 927 of file MuonFixedLongId.h.
◆ setStationPhiIndex()
bool MuonCalib::MuonFixedLongId::setStationPhiIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
set station phi index in the fixed identifier
- Returns
- false if out of range
Definition at line 917 of file MuonFixedLongId.h.
◆ setStgChannel()
bool MuonCalib::MuonFixedLongId::setStgChannel |
( |
int |
num | ) |
|
|
inline |
Stg specific: set channel to num.
- Returns
- false if out of range
Definition at line 1567 of file MuonFixedLongId.h.
◆ setStgChannelIndex()
bool MuonCalib::MuonFixedLongId::setStgChannelIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Stg specific: set index for channel to idx.
- Returns
- false if out of range
Definition at line 1558 of file MuonFixedLongId.h.
◆ setStgChannelType()
bool MuonCalib::MuonFixedLongId::setStgChannelType |
( |
StgChannelType |
num | ) |
|
|
inline |
Stg specific: set channel_type to num.
- Returns
- false if out of range
Definition at line 1548 of file MuonFixedLongId.h.
◆ setStgChannelTypeIndex()
bool MuonCalib::MuonFixedLongId::setStgChannelTypeIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Stg specific: set index for channel_type to idx.
- Returns
- false if out of range
Definition at line 1539 of file MuonFixedLongId.h.
◆ setStgGasGap()
bool MuonCalib::MuonFixedLongId::setStgGasGap |
( |
int |
num | ) |
|
|
inline |
Stg specific: set gas_gap to num.
- Returns
- false if out of range
Definition at line 1529 of file MuonFixedLongId.h.
◆ setStgGasGapIndex()
bool MuonCalib::MuonFixedLongId::setStgGasGapIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Stg specific: set index for gas_gap to idx.
- Returns
- false if out of range
Definition at line 1520 of file MuonFixedLongId.h.
◆ setStgMultilayer()
bool MuonCalib::MuonFixedLongId::setStgMultilayer |
( |
int |
num | ) |
|
|
inline |
Stg specific: set multilayer to num.
- Returns
- false if out of range
Definition at line 1510 of file MuonFixedLongId.h.
◆ setStgMultilayerIndex()
bool MuonCalib::MuonFixedLongId::setStgMultilayerIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Stg specific: set index idx for multilayer.
- Returns
- false if out of range
Definition at line 1501 of file MuonFixedLongId.h.
◆ setTechnology()
bool MuonCalib::MuonFixedLongId::setTechnology |
( |
Technology |
num | ) |
|
|
inline |
set technology to num in the fixed identifier
- Returns
- false if out of range
Definition at line 844 of file MuonFixedLongId.h.
◆ setTechnologyIndex()
bool MuonCalib::MuonFixedLongId::setTechnologyIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
set technology index in the fixed identifier
- Returns
- false if out of range
Definition at line 834 of file MuonFixedLongId.h.
◆ setTgcChannel()
bool MuonCalib::MuonFixedLongId::setTgcChannel |
( |
int |
num | ) |
|
|
inline |
Tgc specific: set channel to num.
- Returns
- false if out of range
Definition at line 1422 of file MuonFixedLongId.h.
◆ setTgcChannelIndex()
bool MuonCalib::MuonFixedLongId::setTgcChannelIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Tgc specific: set index for channel to idx.
- Returns
- false if out of range
Definition at line 1412 of file MuonFixedLongId.h.
◆ setTgcGasGap()
bool MuonCalib::MuonFixedLongId::setTgcGasGap |
( |
int |
num | ) |
|
|
inline |
Tgc specific: set gas_gap to num.
- Returns
- false if out of range
Definition at line 1377 of file MuonFixedLongId.h.
◆ setTgcGasGapIndex()
bool MuonCalib::MuonFixedLongId::setTgcGasGapIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Tgc specific: set index for gas_gap to idx.
- Returns
- false if out of range
Definition at line 1367 of file MuonFixedLongId.h.
◆ setTgcIsStrip()
bool MuonCalib::MuonFixedLongId::setTgcIsStrip |
( |
int |
num | ) |
|
|
inline |
Tgc specific: set is_strip to num.
- Returns
- false if out of range
Definition at line 1399 of file MuonFixedLongId.h.
◆ setTgcIsStripIndex()
bool MuonCalib::MuonFixedLongId::setTgcIsStripIndex |
( |
uint64_t |
idx | ) |
|
|
inlineprivate |
Tgc specific: set index for is_strip to idx.
- Returns
- false if out of range
Definition at line 1389 of file MuonFixedLongId.h.
◆ stationName()
◆ stationNameIndex()
unsigned int MuonCalib::MuonFixedLongId::stationNameIndex |
( |
| ) |
const |
|
inlineprivate |
◆ stationNameMax()
int MuonCalib::MuonFixedLongId::stationNameMax |
( |
| ) |
|
|
inlinestatic |
- Returns
- the maximum index used to store station name
Definition at line 959 of file MuonFixedLongId.h.
◆ stationNameMin()
int MuonCalib::MuonFixedLongId::stationNameMin |
( |
| ) |
|
|
inlinestatic |
- Returns
- the minimum index used to store station name
Definition at line 943 of file MuonFixedLongId.h.
◆ stationNameString()
std::string_view MuonCalib::MuonFixedLongId::stationNameString |
( |
| ) |
const |
|
inline |
◆ stationNumberToFixedStationString()
std::string_view MuonCalib::MuonFixedLongId::stationNumberToFixedStationString |
( |
StationName |
station | ) |
|
|
inlinestatic |
- Returns
- the station name string given the fixed station number
- Parameters
-
[in] | station | the station integer number |
Definition at line 978 of file MuonFixedLongId.h.
◆ stationStringToFixedStationNumber()
- Returns
- the fixed station number for a station name
- Parameters
-
[in] | station | the station name string |
Definition at line 971 of file MuonFixedLongId.h.
◆ stgChannel()
int MuonCalib::MuonFixedLongId::stgChannel |
( |
| ) |
const |
|
inline |
◆ stgChannelIndex()
unsigned int MuonCalib::MuonFixedLongId::stgChannelIndex |
( |
| ) |
const |
|
inlineprivate |
◆ stgChannelType()
◆ stgChannelTypeIndex()
unsigned int MuonCalib::MuonFixedLongId::stgChannelTypeIndex |
( |
| ) |
const |
|
inlineprivate |
◆ stgGasGap()
int MuonCalib::MuonFixedLongId::stgGasGap |
( |
| ) |
const |
|
inline |
◆ stgGasGapIndex()
unsigned int MuonCalib::MuonFixedLongId::stgGasGapIndex |
( |
| ) |
const |
|
inlineprivate |
◆ stgMultilayer()
int MuonCalib::MuonFixedLongId::stgMultilayer |
( |
| ) |
const |
|
inline |
◆ stgMultilayerIndex()
unsigned int MuonCalib::MuonFixedLongId::stgMultilayerIndex |
( |
| ) |
const |
|
inlineprivate |
◆ technology()
◆ technologyIndex()
unsigned int MuonCalib::MuonFixedLongId::technologyIndex |
( |
| ) |
const |
|
inlineprivate |
◆ technologyMax()
int MuonCalib::MuonFixedLongId::technologyMax |
( |
| ) |
|
|
inlinestatic |
◆ technologyMin()
int MuonCalib::MuonFixedLongId::technologyMin |
( |
| ) |
|
|
inlinestatic |
◆ technologyString()
std::string_view MuonCalib::MuonFixedLongId::technologyString |
( |
| ) |
const |
|
inline |
◆ tgcChannel()
int MuonCalib::MuonFixedLongId::tgcChannel |
( |
| ) |
const |
|
inline |
◆ tgcChannelIndex()
unsigned int MuonCalib::MuonFixedLongId::tgcChannelIndex |
( |
| ) |
const |
|
inlineprivate |
◆ tgcGasGap()
int MuonCalib::MuonFixedLongId::tgcGasGap |
( |
| ) |
const |
|
inline |
◆ tgcGasGapIndex()
unsigned int MuonCalib::MuonFixedLongId::tgcGasGapIndex |
( |
| ) |
const |
|
inlineprivate |
◆ tgcIsStrip()
int MuonCalib::MuonFixedLongId::tgcIsStrip |
( |
| ) |
const |
|
inline |
◆ tgcIsStripIndex()
unsigned int MuonCalib::MuonFixedLongId::tgcIsStripIndex |
( |
| ) |
const |
|
inlineprivate |
◆ kCscChamberLayerMask
const uint64_t MuonCalib::MuonFixedLongId::kCscChamberLayerMask = 7 |
|
staticprivate |
◆ kCscChamberLayerMin
const int MuonCalib::MuonFixedLongId::kCscChamberLayerMin = 1 |
|
staticprivate |
◆ kCscChamberLayerShift
const unsigned int MuonCalib::MuonFixedLongId::kCscChamberLayerShift = 15 |
|
staticprivate |
◆ kCscMeasuresPhiMask
const uint64_t MuonCalib::MuonFixedLongId::kCscMeasuresPhiMask = 1 |
|
staticprivate |
◆ kCscMeasuresPhiMin
const int MuonCalib::MuonFixedLongId::kCscMeasuresPhiMin = 0 |
|
staticprivate |
◆ kCscMeasuresPhiShift
const unsigned int MuonCalib::MuonFixedLongId::kCscMeasuresPhiShift = 10 |
|
staticprivate |
◆ kCscStripMask
const uint64_t MuonCalib::MuonFixedLongId::kCscStripMask = 1023 |
|
staticprivate |
◆ kCscStripMin
const int MuonCalib::MuonFixedLongId::kCscStripMin = 1 |
|
staticprivate |
◆ kCscStripShift
const unsigned int MuonCalib::MuonFixedLongId::kCscStripShift = 0 |
|
staticprivate |
◆ kCscWireLayerMask
const uint64_t MuonCalib::MuonFixedLongId::kCscWireLayerMask = 15 |
|
staticprivate |
◆ kCscWireLayerMin
const int MuonCalib::MuonFixedLongId::kCscWireLayerMin = 1 |
|
staticprivate |
◆ kCscWireLayerShift
const unsigned int MuonCalib::MuonFixedLongId::kCscWireLayerShift = 11 |
|
staticprivate |
◆ kInvalidData
const uint64_t MuonCalib::MuonFixedLongId::kInvalidData = 0xFFFFFFFFFFFFFFFF |
|
staticprivate |
◆ kMdtMultilayerMask
const uint64_t MuonCalib::MuonFixedLongId::kMdtMultilayerMask = 7 |
|
staticprivate |
◆ kMdtMultilayerMin
const int MuonCalib::MuonFixedLongId::kMdtMultilayerMin = 1 |
|
staticprivate |
◆ kMdtMultilayerShift
const unsigned int MuonCalib::MuonFixedLongId::kMdtMultilayerShift = 14 |
|
staticprivate |
◆ kMdtTubeLayerMask
const uint64_t MuonCalib::MuonFixedLongId::kMdtTubeLayerMask = 15 |
|
staticprivate |
◆ kMdtTubeLayerMin
const int MuonCalib::MuonFixedLongId::kMdtTubeLayerMin = 1 |
|
staticprivate |
◆ kMdtTubeLayerShift
const unsigned int MuonCalib::MuonFixedLongId::kMdtTubeLayerShift = 10 |
|
staticprivate |
◆ kMdtTubeMask
const uint64_t MuonCalib::MuonFixedLongId::kMdtTubeMask = 1023 |
|
staticprivate |
◆ kMdtTubeMin
const int MuonCalib::MuonFixedLongId::kMdtTubeMin = 1 |
|
staticprivate |
◆ kMdtTubeShift
const unsigned int MuonCalib::MuonFixedLongId::kMdtTubeShift = 0 |
|
staticprivate |
◆ kMmgGasGapMask
const uint64_t MuonCalib::MuonFixedLongId::kMmgGasGapMask = 15 |
|
staticprivate |
◆ kMmgGasGapMin
const int MuonCalib::MuonFixedLongId::kMmgGasGapMin = 1 |
|
staticprivate |
◆ kMmgGasGapShift
const unsigned int MuonCalib::MuonFixedLongId::kMmgGasGapShift = 15 |
|
staticprivate |
◆ kMmgMultilayerMask
const uint64_t MuonCalib::MuonFixedLongId::kMmgMultilayerMask = 7 |
|
staticprivate |
◆ kMmgMultilayerMin
const int MuonCalib::MuonFixedLongId::kMmgMultilayerMin = 1 |
|
staticprivate |
◆ kMmgMultilayerShift
const unsigned int MuonCalib::MuonFixedLongId::kMmgMultilayerShift = 19 |
|
staticprivate |
◆ kMmgStripMask
const uint64_t MuonCalib::MuonFixedLongId::kMmgStripMask = 32767 |
|
staticprivate |
◆ kMmgStripMin
const int MuonCalib::MuonFixedLongId::kMmgStripMin = 0 |
|
staticprivate |
◆ kMmgStripShift
const unsigned int MuonCalib::MuonFixedLongId::kMmgStripShift = 0 |
|
staticprivate |
◆ kNumberOfStationNames
const int MuonCalib::MuonFixedLongId::kNumberOfStationNames = 39 |
|
staticprivate |
◆ kNumberOfTechnologies
const int MuonCalib::MuonFixedLongId::kNumberOfTechnologies = 6 |
|
staticprivate |
◆ kRpcDoubletPhiMask
const uint64_t MuonCalib::MuonFixedLongId::kRpcDoubletPhiMask = 3 |
|
staticprivate |
◆ kRpcDoubletPhiMin
const int MuonCalib::MuonFixedLongId::kRpcDoubletPhiMin = 1 |
|
staticprivate |
◆ kRpcDoubletPhiShift
const unsigned int MuonCalib::MuonFixedLongId::kRpcDoubletPhiShift = 14 |
|
staticprivate |
◆ kRpcDoubletRMask
const uint64_t MuonCalib::MuonFixedLongId::kRpcDoubletRMask = 3 |
|
staticprivate |
◆ kRpcDoubletRMin
const int MuonCalib::MuonFixedLongId::kRpcDoubletRMin = 1 |
|
staticprivate |
◆ kRpcDoubletRShift
const unsigned int MuonCalib::MuonFixedLongId::kRpcDoubletRShift = 20 |
|
staticprivate |
◆ kRpcDoubletZMask
const uint64_t MuonCalib::MuonFixedLongId::kRpcDoubletZMask = 15 |
|
staticprivate |
◆ kRpcDoubletZMin
const int MuonCalib::MuonFixedLongId::kRpcDoubletZMin = 1 |
|
staticprivate |
◆ kRpcDoubletZShift
const unsigned int MuonCalib::MuonFixedLongId::kRpcDoubletZShift = 16 |
|
staticprivate |
◆ kRpcGasGapMask
const uint64_t MuonCalib::MuonFixedLongId::kRpcGasGapMask = 3 |
|
staticprivate |
◆ kRpcGasGapMin
const int MuonCalib::MuonFixedLongId::kRpcGasGapMin = 1 |
|
staticprivate |
◆ kRpcGasGapShift
const unsigned int MuonCalib::MuonFixedLongId::kRpcGasGapShift = 12 |
|
staticprivate |
◆ kRpcMeasuresPhiMask
const uint64_t MuonCalib::MuonFixedLongId::kRpcMeasuresPhiMask = 3 |
|
staticprivate |
◆ kRpcMeasuresPhiMin
const int MuonCalib::MuonFixedLongId::kRpcMeasuresPhiMin = 0 |
|
staticprivate |
◆ kRpcMeasuresPhiShift
const unsigned int MuonCalib::MuonFixedLongId::kRpcMeasuresPhiShift = 10 |
|
staticprivate |
◆ kRpcStripMask
const uint64_t MuonCalib::MuonFixedLongId::kRpcStripMask = 1023 |
|
staticprivate |
◆ kRpcStripMin
const int MuonCalib::MuonFixedLongId::kRpcStripMin = 1 |
|
staticprivate |
◆ kRpcStripShift
const unsigned int MuonCalib::MuonFixedLongId::kRpcStripShift = 0 |
|
staticprivate |
◆ kStationEtaMask
const uint64_t MuonCalib::MuonFixedLongId::kStationEtaMask = 63 |
|
staticprivate |
◆ kStationEtaMin
const int MuonCalib::MuonFixedLongId::kStationEtaMin = -31 |
|
staticprivate |
◆ kStationEtaShift
const unsigned int MuonCalib::MuonFixedLongId::kStationEtaShift = 47 |
|
staticprivate |
◆ kStationMask
const uint64_t MuonCalib::MuonFixedLongId::kStationMask |
|
staticprivate |
◆ kStationNameMask
const uint64_t MuonCalib::MuonFixedLongId::kStationNameMask = 127 |
|
staticprivate |
◆ kStationNameMin
const int MuonCalib::MuonFixedLongId::kStationNameMin = 1 |
|
staticprivate |
◆ kStationNameShift
const unsigned int MuonCalib::MuonFixedLongId::kStationNameShift = 53 |
|
staticprivate |
◆ kStationNameStrings
const char MuonCalib::MuonFixedLongId::kStationNameStrings |
|
staticprivate |
Initial value:= {
"BIL", "BIS", "BML", "BMS", "BOL", "BOS", "BEE", "BIR", "BMF", "BOF", "BOG", "BME", "BIM",
"EIC", "EIL", "EEL", "EES", "EMC", "EML", "EMS", "EOC", "EOL", "EOS", "EIS",
"T1F", "T1E", "T2F", "T2E", "T3F", "T3E", "T4F", "T4E", "CSS", "CSL", "BMG",
"MMS", "MML", "STS", "STL"
}
Definition at line 631 of file MuonFixedLongId.h.
◆ kStationPhiMask
const uint64_t MuonCalib::MuonFixedLongId::kStationPhiMask = 127 |
|
staticprivate |
◆ kStationPhiMin
const int MuonCalib::MuonFixedLongId::kStationPhiMin = 1 |
|
staticprivate |
◆ kStationPhiShift
const unsigned int MuonCalib::MuonFixedLongId::kStationPhiShift = 40 |
|
staticprivate |
◆ kStationShift
◆ kStgChannelMask
const uint64_t MuonCalib::MuonFixedLongId::kStgChannelMask = 32767 |
|
staticprivate |
◆ kStgChannelMin
const int MuonCalib::MuonFixedLongId::kStgChannelMin = 0 |
|
staticprivate |
◆ kStgChannelShift
const unsigned int MuonCalib::MuonFixedLongId::kStgChannelShift = 0 |
|
staticprivate |
◆ kStgChannelTypeMask
const uint64_t MuonCalib::MuonFixedLongId::kStgChannelTypeMask = 3 |
|
staticprivate |
◆ kStgChannelTypeMin
const int MuonCalib::MuonFixedLongId::kStgChannelTypeMin = 0 |
|
staticprivate |
◆ kStgChannelTypeShift
const unsigned int MuonCalib::MuonFixedLongId::kStgChannelTypeShift = 15 |
|
staticprivate |
◆ kStgGasGapMask
const uint64_t MuonCalib::MuonFixedLongId::kStgGasGapMask = 15 |
|
staticprivate |
◆ kStgGasGapMin
const int MuonCalib::MuonFixedLongId::kStgGasGapMin = 1 |
|
staticprivate |
◆ kStgGasGapShift
const unsigned int MuonCalib::MuonFixedLongId::kStgGasGapShift = 17 |
|
staticprivate |
◆ kStgMultilayerMask
const uint64_t MuonCalib::MuonFixedLongId::kStgMultilayerMask = 7 |
|
staticprivate |
◆ kStgMultilayerMin
const int MuonCalib::MuonFixedLongId::kStgMultilayerMin = 1 |
|
staticprivate |
◆ kStgMultilayerShift
const unsigned int MuonCalib::MuonFixedLongId::kStgMultilayerShift = 21 |
|
staticprivate |
◆ kTechnologyMask
const uint64_t MuonCalib::MuonFixedLongId::kTechnologyMask = 15 |
|
staticprivate |
◆ kTechnologyMin
const int MuonCalib::MuonFixedLongId::kTechnologyMin = 0 |
|
staticprivate |
◆ kTechnologyShift
const unsigned int MuonCalib::MuonFixedLongId::kTechnologyShift = 60 |
|
staticprivate |
◆ kTechnologyStrings
const char MuonCalib::MuonFixedLongId::kTechnologyStrings |
|
staticprivate |
Initial value:= {
"MDT", "CSC", "TGC", "RPC", "MMG", "STG"
}
Definition at line 616 of file MuonFixedLongId.h.
◆ kTgcChannelMask
const uint64_t MuonCalib::MuonFixedLongId::kTgcChannelMask = 1023 |
|
staticprivate |
◆ kTgcChannelMin
const int MuonCalib::MuonFixedLongId::kTgcChannelMin = 1 |
|
staticprivate |
◆ kTgcChannelShift
const unsigned int MuonCalib::MuonFixedLongId::kTgcChannelShift = 0 |
|
staticprivate |
◆ kTgcGasGapMask
const uint64_t MuonCalib::MuonFixedLongId::kTgcGasGapMask = 7 |
|
staticprivate |
◆ kTgcGasGapMin
const int MuonCalib::MuonFixedLongId::kTgcGasGapMin = 1 |
|
staticprivate |
◆ kTgcGasGapShift
const unsigned int MuonCalib::MuonFixedLongId::kTgcGasGapShift = 11 |
|
staticprivate |
◆ kTgcIsStripMask
const uint64_t MuonCalib::MuonFixedLongId::kTgcIsStripMask = 1 |
|
staticprivate |
◆ kTgcIsStripMin
const int MuonCalib::MuonFixedLongId::kTgcIsStripMin = 0 |
|
staticprivate |
◆ kTgcIsStripShift
const unsigned int MuonCalib::MuonFixedLongId::kTgcIsStripShift = 10 |
|
staticprivate |
◆ m_data
uint64_t MuonCalib::MuonFixedLongId::m_data |
|
private |
The documentation for this class was generated from the following files:
static const unsigned int kCscMeasuresPhiShift
bool setStgChannelTypeIndex(uint64_t idx)
Stg specific: set index for channel_type to idx.
unsigned int rpcStripIndex() const
Rpc specific:
unsigned int mmgStripIndex() const
Mmg specific:
static const uint64_t kStgMultilayerMask
static const int kStgChannelTypeMin
static const int kTgcGasGapMin
unsigned int rpcDoubletPhiIndex() const
Rpc specific:
unsigned int rpcDoubletRIndex() const
Rpc specific:
static const int kMdtTubeLayerMin
unsigned int tgcGasGapIndex() const
Tgc specific:
int mmgMultilayer() const
Mmg specific:
static const int kStationEtaMin
static const uint64_t kMdtMultilayerMask
bool setStationPhiIndex(uint64_t idx)
set station phi index in the fixed identifier
unsigned int mmgGasGapIndex() const
Mmg specific:
static const unsigned int kStationPhiShift
int mmgStrip() const
Mmg specific:
void initFromFixedId(MuonFixedId other)
for backward compatibility
bool setRpcDoubletZIndex(uint64_t idx)
Rpc specific: set index for doublet_Z to idx.
bool setTgcIsStrip(int num)
Tgc specific: set is_strip to num.
unsigned int technologyIndex() const
bool setStgChannelIndex(uint64_t idx)
Stg specific: set index for channel to idx.
unsigned int rpcDoubletZIndex() const
Rpc specific:
static const int kNumberOfTechnologies
unsigned int tgcChannelIndex() const
Tgc specific:
std::string_view technologyString() const
static const int kRpcDoubletZMin
unsigned int cscMeasuresPhiIndex() const
Csc specific:
void set_csc()
set identifier to CSC technology type
bool setStationName(StationName num)
set station name to num in the fixed identifier
StationName
an enum with the station names
bool setStationNameIndex(uint64_t idx)
set station name index in the fixed identifier
bool setRpcDoubletZ(int num)
Rpc specific: set doublet_Z to num.
@ BEE
BEE measurement point.
bool setTgcGasGapIndex(uint64_t idx)
Tgc specific: set index for gas_gap to idx.
bool setRpcDoubletRIndex(uint64_t idx)
Rpc specific: set index for doublet_R to idx.
bool setMmgGasGapIndex(uint64_t idx)
Mmg specific: set index for gas_gap to idx.
int mdtTubeLayer() const
Mdt specific:
bool isValid() const
check validity of the identifier.
static const unsigned int kTechnologyShift
int rpcMeasuresPhi() const
Rpc specific:
bool setStationPhi(int num)
set station phi to num in the fixed identifier
static const unsigned int kStgMultilayerShift
bool setStgMultilayerIndex(uint64_t idx)
Stg specific: set index idx for multilayer.
static const uint64_t kTgcChannelMask
static const int kRpcMeasuresPhiMin
static const uint64_t kCscWireLayerMask
static const uint64_t kStationMask
static const unsigned int kStationEtaShift
static const int kCscWireLayerMin
int mmgGasGap() const
Mmg specific:
unsigned int tgcIsStripIndex() const
Tgc specific:
bool setStationEtaIndex(uint64_t idx)
set station eta index in the fixed identifier
bool setStgGasGapIndex(uint64_t idx)
Stg specific: set index for gas_gap to idx.
int tgcGasGap() const
Tgc specific:
static const int kCscMeasuresPhiMin
bool setStationEta(int num)
set station eta to num in the fixed identifier
static const int kRpcGasGapMin
StgChannelType
an enum with the STGC channel types
bool setCscChamberLayerIndex(uint64_t idx)
Csc specific: set chamber layer index to idx.
int rpcGasGap() const
Rpc specific:
int mdtTube() const
Mdt specific:
static const unsigned int kTgcGasGapShift
bool setTgcChannelIndex(uint64_t idx)
Tgc specific: set index for channel to idx.
static const uint64_t kTgcIsStripMask
static const uint64_t kStgChannelTypeMask
static const uint64_t kRpcDoubletPhiMask
static const int kStationPhiMin
unsigned int rpcGasGapIndex() const
Rpc specific:
bool setCscStripIndex(uint64_t idx)
Csc specific: set strip index to idx.
bool setMdtTube(int num)
Mdt specific: set tube to num.
int tgcChannel() const
Tgc specific:
static const uint64_t kRpcStripMask
bool setMdtMultilayer(int num)
Mdt specific: set multilayer to num.
bool setTechnologyIndex(uint64_t idx)
set technology index in the fixed identifier
bool setMdtTubeLayer(int num)
Mdt specific: set layer to num.
static const int kMdtMultilayerMin
int stgMultilayer() const
Stg specific:
void set_tgc()
set identifier to TGC technology type
static const uint64_t kStationNameMask
unsigned int stgChannelIndex() const
Stg specific:
bool setTechnology(Technology num)
set technology to num in the fixed identifier
unsigned int stgChannelTypeIndex() const
Stg specific:
bool setCscMeasuresPhi(int num)
Csc specific: set measures_phi to num.
static const uint64_t kStationEtaMask
std::string_view stationNameString() const
static const uint64_t kMmgMultilayerMask
static const int kMmgGasGapMin
bool setRpcMeasuresPhiIndex(uint64_t idx)
Rpc specific: set index for measures_phi to idx.
Technology
constants for technology numbers
static const uint64_t kRpcMeasuresPhiMask
int cscWireLayer() const
Csc specific:
static const uint64_t kMmgGasGapMask
static const int kStgChannelMin
StgChannelType stgChannelType() const
Stg specific:
bool setMdtTubeLayerIndex(uint64_t idx)
Mdt specific: set index idx for layer.
unsigned int etaIndex() const
static const int kMmgMultilayerMin
static const int kTgcIsStripMin
static const unsigned int kStationNameShift
void clear()
clear the identifier (=set to invalid)
unsigned int mdtTubeLayerIndex() const
Mdt specific:
bool setCscMeasuresPhiIndex(uint64_t idx)
Csc specific: set measures_phi index to idx.
static const unsigned int kRpcDoubletRShift
unsigned int stgGasGapIndex() const
Stg specific:
unsigned int cscStripIndex() const
Csc specific:
unsigned int cscWireLayerIndex() const
Csc specific:
unsigned int cscChamberLayerIndex() const
Csc specific:
bool setMdtMultilayerIndex(uint64_t idx)
Mdt specific: set index idx for multilayer.
static const unsigned int kMmgMultilayerShift
static const unsigned int kStationShift
static const int kTgcChannelMin
static const unsigned int kCscStripShift
static const unsigned int kRpcMeasuresPhiShift
static const char kStationNameStrings[kNumberOfStationNames][4]
unsigned int mmgMultilayerIndex() const
Mmg specific:
static const int kCscStripMin
static const unsigned int kMdtTubeShift
static const uint64_t kMdtTubeMask
unsigned int mdtMultilayerIndex() const
Mdt specific:
static const unsigned int kStgChannelShift
static const unsigned int kTgcIsStripShift
static const int kRpcStripMin
static const uint64_t kRpcDoubletRMask
int cscStrip() const
Csc specific:
bool setMmgMultilayerIndex(uint64_t idx)
Mmg specific: set index idx for multilayer.
static const unsigned int kCscWireLayerShift
static const uint64_t kCscMeasuresPhiMask
static const unsigned int kMdtMultilayerShift
Technology technology() const
int stgChannel() const
Stg specific:
static const unsigned int kMmgStripShift
static const uint64_t kRpcDoubletZMask
int rpcDoubletZ() const
Rpc specific:
bool setMdtTubeIndex(uint64_t idx)
Mdt specific: set index idx for tube.
static const int kRpcDoubletRMin
bool setRpcDoubletPhiIndex(uint64_t idx)
Rpc specific: set index for doublet_Phi to idx.
static const unsigned int kRpcGasGapShift
static const unsigned int kMmgGasGapShift
static const unsigned int kStgChannelTypeShift
bool setTgcIsStripIndex(uint64_t idx)
Tgc specific: set index for is_strip to idx.
static const int kCscChamberLayerMin
static const unsigned int kMdtTubeLayerShift
static const int kTechnologyMin
bool setCscWireLayerIndex(uint64_t idx)
Csc specific: set wire layer index to idx.
static const uint64_t kCscChamberLayerMask
static const uint64_t kCscStripMask
int rpcDoubletPhi() const
Rpc specific:
int rpcDoubletR() const
Rpc specific:
int stgGasGap() const
Stg specific:
static const unsigned int kRpcDoubletZShift
MuonFixedLongId()
default constructor
static const int kRpcDoubletPhiMin
static const int kStgMultilayerMin
void set_rpc()
set identifier to RPC technology type
bool setRpcMeasuresPhi(int num)
Rpc specific: set measures_phi to num.
StationName stationName() const
static const uint64_t kMmgStripMask
static const int kStationNameMin
bool setMmgStripIndex(uint64_t idx)
Mmg specific: set strip index to idx.
int mdtMultilayer() const
Mdt specific:
int cscMeasuresPhi() const
Csc specific:
bool setRpcGasGapIndex(uint64_t idx)
Rpc specific: set index for gas_gap to idx.
static const uint64_t kTgcGasGapMask
static const uint64_t kMdtTubeLayerMask
bool setTgcChannel(int num)
Tgc specific: set channel to num.
bool setCscWireLayer(int num)
Csc specific: set wire layer to num.
static const unsigned int kRpcStripShift
bool setCscChamberLayer(int num)
Csc specific: set chamber layer to num.
int rpcStrip() const
Rpc specific:
static const uint64_t kInvalidData
int tgcIsStrip() const
Tgc specific:
static const int kMdtTubeMin
static const int kStgGasGapMin
bool setRpcGasGap(int num)
Rpc specific: set gas_gap to num.
unsigned int stgMultilayerIndex() const
Stg specific:
unsigned int mdtTubeIndex() const
Mdt specific:
bool setRpcStripIndex(uint64_t idx)
Rpc specific: set index for strip to idx.
static const unsigned int kCscChamberLayerShift
void set_mdt()
set identifier to MDT technology type
static const int kNumberOfStationNames
unsigned int rpcMeasuresPhiIndex() const
Rpc specific:
static const uint64_t kTechnologyMask
bool setCscStrip(int num)
Csc specific: set strip to num.
static const uint64_t kStationPhiMask
static const uint64_t kStgGasGapMask
static const uint64_t kRpcGasGapMask
bool setRpcDoubletR(int num)
Rpc specific: set doublet_R to num.
bool setRpcStrip(int num)
Rpc specific: set strip to num.
bool setRpcDoubletPhi(int num)
Rpc specific: set doublet_Phi to num.
static const unsigned int kRpcDoubletPhiShift
bool setTgcGasGap(int num)
Tgc specific: set gas_gap to num.
static const unsigned int kTgcChannelShift
static const char kTechnologyStrings[kNumberOfTechnologies][4]
static const uint64_t kStgChannelMask
static const unsigned int kStgGasGapShift
unsigned int stationNameIndex() const
int cscChamberLayer() const
Csc specific:
static const int kMmgStripMin
unsigned int phiIndex() const