|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONFIXEDIDMANIPULATOR_H
6 #define MUONFIXEDIDMANIPULATOR_H
17 enum StationIndex {
BI = 0,
BM,
BO,
BE,
EIA,
EMA,
EOA,
EEA,
EIC,
EMC,
EOC,
EEC,
CSA,
CSC,
StationUnknown = 999 };
69 return id.rpcMeasuresPhi();
71 return id.tgcIsStrip();
73 return id.cscMeasuresPhi();
78 if (!
id.
isValid())
return false;
79 if (
id.is_rpc())
return false;
80 if (
id.is_csc())
return true;
81 if (
id.is_tgc())
return true;
82 if (
id.stationNameString()[0] ==
'E')
return true;
MuonFixedId stationLayerIdentifier(const MuonFixedId &id) const
returns a station layer identifier for the give identifier
StationIndex
enum defining station layers
MuonFixedId chamberIdentifier(const MuonFixedId &id) const
returns chamber Identifier for the give id, same as stationIdentifier RPC: includes doubletR
PhiStationIndex
enum defining trigger phi layers
PhiStationIndex phiStationLayerIndex(const MuonFixedId &id) const
return phi station layer index for a give identifier
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/dou...
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/d...
bool measuresPhi(const MuonFixedId &id) const
returns whether this is a phi measurement
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
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 MD...
bool isEndcap(const MuonFixedId &id) const
returns whether this is a phi measurement
StationIndex stationLayerIndex(const MuonFixedId &id) const
returns station layer index for a give identifier