ATLAS Offline Software
Loading...
Searching...
No Matches
MuonFixedIdPrinter.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef MUONFIXEDIDPRINTER_H
6#define MUONFIXEDIDPRINTER_H
7
10
11namespace MuonCalib {
12
14 public:
16 std::string stationLayerIdentifier(const MuonFixedId& id) const;
17
20
26 std::string stationIdentifier(const MuonFixedId& id) const;
27
31 std::string chamberIdentifier(const MuonFixedId& id) const;
32
38 std::string moduleIdentifier(const MuonFixedId& id) const;
39
45 std::string gasGapIdentifier(const MuonFixedId& id, bool includeMeasuresPhi = false) const;
46
48 std::string fullIdentifier(const MuonFixedId& id) const;
49
51 std::string gasGapIdentifierForMap(const MuonFixedId& id, bool includeMeasuresPhi = false) const;
52
53 private:
55 };
56
57} // namespace MuonCalib
58
59#endif
StationIndex
enum defining station layers
MuonFixedIdManipulator m_manipulator
std::string gasGapIdentifierForMap(const MuonFixedId &id, bool includeMeasuresPhi=false) const
print gapGap Id to be used in map
std::string fullIdentifier(const MuonFixedId &id) const
prints full Identifier for the give id
std::string moduleIdentifier(const MuonFixedId &id) const
prints layer Identifier for the give id MDT: station name/eta/phi/ml/lay RPC: station name/eta/phi/do...
std::string stationLayerIdentifier(const MuonFixedId &id) const
prints a station layer identifier for the give identifier
std::string chamberIdentifier(const MuonFixedId &id) const
prints chamber Identifier for the give id.
std::string stationIdentifier(const MuonFixedId &id) const
prints station Identifier for the give id MDT: station name (BMS)/eta/phi RPC: name of associated MDT...
std::string gasGapIdentifier(const MuonFixedId &id, bool includeMeasuresPhi=false) const
prints gas gap Identifier for the give id MDT: same as tube identifier RPC: station name/eta/phi/doub...
Implements fixed identifiers not dependent upon Athena Identifier for internal use in the calibration...
Definition MuonFixedId.h:50
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.