![]() |
ATLAS Offline Software
|
#include <MuonFixedIdManipulator.h>
Public Types | |
enum | StationIndex { BI = 0, BM, BO, BE, EIA, EMA, EOA, EEA, EIC, EMC, EOC, EEC, CSA, CSC, StationUnknown = 999 } |
enum defining station layers More... | |
enum | PhiStationIndex { RPCBMR1 = 0, RPCBMR2, RPCBO, T4, T1, T2, T3, CS, PhiStationUnknown = 999 } |
enum defining trigger phi layers More... | |
Public Member Functions | |
PhiStationIndex | phiStationLayerIndex (const MuonFixedId &id) const |
return phi station layer index for a give identifier More... | |
StationIndex | stationLayerIndex (const MuonFixedId &id) const |
returns station layer index for a give identifier More... | |
MuonFixedId | stationLayerIdentifier (const MuonFixedId &id) const |
returns a station layer identifier for the give identifier More... | |
MuonFixedId | stationLayerIdentifier (StationIndex stIndex) const |
returns a station layer identifier for the give station index More... | |
MuonFixedId | stationIdentifier (const MuonFixedId &id, bool mapOnMdts=false) const |
returns station Identifier for the give id MDT: station name (BMS)/eta/phi RPC: name of associated MDT station TGC: station name (T1)/eta/phi More... | |
MuonFixedId | chamberIdentifier (const MuonFixedId &id) const |
returns chamber Identifier for the give id, same as stationIdentifier RPC: includes doubletR More... | |
MuonFixedId | moduleIdentifier (const MuonFixedId &id, bool includeMeasuresPhi=false) const |
returns layer Identifier for the give id MDT: station name/eta/phi/ml/lay RPC: station name/eta/phi/double [R,Z,phi]/measuresPhi (if selected) TGC: More... | |
MuonFixedId | gasGapIdentifier (const MuonFixedId &id, bool includeMeasuresPhi=false) const |
returns gas gap Identifier for the give id MDT: same as tube identifier RPC: station name/eta/phi/double [R,Z,phi]/lay/measuresPhi (if selected) TGC: More... | |
bool | measuresPhi (const MuonFixedId &id) const |
returns whether this is a phi measurement More... | |
bool | isEndcap (const MuonFixedId &id) const |
returns whether this is a phi measurement More... | |
Definition at line 14 of file MuonFixedIdManipulator.h.
MuonFixedId MuonCalib::MuonFixedIdManipulator::chamberIdentifier | ( | const MuonFixedId & | id | ) | const |
returns chamber Identifier for the give id, same as stationIdentifier RPC: includes doubletR
Definition at line 154 of file MuonFixedIdManipulator.cxx.
MuonFixedId MuonCalib::MuonFixedIdManipulator::gasGapIdentifier | ( | const MuonFixedId & | id, |
bool | includeMeasuresPhi = false |
||
) | const |
returns gas gap Identifier for the give id MDT: same as tube identifier RPC: station name/eta/phi/double [R,Z,phi]/lay/measuresPhi (if selected) TGC:
Definition at line 176 of file MuonFixedIdManipulator.cxx.
|
inline |
|
inline |
returns whether this is a phi measurement
Definition at line 67 of file MuonFixedIdManipulator.h.
MuonFixedId MuonCalib::MuonFixedIdManipulator::moduleIdentifier | ( | const MuonFixedId & | id, |
bool | includeMeasuresPhi = false |
||
) | const |
returns layer Identifier for the give id MDT: station name/eta/phi/ml/lay RPC: station name/eta/phi/double [R,Z,phi]/measuresPhi (if selected) TGC:
Definition at line 160 of file MuonFixedIdManipulator.cxx.
MuonFixedIdManipulator::PhiStationIndex MuonCalib::MuonFixedIdManipulator::phiStationLayerIndex | ( | const MuonFixedId & | id | ) | const |
return phi station layer index for a give identifier
Definition at line 9 of file MuonFixedIdManipulator.cxx.
MuonFixedId MuonCalib::MuonFixedIdManipulator::stationIdentifier | ( | const MuonFixedId & | id, |
bool | mapOnMdts = false |
||
) | const |
returns station Identifier for the give id MDT: station name (BMS)/eta/phi RPC: name of associated MDT station TGC: station name (T1)/eta/phi
Definition at line 130 of file MuonFixedIdManipulator.cxx.
MuonFixedId MuonCalib::MuonFixedIdManipulator::stationLayerIdentifier | ( | const MuonFixedId & | id | ) | const |
returns a station layer identifier for the give identifier
Definition at line 34 of file MuonFixedIdManipulator.cxx.
MuonFixedId MuonCalib::MuonFixedIdManipulator::stationLayerIdentifier | ( | StationIndex | stIndex | ) | const |
returns a station layer identifier for the give station index
Definition at line 38 of file MuonFixedIdManipulator.cxx.
MuonFixedIdManipulator::StationIndex MuonCalib::MuonFixedIdManipulator::stationLayerIndex | ( | const MuonFixedId & | id | ) | const |
returns station layer index for a give identifier
Definition at line 87 of file MuonFixedIdManipulator.cxx.