ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCalib
MuonCalibExtraTree
MuonCalibExtraUtils
MuonCalibExtraUtils
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
8
#include "
MuonCalibExtraUtils/MuonFixedIdManipulator.h
"
9
#include "
MuonCalibIdentifier/MuonFixedId.h
"
10
11
namespace
MuonCalib
{
12
13
class
MuonFixedIdPrinter
{
14
public
:
16
std::string
stationLayerIdentifier
(
const
MuonFixedId
&
id
)
const
;
17
19
std::string
stationLayerIdentifier
(
MuonFixedIdManipulator::StationIndex
stIndex)
const
;
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
:
54
MuonFixedIdManipulator
m_manipulator
;
55
};
56
57
}
// namespace MuonCalib
58
59
#endif
MuonFixedIdManipulator.h
MuonFixedId.h
MuonCalib::MuonFixedIdManipulator
Definition
MuonFixedIdManipulator.h:14
MuonCalib::MuonFixedIdManipulator::StationIndex
StationIndex
enum defining station layers
Definition
MuonFixedIdManipulator.h:17
MuonCalib::MuonFixedIdPrinter
Definition
MuonFixedIdPrinter.h:13
MuonCalib::MuonFixedIdPrinter::m_manipulator
MuonFixedIdManipulator m_manipulator
Definition
MuonFixedIdPrinter.h:54
MuonCalib::MuonFixedIdPrinter::gasGapIdentifierForMap
std::string gasGapIdentifierForMap(const MuonFixedId &id, bool includeMeasuresPhi=false) const
print gapGap Id to be used in map
Definition
MuonFixedIdPrinter.cxx:97
MuonCalib::MuonFixedIdPrinter::fullIdentifier
std::string fullIdentifier(const MuonFixedId &id) const
prints full Identifier for the give id
Definition
MuonFixedIdPrinter.cxx:132
MuonCalib::MuonFixedIdPrinter::moduleIdentifier
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...
Definition
MuonFixedIdPrinter.cxx:62
MuonCalib::MuonFixedIdPrinter::stationLayerIdentifier
std::string stationLayerIdentifier(const MuonFixedId &id) const
prints a station layer identifier for the give identifier
Definition
MuonFixedIdPrinter.cxx:11
MuonCalib::MuonFixedIdPrinter::chamberIdentifier
std::string chamberIdentifier(const MuonFixedId &id) const
prints chamber Identifier for the give id.
Definition
MuonFixedIdPrinter.cxx:53
MuonCalib::MuonFixedIdPrinter::stationIdentifier
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...
Definition
MuonFixedIdPrinter.cxx:45
MuonCalib::MuonFixedIdPrinter::gasGapIdentifier
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...
Definition
MuonFixedIdPrinter.cxx:73
MuonCalib::MuonFixedId
Implements fixed identifiers not dependent upon Athena Identifier for internal use in the calibration...
Definition
MuonFixedId.h:50
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition
CscCalcPed.cxx:21
Generated on
for ATLAS Offline Software by
1.17.0