![]() |
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 | |
| StationIndex | stationLayerIndex (const MuonFixedId &id) const |
| returns station layer index for a give identifier | |
| MuonFixedId | stationLayerIdentifier (const MuonFixedId &id) const |
| returns a station layer identifier for the give identifier | |
| MuonFixedId | stationLayerIdentifier (StationIndex stIndex) const |
| returns a station layer identifier for the give station index | |
| 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 | |
| MuonFixedId | chamberIdentifier (const MuonFixedId &id) const |
| returns chamber Identifier for the give id, same as stationIdentifier RPC: includes doubletR | |
| 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: | |
| 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: | |
| bool | measuresPhi (const MuonFixedId &id) const |
| returns whether this is a phi measurement | |
| bool | isEndcap (const MuonFixedId &id) const |
| returns whether this is a phi measurement | |
Definition at line 14 of file MuonFixedIdManipulator.h.
enum defining trigger phi layers
| Enumerator | |
|---|---|
| RPCBMR1 | |
| RPCBMR2 | |
| RPCBO | |
| T4 | |
| T1 | |
| T2 | |
| T3 | |
| CS | |
| PhiStationUnknown | |
Definition at line 19 of file MuonFixedIdManipulator.h.
enum defining station layers
| Enumerator | |
|---|---|
| BI | |
| BM | |
| BO | |
| BE | |
| EIA | |
| EMA | |
| EOA | |
| EEA | |
| EIC | |
| EMC | |
| EOC | |
| EEC | |
| CSA | |
| CSC | |
| StationUnknown | |
Definition at line 17 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 |
returns whether this is a phi measurement
Definition at line 77 of file MuonFixedIdManipulator.h.
|
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.