ATLAS Offline Software
|
An RpcReadoutElement corresponds to a single RPC module; therefore typicaly a barrel muon station contains: More...
#include <RpcReadoutElement.h>
Public Member Functions | |
RpcReadoutElement (GeoVFullPhysVol *pv, const std::string &stName, int zi, int fi, bool is_mirrored, MuonDetectorManager *mgr) | |
constructor More... | |
~RpcReadoutElement () | |
destructor More... | |
int | getDoubletR () const |
return DoubletR value for the given readout element More... | |
int | getDoubletZ () const |
return DoubletZ value for the given readout element More... | |
int | getDoubletPhi () const |
return DoubletPhi value for the given readout element, be aware that one RE can contain two DoubletPhis!!!! More... | |
bool | hasDEDontop () const |
return whether the RPC is 'up-side-down' More... | |
virtual bool | containsId (const Identifier &id) const override |
function to be used to check whether a given Identifier is contained in the readout element More... | |
bool | inTheRibs () const |
returns whether the RE is in the ribs of the muon spectrometer More... | |
int | nGasGapPerLay () const |
returns the number of gasgaps More... | |
int | NphiStripPanels () const |
returns the number of phi strip panels (1 or 2) More... | |
int | NphiStrips () const |
returns the number of phi strips More... | |
int | NetaStrips () const |
returns the number of eta strips More... | |
int | Nstrips (bool measphi) const |
returns the number of strips for the phi or eta plane More... | |
double | StripWidth (bool measphi) const |
returns the strip width for the phi or eta plane More... | |
double | StripLength (bool measphi) const |
returns the strip length for the phi or eta plane More... | |
double | StripPitch (bool measphi) const |
returns the strip pitch for the phi or eta plane More... | |
double | StripPanelDead (bool measphi) const |
returns strip panel dead area for the phi or eta plane More... | |
double | stripPanelSsize (bool measphi) const |
returns strip panel S size for the phi or eta plane More... | |
double | stripPanelZsize (bool measphi) const |
returns strip panel Z size for the phi or eta plane More... | |
double | gasGapSsize () const |
returns the gas gap S size More... | |
double | gasGapZsize () const |
returns the gas gap Z size More... | |
virtual double | distanceToReadout (const Amg::Vector2D &pos, const Identifier &id) const override final |
distance to readout. More... | |
virtual int | stripNumber (const Amg::Vector2D &pos, const Identifier &id) const override final |
strip number corresponding to local position. More... | |
virtual bool | stripPosition (const Identifier &id, Amg::Vector2D &pos) const override final |
strip position If the strip number is outside the range of valid strips, the function will return false More... | |
virtual int | numberOfLayers (bool measphi=true) const override final |
number of layers in phi/eta projection, same for eta/phi planes More... | |
void | setNumberOfLayers (const int=2) |
virtual int | numberOfStrips (const Identifier &layerId) const override final |
number of strips per layer More... | |
virtual int | numberOfStrips (int, bool measuresPhi) const override final |
virtual bool | spacePointPosition (const Identifier &phiId, const Identifier &etaId, Amg::Vector2D &pos) const override final |
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 override final |
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... | |
void | spacePointPosition (const Amg::Vector2D &phiPos, const Amg::Vector2D &etaPos, Amg::Vector2D &pos) const |
space point position for a pair of phi and eta local positions and a layer identifier The LocalPosition is expressed in the reference frame of the phi projection. More... | |
const Amg::Vector3D | REcenter () const |
center of an RPC RE is not trivially the center of the first surface, overloading MuonClusterReadoutElement More... | |
virtual void | fillCache () override final |
function to fill tracking cache More... | |
virtual int | surfaceHash (const Identifier &id) const override final |
returns the hash to be used to look up the surface and transform in the MuonClusterReadoutElement tracking cache More... | |
int | surfaceHash (int doubletPhi, int gasGap, bool measphi) const |
returns the hash to be used to look up the surface and transform in the MuonClusterReadoutElement tracking cache More... | |
virtual int | layerHash (const Identifier &id) const override final |
returns the hash to be used to look up the normal and center in the MuonClusterReadoutElement tracking cache More... | |
int | layerHash (int doubletPhi, int gasGap) const |
returns the hash to be used to look up the normal and center in the MuonClusterReadoutElement tracking cache More... | |
virtual int | boundaryHash (const Identifier &id) const override final |
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 override final |
returns whether the current identifier corresponds to a phi measurement More... | |
void | initDesign () |
initialize the design classes for this readout element More... | |
void | setDoubletR (int doubletR) |
void | setDoubletZ (int dobuletZ) |
void | setDoubletPhi (int doubletPhi) |
bool | rotatedRpcModule () const |
void | setYTranslation (const double y) |
void | setZTranslation (const double z) |
Amg::Vector3D | localToGlobalCoords (const Amg::Vector3D &x, const Identifier &id) const |
Attention: these transformations do not represent the tracking transformations as obtained by the transform() method. More... | |
Amg::Transform3D | localToGlobalTransf (const Identifier &id) const |
Amg::Transform3D | localToGlobalTransf (int doubletPhi, int gasGap) const |
Amg::Vector3D | globalToLocalCoords (const Amg::Vector3D &x, const Identifier &id) const |
Amg::Transform3D | globalToLocalTransf (const Identifier &id) const |
Amg::Vector3D | stripPos (const Identifier &id) const |
Amg::Vector3D | stripPos (int doubletPhi, int gasGap, bool measphi, int strip) const |
Amg::Vector3D | localStripPos (int doubletPhi, int gasGap, bool measphi, int strip) const |
Returns the local strip position in the AMDB frame. More... | |
Amg::Vector3D | localStripPos (const Identifier &id) const |
Amg::Vector3D | localGasGapPos (const Identifier &id) const |
Returns the position of the gasGap w.r.t. rest frame of the chamber. More... | |
Amg::Vector3D | localGasGapPos (int doubletPhi, int gasGap) const |
Amg::Vector3D | gasGapPos (int doubletPhi, int gasGap) const |
Returns the centre of the gasGap. More... | |
Amg::Vector3D | gasGapPos (const Identifier &id) const |
double | distanceToPhiReadout (const Amg::Vector3D &P) const |
double | distanceToEtaReadout (const Amg::Vector3D &P) const |
bool | isMirrored () const |
bool | isDescrAtNegZ () const |
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::PlaneSurface & | surface (const Identifier &id) const override |
access to layer surfaces More... | |
const Trk::PlaneSurface & | surface (int surfHash) const |
access to layer surfaces More... | |
virtual const Trk::SurfaceBounds & | bounds () const override |
Return the boundaries of the element. More... | |
virtual const Trk::SurfaceBounds & | bounds (const Identifier &id) const override |
Return the boundaries of the surface associated with this identifier. More... | |
const Trk::SurfaceBounds & | bounds (int boundHash) const |
virtual const Amg::Vector3D & | center () const override |
Return the center of the element. 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... | |
const Amg::Vector3D & | center (int layHash) const |
virtual const Amg::Vector3D & | normal () const override |
Return the normal of the element. 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... | |
const Amg::Vector3D & | normal (int layHash) const |
virtual const Amg::Transform3D & | transform () const override |
Return local to global transform. More... | |
virtual const Amg::Transform3D & | transform (const Identifier &id) const override |
Return local to global transform associated with this identifier. More... | |
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... | |
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... | |
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) |
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 | |
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 | |
double | localStripSCoord (int doubletPhi, bool measphi, int strip) const |
double | localStripZCoord (bool measphi, int strip) const |
const MuonStripDesign * | getDesign (const Identifier &id) const |
returns the MuonStripDesign class for the given identifier More... | |
void | setIndexOfREinMuonStation () |
void | initMessaging () const |
Initialize our message level and MessageSvc. More... | |
Private Attributes | |
const RpcIdHelper & | m_idHelper {idHelperSvc()->rpcIdHelper()} |
bool | m_mirrored {false} |
bool | m_descratzneg {false} |
int | m_dbR {0} |
int | m_dbZ {0} |
int | m_dbPhi {0} |
bool | m_hasDEDontop {false} |
int | m_nlayers {2} |
bool | m_inTheRibs {false} |
int | m_nphigasgaps {-1} |
double | m_gasgapssize {-9999.} |
double | m_gasgapzsize {-9999.} |
int | m_nphistrippanels {-1} |
int | m_nphistripsperpanel {-1} |
int | m_netastripsperpanel {-1} |
double | m_phistripwidth {-9999.} |
double | m_etastripwidth {-9999.} |
double | m_phistrippitch {-9999.} |
double | m_etastrippitch {-9999.} |
double | m_phistriplength {-9999.} |
double | m_etastriplength {-9999.} |
double | m_phipaneldead {-9999.} |
double | m_etapaneldead {-9999.} |
std::array< double, s_maxphipanels > | m_first_phistrip_s { make_array<double, s_maxphipanels>(-9999.)} |
std::array< double, s_maxphipanels > | m_etastrip_s {make_array<double, s_maxphipanels>(-9999.)} |
std::array< double, s_nLayers > | m_gasGap_xPos {make_array<double,s_nLayers>(-9999.)} |
Array caching the distance of the gasGap center to the origin plane in global radial direction. More... | |
double | m_phistrip_z {-9999.} |
double | m_first_etastrip_z {-9999.} |
std::vector< MuonStripDesign > | m_phiDesigns {} |
std::vector< MuonStripDesign > | m_etaDesigns {} |
double | m_y_translation {0.f} |
double | m_z_translation {0.f} |
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... | |
Static Private Attributes | |
static constexpr int | s_maxphipanels = 2 |
static constexpr int | s_nLayers = 3 |
Friends | |
class | MuonGMR4::ReadoutGeomCnvAlg |
class | MuonChamber |
class | MuonChamberLite |
An RpcReadoutElement corresponds to a single RPC module; therefore typicaly a barrel muon station contains:
Pointers to all RpcReadoutElements are created in the build() method of the MuonChamber class, and are held in arrays by the MuonDetectorManager, which is responsible for storing, deleting and providing access to these objects.
An RpcReadoutElement holds properties related to its internal structure (i.e. number of strip panels) and general geometrical properties (size); it implements tracking interfaces and provide access to typical readout-geometry information: i.e. number of strips, strip positions, etc.
The globalToLocalCoords and globalToLocalTransform methods (+ their opposite) define the link between the ATLAS global reference frame and the internal (geo-model defined) local reference frame of any gas gap volume (which is the frame where local coordinates of SimHits, in output from G4, are expressed).
Definition at line 55 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
MuonGM::RpcReadoutElement::RpcReadoutElement | ( | GeoVFullPhysVol * | pv, |
const std::string & | stName, | ||
int | zi, | ||
int | fi, | ||
bool | is_mirrored, | ||
MuonDetectorManager * | mgr | ||
) |
constructor
Definition at line 40 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
|
default |
destructor
|
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.
|
finaloverridevirtual |
returns the hash function to be used to look up the surface boundary for a given identifier
Implements MuonGM::MuonClusterReadoutElement.
|
inlineoverridevirtualinherited |
Return the boundaries of the element.
Implements Trk::TrkDetElementBase.
Definition at line 127 of file MuonClusterReadoutElement.h.
|
inlineoverridevirtualinherited |
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.
|
inlineinherited |
Definition at line 185 of file MuonClusterReadoutElement.h.
|
inlineoverridevirtualinherited |
Return the center of the element.
Implements Trk::TrkDetElementBase.
Definition at line 125 of file MuonClusterReadoutElement.h.
|
inlineoverridevirtualinherited |
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.
|
inlineinherited |
Definition at line 161 of file MuonClusterReadoutElement.h.
|
finaloverridevirtualinherited |
clear the cache of the readout elememt
Implements MuonGM::MuonReadoutElement.
Definition at line 13 of file MuonClusterReadoutElement.cxx.
|
overridevirtual |
function to be used to check whether a given Identifier is contained in the readout element
Implements MuonGM::MuonReadoutElement.
Definition at line 423 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
|
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 |
double MuonGM::RpcReadoutElement::distanceToEtaReadout | ( | const Amg::Vector3D & | P | ) | const |
Definition at line 278 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
double MuonGM::RpcReadoutElement::distanceToPhiReadout | ( | const Amg::Vector3D & | P | ) | const |
std clamp results in differences... Interesting
std clamp results in differences... Interesting
Definition at line 223 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
|
finaloverridevirtual |
distance to readout.
If the local position is outside the active volume, the function first shift the position back into the active volume
Implements MuonGM::MuonClusterReadoutElement.
Definition at line 58 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
|
finaloverridevirtual |
function to fill tracking cache
BI-RPCs don't have phi elements.. Ensure that they're filled
Changing this line to transform().translation which is effectively the same as multipltying the same thing by the null vector triggers the FT0V check.... My train station...
Implements MuonGM::MuonReadoutElement.
Definition at line 377 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
Amg::Vector3D MuonGM::RpcReadoutElement::gasGapPos | ( | const Identifier & | id | ) | const |
Definition at line 184 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
Amg::Vector3D MuonGM::RpcReadoutElement::gasGapPos | ( | int | doubletPhi, |
int | gasGap | ||
) | const |
Returns the centre of the gasGap.
Definition at line 188 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
double MuonGM::RpcReadoutElement::gasGapSsize | ( | ) | const |
returns the gas gap S size
double MuonGM::RpcReadoutElement::gasGapZsize | ( | ) | const |
returns the gas gap Z size
|
private |
returns the MuonStripDesign class for the given identifier
Definition at line 460 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
int MuonGM::RpcReadoutElement::getDoubletPhi | ( | ) | const |
return DoubletPhi value for the given readout element, be aware that one RE can contain two DoubletPhis!!!!
int MuonGM::RpcReadoutElement::getDoubletR | ( | ) | const |
return DoubletR value for the given readout element
int MuonGM::RpcReadoutElement::getDoubletZ | ( | ) | const |
return DoubletZ value for the given readout element
|
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.
Amg::Vector3D MuonGM::RpcReadoutElement::globalToLocalCoords | ( | const Amg::Vector3D & | x, |
const Identifier & | id | ||
) | const |
Definition at line 219 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
Amg::Transform3D MuonGM::RpcReadoutElement::globalToLocalTransf | ( | const Identifier & | id | ) | const |
Definition at line 218 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
|
inlineinherited |
Definition at line 126 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
bool MuonGM::RpcReadoutElement::hasDEDontop | ( | ) | const |
return whether the RPC is 'up-side-down'
|
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.
void MuonGM::RpcReadoutElement::initDesign | ( | ) |
initialize the design classes for this readout element
Definition at line 307 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
|
privateinherited |
Initialize our message level and MessageSvc.
This method should only be called once.
Definition at line 39 of file AthMessaging.cxx.
bool MuonGM::RpcReadoutElement::inTheRibs | ( | ) | const |
returns whether the RE is in the ribs of the muon spectrometer
Definition at line 434 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
|
inline |
Definition at line 200 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
inline |
Definition at line 199 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
inherited |
Definition at line 49 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
finaloverridevirtual |
returns the hash to be used to look up the normal and center in the MuonClusterReadoutElement tracking cache
Implements MuonGM::MuonClusterReadoutElement.
int MuonGM::RpcReadoutElement::layerHash | ( | int | doubletPhi, |
int | gasGap | ||
) | const |
returns the hash to be used to look up the normal and center in the MuonClusterReadoutElement tracking cache
Definition at line 449 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
Amg::Vector3D MuonGM::RpcReadoutElement::localGasGapPos | ( | const Identifier & | id | ) | const |
Returns the position of the gasGap w.r.t. rest frame of the chamber.
Definition at line 193 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
Amg::Vector3D MuonGM::RpcReadoutElement::localGasGapPos | ( | int | doubletPhi, |
int | gasGap | ||
) | const |
BI RPC, don't have centered gasGaps. Take hardcoded parameters instead
Definition at line 196 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
Amg::Vector3D MuonGM::RpcReadoutElement::localStripPos | ( | const Identifier & | id | ) | const |
Definition at line 172 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
Amg::Vector3D MuonGM::RpcReadoutElement::localStripPos | ( | int | doubletPhi, |
int | gasGap, | ||
bool | measphi, | ||
int | strip | ||
) | const |
Returns the local strip position in the AMDB frame.
Definition at line 122 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
|
private |
Definition at line 63 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
|
private |
Definition at line 87 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
Amg::Vector3D MuonGM::RpcReadoutElement::localToGlobalCoords | ( | const Amg::Vector3D & | x, |
const Identifier & | id | ||
) | const |
Attention: these transformations do not represent the tracking transformations as obtained by the transform() method.
The latter follow the convention that the x-axis is always perpendicular to the respective strips and z points towars the sky These transformations follow the AMDB conventions with displaced origins
Definition at line 208 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
Amg::Transform3D MuonGM::RpcReadoutElement::localToGlobalTransf | ( | const Identifier & | id | ) | const |
Definition at line 211 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
Amg::Transform3D MuonGM::RpcReadoutElement::localToGlobalTransf | ( | int | doubletPhi, |
int | gasGap | ||
) | const |
Definition at line 214 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
|
inlineprotectedinherited |
Definition at line 204 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
finaloverridevirtual |
returns whether the current identifier corresponds to a phi measurement
Implements MuonGM::MuonClusterReadoutElement.
|
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.
int MuonGM::RpcReadoutElement::NetaStrips | ( | ) | const |
returns the number of eta strips
int MuonGM::RpcReadoutElement::nGasGapPerLay | ( | ) | const |
returns the number of gasgaps
|
inlineoverridevirtualinherited |
Return the normal of the element.
Implements Trk::TrkDetElementBase.
Definition at line 126 of file MuonClusterReadoutElement.h.
|
inlineoverridevirtualinherited |
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.
|
inlineinherited |
Definition at line 173 of file MuonClusterReadoutElement.h.
int MuonGM::RpcReadoutElement::NphiStripPanels | ( | ) | const |
returns the number of phi strip panels (1 or 2)
int MuonGM::RpcReadoutElement::NphiStrips | ( | ) | const |
returns the number of phi strips
int MuonGM::RpcReadoutElement::Nstrips | ( | bool | measphi | ) | const |
returns the number of strips for the phi or eta plane
|
finaloverridevirtual |
number of layers in phi/eta projection, same for eta/phi planes
Implements MuonGM::MuonClusterReadoutElement.
|
finaloverridevirtual |
number of strips per layer
Implements MuonGM::MuonClusterReadoutElement.
|
finaloverridevirtual |
Implements MuonGM::MuonClusterReadoutElement.
|
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.
const Amg::Vector3D MuonGM::RpcReadoutElement::REcenter | ( | ) | const |
center of an RPC RE is not trivially the center of the first surface, overloading MuonClusterReadoutElement
|
inherited |
Definition at line 177 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
bool MuonGM::RpcReadoutElement::rotatedRpcModule | ( | ) | const |
Definition at line 182 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
void MuonGM::RpcReadoutElement::setDoubletPhi | ( | int | doubletPhi | ) |
Definition at line 57 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
void MuonGM::RpcReadoutElement::setDoubletR | ( | int | doubletR | ) |
Definition at line 55 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
void MuonGM::RpcReadoutElement::setDoubletZ | ( | int | dobuletZ | ) |
Definition at line 56 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.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.
void MuonGM::RpcReadoutElement::setNumberOfLayers | ( | const int | nlay = 2 | ) |
Definition at line 54 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.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.
void MuonGM::RpcReadoutElement::setYTranslation | ( | const double | y | ) |
Definition at line 52 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
|
inherited |
Definition at line 176 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
void MuonGM::RpcReadoutElement::setZTranslation | ( | const double | z | ) |
Definition at line 53 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.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.
void MuonGM::RpcReadoutElement::spacePointPosition | ( | const Amg::Vector2D & | phiPos, |
const Amg::Vector2D & | etaPos, | ||
Amg::Vector2D & | pos | ||
) | const |
space point position for a pair of phi and eta local positions and a layer identifier The LocalPosition is expressed in the reference frame of the phi projection.
|
finaloverridevirtual |
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
Implements MuonGM::MuonClusterReadoutElement.
|
finaloverridevirtual |
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.
Implements MuonGM::MuonClusterReadoutElement.
double MuonGM::RpcReadoutElement::StripLength | ( | bool | measphi | ) | const |
returns the strip length for the phi or eta plane
|
finaloverridevirtual |
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
Implements MuonGM::MuonClusterReadoutElement.
double MuonGM::RpcReadoutElement::StripPanelDead | ( | bool | measphi | ) | const |
returns strip panel dead area for the phi or eta plane
double MuonGM::RpcReadoutElement::stripPanelSsize | ( | bool | measphi | ) | const |
returns strip panel S size for the phi or eta plane
double MuonGM::RpcReadoutElement::stripPanelZsize | ( | bool | measphi | ) | const |
returns strip panel Z size for the phi or eta plane
double MuonGM::RpcReadoutElement::StripPitch | ( | bool | measphi | ) | const |
returns the strip pitch for the phi or eta plane
Amg::Vector3D MuonGM::RpcReadoutElement::stripPos | ( | const Identifier & | id | ) | const |
Definition at line 177 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
Amg::Vector3D MuonGM::RpcReadoutElement::stripPos | ( | int | doubletPhi, |
int | gasGap, | ||
bool | measphi, | ||
int | strip | ||
) | const |
Definition at line 104 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
|
finaloverridevirtual |
strip position If the strip number is outside the range of valid strips, the function will return false
Implements MuonGM::MuonClusterReadoutElement.
double MuonGM::RpcReadoutElement::StripWidth | ( | bool | measphi | ) | const |
returns the strip width for the phi or eta plane
|
inlineoverridevirtualinherited |
access to chamber surface (phi orientation), uses the first gas gap
Implements Trk::TrkDetElementBase.
Definition at line 123 of file MuonClusterReadoutElement.h.
|
inlineoverridevirtualinherited |
access to layer surfaces
Implements Trk::TrkDetElementBase.
Definition at line 129 of file MuonClusterReadoutElement.h.
|
inlineinherited |
access to layer surfaces
Definition at line 135 of file MuonClusterReadoutElement.h.
|
finaloverridevirtual |
returns the hash to be used to look up the surface and transform in the MuonClusterReadoutElement tracking cache
Implements MuonGM::MuonClusterReadoutElement.
int MuonGM::RpcReadoutElement::surfaceHash | ( | int | doubletPhi, |
int | gasGap, | ||
bool | measphi | ||
) | const |
returns the hash to be used to look up the surface and transform in the MuonClusterReadoutElement tracking cache
Definition at line 438 of file MuonDetDescr/MuonReadoutGeometry/src/RpcReadoutElement.cxx.
|
inlinevirtualinherited |
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.
|
inlineoverridevirtualinherited |
Return local to global transform.
Implements Trk::TrkDetElementBase.
Definition at line 124 of file MuonClusterReadoutElement.h.
|
inlineoverridevirtualinherited |
Return local to global transform associated with this identifier.
Implements Trk::TrkDetElementBase.
Definition at line 130 of file MuonClusterReadoutElement.h.
|
inlineinherited |
Definition at line 148 of file MuonClusterReadoutElement.h.
|
friend |
Definition at line 57 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
friend |
Definition at line 58 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
friend |
Definition at line 56 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.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.
|
private |
Definition at line 212 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 210 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 211 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 206 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.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.
|
private |
Definition at line 247 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 235 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 240 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 233 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 231 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 229 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 244 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 239 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Array caching the distance of the gasGap center to the origin plane in global radial direction.
Definition at line 242 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 222 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 223 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
protectedinherited |
true is there are cutouts in the readdout-element
Definition at line 158 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
private |
Definition at line 213 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.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.
|
private |
Definition at line 204 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.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.
|
private |
Definition at line 218 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.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.
|
private |
Definition at line 205 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.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.
|
private |
Definition at line 227 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 214 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
privateinherited |
Message source name.
Definition at line 129 of file AthMessaging.h.
|
private |
Definition at line 220 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 225 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 226 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.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.
|
private |
Definition at line 246 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 234 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 243 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 232 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 230 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 228 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.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.
|
protectedinherited |
Definition at line 120 of file MuonClusterReadoutElement.h.
|
protectedinherited |
|
privateinherited |
Definition at line 164 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
private |
Definition at line 249 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
private |
Definition at line 250 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
protectedinherited |
Definition at line 145 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
staticconstexprprivate |
Definition at line 237 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.
|
staticconstexprprivate |
Definition at line 238 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h.