|
ATLAS Offline Software
|
Go to the documentation of this file.
18 }
else if (
other.is_rpc()) {
29 }
else if (
other.is_csc()) {
38 }
else if (
other.is_tgc()) {
60 os <<
", tgcGasGap " <<
tgcGasGap() <<
", tgcIsStrip "
71 os <<
"Invalid MuonFixedLongId" ;
78 "BIL",
"BIS",
"BML",
"BMS",
"BOL",
"BOS",
"BEE",
"BIR",
"BMF",
"BOF",
"BOG",
"BME",
"BIM",
80 "EIC",
"EIL",
"EEL",
"EES",
"EMC",
"EML",
"EMS",
"EOC",
"EOL",
"EOS",
"EIS",
82 "T1F",
"T1E",
"T2F",
"T2E",
"T3F",
"T3E",
"T4F",
"T4E",
"CSS",
"CSL",
"BMG",
84 "MMS",
"MML",
"STS",
"STL"
88 "MDT",
"CSC",
"TGC",
"RPC",
"MMG",
"STG"
int mmgMultilayer() const
Mmg specific:
int mmgStrip() const
Mmg specific:
void initFromFixedId(MuonFixedId other)
for backward compatibility
bool setTgcIsStrip(int num)
Tgc specific: set is_strip to num.
static const int kNumberOfTechnologies
std::string_view technologyString() const
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 setRpcDoubletZ(int num)
Rpc specific: set doublet_Z to num.
int mdtTubeLayer() const
Mdt specific:
int rpcMeasuresPhi() const
Rpc specific:
bool setStationPhi(int num)
set station phi to num in the fixed identifier
int mmgGasGap() const
Mmg specific:
int tgcGasGap() const
Tgc specific:
bool setStationEta(int num)
set station eta to num in the fixed identifier
int rpcGasGap() const
Rpc specific:
int mdtTube() const
Mdt specific:
bool setMdtTube(int num)
Mdt specific: set tube to num.
int tgcChannel() const
Tgc specific:
bool setMdtMultilayer(int num)
Mdt specific: set multilayer to num.
bool setMdtTubeLayer(int num)
Mdt specific: set layer to num.
int stgMultilayer() const
Stg specific:
void set_tgc()
set identifier to TGC technology type
bool setCscMeasuresPhi(int num)
Csc specific: set measures_phi to num.
std::string_view stationNameString() const
int cscWireLayer() const
Csc specific:
StgChannelType stgChannelType() const
Stg specific:
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
static const char kStationNameStrings[kNumberOfStationNames][4]
int cscStrip() const
Csc specific:
Technology technology() const
int stgChannel() const
Stg specific:
int rpcDoubletZ() const
Rpc specific:
int rpcDoubletPhi() const
Rpc specific:
int rpcDoubletR() const
Rpc specific:
int stgGasGap() const
Stg specific:
void set_rpc()
set identifier to RPC technology type
bool setRpcMeasuresPhi(int num)
Rpc specific: set measures_phi to num.
int mdtMultilayer() const
Mdt specific:
int cscMeasuresPhi() const
Csc specific:
bool setTgcChannel(int num)
Tgc specific: set channel to num.
bool setCscWireLayer(int num)
Csc specific: set wire layer to num.
bool setCscChamberLayer(int num)
Csc specific: set chamber layer to num.
int rpcStrip() const
Rpc specific:
std::ostream & dump(std::ostream &os) const
dump all the information corresponding to the identifier
int tgcIsStrip() const
Tgc specific:
bool setRpcGasGap(int num)
Rpc specific: set gas_gap to num.
void set_mdt()
set identifier to MDT technology type
static const int kNumberOfStationNames
bool setCscStrip(int num)
Csc specific: set strip to num.
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.
bool setTgcGasGap(int num)
Tgc specific: set gas_gap to num.
static const char kTechnologyStrings[kNumberOfTechnologies][4]
int cscChamberLayer() const
Csc specific: