ATLAS Offline Software
|
#include <MuonClusterReadoutElement.h>
Classes | |
struct | SurfaceData |
struct to hold information needed for TrkDetElementBase, takes owership of all pointers More... | |
Public Member Functions | |
~MuonClusterReadoutElement () | |
virtual double | distanceToReadout (const Amg::Vector2D &pos, const Identifier &id) const =0 |
distance to readout. More... | |
virtual int | stripNumber (const Amg::Vector2D &pos, const Identifier &id) const =0 |
strip number corresponding to local position. More... | |
virtual bool | stripPosition (const Identifier &id, Amg::Vector2D &pos) const =0 |
strip position If the strip number is outside the range of valid strips, the function will return false More... | |
virtual bool | spacePointPosition (const Identifier &phiId, const Identifier &etaId, Amg::Vector2D &pos) const =0 |
space point position for a given pair of phi and eta identifiers The LocalPosition is expressed in the reference frame of the phi surface. More... | |
virtual bool | spacePointPosition (const Identifier &phiId, const Identifier &etaId, Amg::Vector3D &pos) const =0 |
Global space point position for a given pair of phi and eta identifiers If one of the identifiers is outside the valid range, the function will return false. More... | |
virtual int | numberOfLayers (bool measuresPhi) const =0 |
number of layers in phi/eta projection More... | |
virtual int | numberOfStrips (const Identifier &layerId) const =0 |
number of strips per layer More... | |
virtual int | numberOfStrips (int layer, bool measuresPhi) const =0 |
virtual void | clearCache () override final |
clear the cache of the readout elememt More... | |
virtual const Trk::PlaneSurface & | surface () const override |
access to chamber surface (phi orientation), uses the first gas gap More... | |
virtual const Trk::SurfaceBounds & | bounds () const override |
Return the boundaries of the element. More... | |
virtual const Amg::Vector3D & | center () const override |
Return the center of the element. More... | |
virtual const Amg::Vector3D & | normal () const override |
Return the normal of the element. More... | |
virtual const Amg::Transform3D & | transform () const override |
Return local to global transform. More... | |
virtual const Trk::PlaneSurface & | surface (const Identifier &id) const override |
access to layer surfaces More... | |
virtual const Trk::SurfaceBounds & | bounds (const Identifier &id) const override |
Return the boundaries of the surface associated with this identifier. More... | |
virtual const Amg::Vector3D & | center (const Identifier &id) const override |
Return the center of the surface associated with this identifier In the case of silicon it returns the same as center() More... | |
virtual const Amg::Vector3D & | normal (const Identifier &id) const override |
Return the normal of the surface associated with this identifier In the case of silicon it returns the same as normal() More... | |
virtual const Amg::Transform3D & | transform (const Identifier &id) const override |
Return local to global transform associated with this identifier. More... | |
const Trk::PlaneSurface & | surface (int surfHash) const |
access to layer surfaces More... | |
const Trk::SurfaceBounds & | bounds (int boundHash) const |
const Amg::Vector3D & | center (int layHash) const |
const Amg::Vector3D & | normal (int layHash) const |
const Amg::Transform3D & | transform (int surfHash) const |
virtual std::vector< const Trk::Surface * > | surfaces () const |
returns all the surfaces contained in this detector element More... | |
virtual int | layerHash (const Identifier &id) const =0 |
returns the hash function to be used to look up the center and the normal of the tracking surface for a given identifier More... | |
virtual int | surfaceHash (const Identifier &id) const =0 |
returns the hash function to be used to look up the surface and surface transform for a given identifier More... | |
virtual int | boundaryHash (const Identifier &id) const =0 |
returns the hash function to be used to look up the surface boundary for a given identifier More... | |
virtual bool | measuresPhi (const Identifier &id) const =0 |
returns whether the given identifier measures phi or not More... | |
Identifier | identify () const override final |
Returns the ATLAS Identifier of the MuonReadOutElement. More... | |
IdentifierHash | identifyHash () const override final |
Returns the IdentifierHash of the MuonStation, i.e. More... | |
IdentifierHash | detectorElementHash () const |
Returns the IdentifierHash of the detector element. More... | |
void | setIdentifier (const Identifier &id) |
Sets the Identifier, hashes & station names. More... | |
virtual bool | containsId (const Identifier &id) const =0 |
int | getStationIndex () const |
int | getStationEta () const |
int | getStationPhi () const |
const Amg::Vector3D | globalPosition () const |
const Amg::Transform3D & | absTransform () const |
const Amg::Transform3D & | defTransform () const |
virtual Amg::Vector3D | AmdbLRSToGlobalCoords (const Amg::Vector3D &x) const |
virtual Amg::Transform3D | AmdbLRSToGlobalTransform () const |
virtual Amg::Vector3D | GlobalToAmdbLRSCoords (const Amg::Vector3D &x) const |
virtual Amg::Transform3D | GlobalToAmdbLRSTransform () const |
std::string | getTechnologyType () const |
const std::string & | getTechnologyName () const |
void | setTechnologyName (const std::string &str) |
std::string | getStationType () const |
const std::string & | getStationName () const |
void | setStationName (const std::string &) |
double | getSsize () const |
double | getRsize () const |
double | getZsize () const |
double | getLongSsize () const |
double | getLongRsize () const |
double | getLongZsize () const |
double | getStationS () const |
Seems to be exclusively used by the MDTs --> Move it to MdtReadoutElement. More... | |
void | setStationS (double) |
void | setLongSsize (double) |
void | setLongRsize (double) |
void | setLongZsize (double) |
void | setSsize (double) |
void | setRsize (double) |
void | setZsize (double) |
bool | largeSector () const |
bool | smallSector () const |
bool | sideA () const |
bool | sideC () const |
void | setParentStationPV (const PVConstLink &) |
void | setParentStationPV () |
PVConstLink | parentStationPV () const |
const MuonStation * | parentMuonStation () const |
void | setParentMuonStation (const MuonStation *) |
Amg::Transform3D | toParentStation () const |
Amg::Vector3D | parentMuonStationPos () const |
int | getIndexOfREinMuonStation () const |
bool | hasCutouts () const |
void | setHasCutouts (bool flag) |
virtual void | fillCache ()=0 |
void | refreshCache () |
const Muon::IMuonIdHelperSvc * | idHelperSvc () const |
Trk::DetectorElemType | detectorType () const override final |
Return the Detector element type. More... | |
std::string | detectorTypeString () const |
Returns a string of the Detector element type. More... | |
bool | msgLvl (const MSG::Level lvl) const |
Test the output level. More... | |
MsgStream & | msg () const |
The standard message stream. More... | |
MsgStream & | msg (const MSG::Level lvl) const |
The standard message stream. More... | |
void | setLevel (MSG::Level lvl) |
Change the current logging level. More... | |
Protected Member Functions | |
MuonClusterReadoutElement (GeoVFullPhysVol *pv, MuonDetectorManager *mgr, Trk::DetectorElemType detType) | |
const MuonDetectorManager * | manager () const |
Protected Attributes | |
std::unique_ptr< SurfaceData > | m_surfaceData {} |
double | m_Ssize {-9999.} |
double | m_Rsize {-9999.} |
double | m_Zsize {-9999.} |
double | m_LongSsize {-9999.} |
double | m_LongRsize {-9999.} |
double | m_LongZsize {-9999.} |
size in the specified direction More... | |
std::string | m_techname {"TTT0"} |
MDT or RPC or TGC or CSC plus a two digits subtype; example RPC17. More... | |
std::string | m_statname {"XXX0"} |
examples are BMS5, CSS1, EML1 More... | |
int | m_caching {-1} |
0 if we want to avoid caching geometry info for tracking interface More... | |
bool | m_hasCutouts {false} |
true is there are cutouts in the readdout-element More... | |
Private Member Functions | |
void | setIndexOfREinMuonStation () |
void | initMessaging () const |
Initialize our message level and MessageSvc. More... | |
Private Attributes | |
ServiceHandle< Muon::IMuonIdHelperSvc > | m_idHelperSvc {"Muon::MuonIdHelperSvc/MuonIdHelperSvc", "MuonDetectorManager"} |
Trk::DetectorElemType | m_type {Trk::DetectorElemType::SolidState} |
Identifier | m_id {0} |
extended data-collection identifier More... | |
IdentifierHash | m_idhash {0} |
data-collection hash identifier More... | |
IdentifierHash | m_detectorElIdhash {0} |
detector element hash identifier More... | |
int | m_indexOfREinMuonStation {-999} |
index of this RE in the mother MuonStation More... | |
double | m_stationS {0.} |
int | m_stIdx {-1} |
Identifier field of the station index. More... | |
int | m_eta {-1} |
Identifier field of the station eta. More... | |
int | m_phi {-1} |
Identifier field of the station phi. More... | |
PVConstLink | m_parentStationPV {nullptr} |
const MuonStation * | m_parentMuonStation {nullptr} |
MuonDetectorManager * | m_muon_mgr {nullptr} |
std::string | m_nm |
Message source name. More... | |
boost::thread_specific_ptr< MsgStream > | m_msg_tls |
MsgStream instance (a std::cout like with print-out levels) More... | |
std::atomic< IMessageSvc * > | m_imsg { nullptr } |
MessageSvc pointer. More... | |
std::atomic< MSG::Level > | m_lvl { MSG::NIL } |
Current logging level. More... | |
std::atomic_flag m_initialized | ATLAS_THREAD_SAFE = ATOMIC_FLAG_INIT |
Messaging initialized (initMessaging) More... | |
Definition at line 21 of file MuonClusterReadoutElement.h.
|
default |
|
protected |
Definition at line 8 of file MuonClusterReadoutElement.cxx.
|
inlineinherited |
Definition at line 210 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
virtualinherited |
Reimplemented in MuonGM::sTgcReadoutElement, and MuonGM::MMReadoutElement.
Definition at line 141 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
virtualinherited |
Reimplemented in MuonGM::sTgcReadoutElement, and MuonGM::MMReadoutElement.
Definition at line 145 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
pure virtual |
returns the hash function to be used to look up the surface boundary for a given identifier
Implemented in MuonGM::sTgcReadoutElement, MuonGM::RpcReadoutElement, MuonGM::MMReadoutElement, MuonGM::CscReadoutElement, and MuonGM::TgcReadoutElement.
|
inlineoverridevirtual |
Return the boundaries of the element.
Implements Trk::TrkDetElementBase.
Definition at line 127 of file MuonClusterReadoutElement.h.
|
inlineoverridevirtual |
Return the boundaries of the surface associated with this identifier.
For TRT this will be a straw, while for silicon it returns the same as bounds()
Implements Trk::TrkDetElementBase.
Definition at line 133 of file MuonClusterReadoutElement.h.
|
inline |
Definition at line 185 of file MuonClusterReadoutElement.h.
|
inlineoverridevirtual |
Return the center of the element.
Implements Trk::TrkDetElementBase.
Definition at line 125 of file MuonClusterReadoutElement.h.
|
inlineoverridevirtual |
Return the center of the surface associated with this identifier In the case of silicon it returns the same as center()
Implements Trk::TrkDetElementBase.
Definition at line 131 of file MuonClusterReadoutElement.h.
|
inline |
Definition at line 161 of file MuonClusterReadoutElement.h.
|
finaloverridevirtual |
clear the cache of the readout elememt
Implements MuonGM::MuonReadoutElement.
Definition at line 13 of file MuonClusterReadoutElement.cxx.
|
pure virtualinherited |
|
inlineinherited |
Definition at line 212 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlineinherited |
Returns the IdentifierHash of the detector element.
Unlike the identifyHash, this hash is unique for each readout element
Definition at line 186 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlinefinaloverridevirtualinherited |
Return the Detector element type.
Implements Trk::TrkDetElementBase.
Definition at line 138 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inherited |
|
pure virtual |
distance to readout.
If the local position is outside the active volume, the function first shift the position back into the active volume
Implemented in MuonGM::RpcReadoutElement, MuonGM::CscReadoutElement, MuonGM::sTgcReadoutElement, MuonGM::MMReadoutElement, and MuonGM::TgcReadoutElement.
|
pure virtualinherited |
|
inherited |
Definition at line 102 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inlineinherited |
Definition at line 200 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlineinherited |
Definition at line 199 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlineinherited |
Definition at line 201 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlineinherited |
Definition at line 197 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlineinherited |
Definition at line 196 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlineinherited |
Definition at line 193 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlineinherited |
Definition at line 192 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlineinherited |
Definition at line 190 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlineinherited |
Definition at line 194 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlineinherited |
Seems to be exclusively used by the MDTs --> Move it to MdtReadoutElement.
Definition at line 202 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlineinherited |
Definition at line 189 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlineinherited |
Definition at line 188 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlineinherited |
Definition at line 187 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlineinherited |
Definition at line 198 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inherited |
Definition at line 47 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
virtualinherited |
Reimplemented in MuonGM::sTgcReadoutElement, and MuonGM::MMReadoutElement.
Definition at line 149 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
virtualinherited |
Reimplemented in MuonGM::sTgcReadoutElement, and MuonGM::MMReadoutElement.
Definition at line 153 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inlineinherited |
Definition at line 126 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlinefinaloverridevirtualinherited |
Returns the ATLAS Identifier of the MuonReadOutElement.
Usually the Identifier corresponds to the first channel covered by the Element
Implements Trk::TrkDetElementBase.
Definition at line 184 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlinefinaloverridevirtualinherited |
Returns the IdentifierHash of the MuonStation, i.e.
2 readoutelements with same sationIndex, stationEta, stationPhi have the same identifiyHash
Implements Trk::TrkDetElementBase.
Definition at line 185 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlineinherited |
Definition at line 136 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
privateinherited |
Initialize our message level and MessageSvc.
This method should only be called once.
Definition at line 39 of file AthMessaging.cxx.
|
inherited |
Definition at line 49 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
pure virtual |
returns the hash function to be used to look up the center and the normal of the tracking surface for a given identifier
Implemented in MuonGM::RpcReadoutElement, MuonGM::MMReadoutElement, MuonGM::CscReadoutElement, MuonGM::sTgcReadoutElement, and MuonGM::TgcReadoutElement.
|
inlineprotectedinherited |
Definition at line 204 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
pure virtual |
returns whether the given identifier measures phi or not
Implemented in MuonGM::sTgcReadoutElement, MuonGM::RpcReadoutElement, MuonGM::MMReadoutElement, MuonGM::CscReadoutElement, and MuonGM::TgcReadoutElement.
|
inlineinherited |
The standard message stream.
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 164 of file AthMessaging.h.
|
inlineinherited |
The standard message stream.
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 179 of file AthMessaging.h.
|
inlineinherited |
Test the output level.
lvl | The message level to test against |
true | Messages at level "lvl" will be printed |
Definition at line 151 of file AthMessaging.h.
|
inlineoverridevirtual |
Return the normal of the element.
Implements Trk::TrkDetElementBase.
Definition at line 126 of file MuonClusterReadoutElement.h.
|
inlineoverridevirtual |
Return the normal of the surface associated with this identifier In the case of silicon it returns the same as normal()
Implements Trk::TrkDetElementBase.
Definition at line 132 of file MuonClusterReadoutElement.h.
|
inline |
Definition at line 173 of file MuonClusterReadoutElement.h.
|
pure virtual |
number of layers in phi/eta projection
Implemented in MuonGM::sTgcReadoutElement, MuonGM::CscReadoutElement, MuonGM::MMReadoutElement, MuonGM::RpcReadoutElement, and MuonGM::TgcReadoutElement.
|
pure virtual |
number of strips per layer
Implemented in MuonGM::RpcReadoutElement, MuonGM::sTgcReadoutElement, MuonGM::CscReadoutElement, MuonGM::MMReadoutElement, and MuonGM::TgcReadoutElement.
|
pure virtual |
|
inherited |
Definition at line 135 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inherited |
Definition at line 137 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inherited |
Definition at line 100 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inherited |
Definition at line 177 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inlineinherited |
Definition at line 127 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inherited |
Sets the Identifier, hashes & station names.
Definition at line 156 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
privateinherited |
Definition at line 104 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inherited |
Change the current logging level.
Use this rather than msg().setLevel() for proper operation with MT.
Definition at line 28 of file AthMessaging.cxx.
|
inherited |
Definition at line 172 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inherited |
Definition at line 171 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inherited |
Definition at line 173 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inherited |
Definition at line 128 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inherited |
Definition at line 77 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inherited |
Definition at line 72 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inherited |
Definition at line 175 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inherited |
Definition at line 174 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inherited |
Definition at line 169 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inherited |
Definition at line 170 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inherited |
Definition at line 168 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inherited |
Definition at line 176 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inlineinherited |
Definition at line 207 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlineinherited |
Definition at line 208 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inherited |
Definition at line 67 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
pure virtual |
space point position for a given pair of phi and eta identifiers The LocalPosition is expressed in the reference frame of the phi surface.
If one of the identifiers is outside the valid range, the function will return false
Implemented in MuonGM::RpcReadoutElement, MuonGM::sTgcReadoutElement, MuonGM::MMReadoutElement, MuonGM::CscReadoutElement, and MuonGM::TgcReadoutElement.
|
pure virtual |
Global space point position for a given pair of phi and eta identifiers If one of the identifiers is outside the valid range, the function will return false.
Implemented in MuonGM::RpcReadoutElement, MuonGM::sTgcReadoutElement, MuonGM::MMReadoutElement, MuonGM::CscReadoutElement, and MuonGM::TgcReadoutElement.
|
pure virtual |
strip number corresponding to local position.
If the local position is outside the active volume, the function first shift the position back into the active volume
Implemented in MuonGM::RpcReadoutElement, MuonGM::CscReadoutElement, MuonGM::TgcReadoutElement, MuonGM::sTgcReadoutElement, and MuonGM::MMReadoutElement.
|
pure virtual |
strip position If the strip number is outside the range of valid strips, the function will return false
Implemented in MuonGM::RpcReadoutElement, MuonGM::CscReadoutElement, MuonGM::sTgcReadoutElement, MuonGM::MMReadoutElement, and MuonGM::TgcReadoutElement.
|
inlineoverridevirtual |
access to chamber surface (phi orientation), uses the first gas gap
Implements Trk::TrkDetElementBase.
Definition at line 123 of file MuonClusterReadoutElement.h.
|
inlineoverridevirtual |
access to layer surfaces
Implements Trk::TrkDetElementBase.
Definition at line 129 of file MuonClusterReadoutElement.h.
|
inline |
access to layer surfaces
Definition at line 135 of file MuonClusterReadoutElement.h.
|
pure virtual |
returns the hash function to be used to look up the surface and surface transform for a given identifier
Implemented in MuonGM::sTgcReadoutElement, MuonGM::RpcReadoutElement, MuonGM::MMReadoutElement, MuonGM::CscReadoutElement, and MuonGM::TgcReadoutElement.
|
inlinevirtual |
returns all the surfaces contained in this detector element
Definition at line 197 of file MuonClusterReadoutElement.h.
|
inherited |
Definition at line 117 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inlineoverridevirtual |
Return local to global transform.
Implements Trk::TrkDetElementBase.
Definition at line 124 of file MuonClusterReadoutElement.h.
|
inlineoverridevirtual |
Return local to global transform associated with this identifier.
Implements Trk::TrkDetElementBase.
Definition at line 130 of file MuonClusterReadoutElement.h.
|
inline |
Definition at line 148 of file MuonClusterReadoutElement.h.
|
mutableprivateinherited |
Messaging initialized (initMessaging)
Definition at line 141 of file AthMessaging.h.
|
protectedinherited |
0 if we want to avoid caching geometry info for tracking interface
Definition at line 156 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
privateinherited |
detector element hash identifier
Definition at line 167 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
privateinherited |
Identifier field of the station eta.
Definition at line 175 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
protectedinherited |
true is there are cutouts in the readdout-element
Definition at line 158 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
privateinherited |
extended data-collection identifier
Definition at line 165 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
privateinherited |
data-collection hash identifier
Definition at line 166 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
privateinherited |
Definition at line 163 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
mutableprivateinherited |
MessageSvc pointer.
Definition at line 135 of file AthMessaging.h.
|
privateinherited |
index of this RE in the mother MuonStation
Definition at line 169 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
protectedinherited |
Definition at line 147 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
protectedinherited |
Definition at line 146 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
protectedinherited |
size in the specified direction
Definition at line 148 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
mutableprivateinherited |
Current logging level.
Definition at line 138 of file AthMessaging.h.
|
mutableprivateinherited |
MsgStream instance (a std::cout like with print-out levels)
Definition at line 132 of file AthMessaging.h.
|
privateinherited |
Definition at line 181 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
privateinherited |
Message source name.
Definition at line 129 of file AthMessaging.h.
|
privateinherited |
Definition at line 180 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
privateinherited |
Definition at line 179 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
privateinherited |
Identifier field of the station phi.
Definition at line 177 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
protectedinherited |
Definition at line 144 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
protectedinherited |
Definition at line 143 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
privateinherited |
Definition at line 171 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
protectedinherited |
examples are BMS5, CSS1, EML1
Definition at line 154 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
privateinherited |
Identifier field of the station index.
Definition at line 173 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
protected |
Definition at line 120 of file MuonClusterReadoutElement.h.
|
protectedinherited |
|
privateinherited |
Definition at line 164 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
protectedinherited |
Definition at line 145 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.