![]() |
ATLAS Offline Software
|
Station Identifier for sorting calibration data. More...
#include <NtupleStationId.h>
Public Member Functions | |
| NtupleStationId () | |
| Default constructor. | |
| NtupleStationId (const MuonFixedId &id) | |
| Initializing Constructor. | |
| NtupleStationId (const std::string &station, const int &eta, const int &phi, const int &ml=0, const int &author=0) | |
| Initializing Constructor. | |
| void | Initialize (const MuonFixedId &id) |
| initialize function | |
| void | Initialize (const int &station, const int &eta, const int &phi, const int &ml=0, const int &author=0) |
| void | ResetVectors () |
| bool | Initialize (const std::string &station, const int &eta, const int &phi, const int &ml=0, const int &author=0) |
| initialize function | |
| void | SetStation (const std::string &station) |
| set station, eta or phi seperately | |
| void | SetPhi (const int &phi) |
| set phi | |
| void | SetEta (const int &eta) |
| void | SetMultilayer (const int &ml) |
| void | SetAuthor (const int &author) |
| bool | operator< (const NtupleStationId &other) const |
| comparision operators for the use as map ids | |
| bool | operator> (const NtupleStationId &other) const |
| bool | operator== (const MuonFixedId &id) const |
| return true if icdentifier matches selection | |
| bool | operator== (const NtupleStationId &id) const |
| return true if the regions are the same | |
| std::string | regionId () const |
| return the region id string | |
| bool | InitializeGeometry (const MdtIdHelper &mdtIdHelper, const MuonGM::MuonDetectorManager *detMgr) |
| initialize geometry information | |
| int | GetStation () const |
| get station eta and phi | |
| int | GetEta () const |
| int | GetPhi () const |
| int | GetMl () const |
| const int & | GetAuthor () const |
| int | NMultilayers () const |
| return geometry information | |
| int | NLayers (int ml) const |
| int | NTubes (int ml) const |
| int | LayerMin (int ml) const |
| int | LayerMax (int ml) const |
| int | TubeMin (int ml) const |
| int | TubeMax (int ml) const |
| int | RegionHash () const |
| int | FixedId () const |
Private Attributes | |
| int | m_station {} |
| id | |
| int | m_eta {} |
| int | m_phi {} |
| int | m_ml {} |
| int | m_author {} |
| int | m_region_hash {} |
| geo model information | |
| int | m_n_ml {} |
| int | m_n_layer [2] {} |
| int | m_n_tubes [2] {} |
| int | m_layer_min [2] {} |
| int | m_layer_max [2] {} |
| int | m_tube_min [2] {} |
| int | m_tube_max [2] {} |
| bool | m_geom_ok {} |
Station Identifier for sorting calibration data.
Definition at line 36 of file NtupleStationId.h.
|
inline |
Default constructor.
Definition at line 39 of file NtupleStationId.h.
|
inline |
Initializing Constructor.
| id | MuonFixedId identifier |
Definition at line 53 of file NtupleStationId.h.
|
inline |
Initializing Constructor.
| station | station name |
| eta | station eta |
| phi | station phi |
Definition at line 62 of file NtupleStationId.h.
| int MuonCalib::NtupleStationId::FixedId | ( | ) | const |
Definition at line 93 of file NtupleStationId.cxx.
|
inline |
Definition at line 171 of file NtupleStationId.h.
|
inline |
Definition at line 168 of file NtupleStationId.h.
|
inline |
Definition at line 170 of file NtupleStationId.h.
|
inline |
Definition at line 169 of file NtupleStationId.h.
|
inline |
|
inline |
Definition at line 77 of file NtupleStationId.h.
|
inline |
initialize function
| id | MuonFixedId identifier |
Definition at line 69 of file NtupleStationId.h.
| bool MuonCalib::NtupleStationId::Initialize | ( | const std::string & | station, |
| const int & | eta, | ||
| const int & | phi, | ||
| const int & | ml = 0, | ||
| const int & | author = 0 ) |
initialize function
| station | station name |
| eta | station eta |
| phi | station phi |
Definition at line 16 of file NtupleStationId.cxx.
| bool MuonCalib::NtupleStationId::InitializeGeometry | ( | const MdtIdHelper & | mdtIdHelper, |
| const MuonGM::MuonDetectorManager * | detMgr ) |
initialize geometry information
Definition at line 37 of file NtupleStationId.cxx.
|
inline |
Definition at line 189 of file NtupleStationId.h.
|
inline |
Definition at line 185 of file NtupleStationId.h.
|
inline |
Definition at line 177 of file NtupleStationId.h.
|
inline |
return geometry information
Definition at line 173 of file NtupleStationId.h.
|
inline |
Definition at line 181 of file NtupleStationId.h.
|
inline |
comparision operators for the use as map ids
Definition at line 115 of file NtupleStationId.h.
|
inline |
return true if icdentifier matches selection
Definition at line 140 of file NtupleStationId.h.
|
inline |
return true if the regions are the same
Definition at line 152 of file NtupleStationId.h.
|
inline |
Definition at line 127 of file NtupleStationId.h.
|
inline |
Definition at line 201 of file NtupleStationId.h.
| std::string MuonCalib::NtupleStationId::regionId | ( | ) | const |
return the region id string
Definition at line 69 of file NtupleStationId.cxx.
|
inline |
Definition at line 85 of file NtupleStationId.h.
|
inline |
Definition at line 113 of file NtupleStationId.h.
|
inline |
Definition at line 107 of file NtupleStationId.h.
|
inline |
Definition at line 110 of file NtupleStationId.h.
|
inline |
| void MuonCalib::NtupleStationId::SetStation | ( | const std::string & | station | ) |
set station, eta or phi seperately
Definition at line 32 of file NtupleStationId.cxx.
|
inline |
Definition at line 197 of file NtupleStationId.h.
|
inline |
Definition at line 193 of file NtupleStationId.h.
|
private |
Definition at line 210 of file NtupleStationId.h.
|
private |
Definition at line 209 of file NtupleStationId.h.
|
private |
Definition at line 215 of file NtupleStationId.h.
|
private |
Definition at line 213 of file NtupleStationId.h.
|
private |
Definition at line 213 of file NtupleStationId.h.
|
private |
Definition at line 209 of file NtupleStationId.h.
|
private |
Definition at line 212 of file NtupleStationId.h.
|
private |
Definition at line 212 of file NtupleStationId.h.
|
private |
Definition at line 212 of file NtupleStationId.h.
|
private |
Definition at line 209 of file NtupleStationId.h.
|
private |
geo model information
Definition at line 212 of file NtupleStationId.h.
|
private |
|
private |
Definition at line 214 of file NtupleStationId.h.
|
private |
Definition at line 214 of file NtupleStationId.h.