ATLAS Offline Software
|
#include <CscReadoutElement.h>
Public Member Functions | |
CscReadoutElement (GeoVFullPhysVol *pv, const std::string &stName, MuonDetectorManager *mgr) | |
virtual | ~CscReadoutElement () |
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 | layerHash (const Identifier &id) const override final |
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 override final |
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 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 given identifier measures phi or not More... | |
virtual int | numberOfLayers (bool) const override final |
number of layers in phi/eta projection More... | |
virtual int | numberOfStrips (const Identifier &layerId) const override final |
number of strips per layer More... | |
virtual int | numberOfStrips (int layer, bool) const override final |
virtual bool | spacePointPosition (const Identifier &phiId, const Identifier &etaId, Amg::Vector2D &pos) const override |
space point position for a given pair of phi and eta identifiers The LocalPosition is expressed in the reference frame of the phi projection. More... | |
virtual bool | spacePointPosition (const Identifier &phiId, const Identifier &etaId, Amg::Vector3D &pos) const override |
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... | |
int | ChamberLayer () const |
void | setChamberLayer (int cl) |
int | Ngasgaps () const |
int | NphiStripLayers () const |
int | NetaStripLayers () const |
int | NphiStrips (int gasgaplayer) const |
int | NetaStrips (int gasgaplayer) const |
double | StripWidth (int chlayer, int measphi) const |
double | StripPitch (int chlayer, int measphi) const |
double | cathodeReadoutPitch (int chLayer, int measuresPhi) const |
double | StripWidth (int measphi) const |
double | StripPitch (int measphi) const |
double | cathodeReadoutPitch (int measuresPhi) const |
double | shortWidth () const |
double | length () const |
double | longWidth () const |
int | maxNumberOfStrips (int measuresPhi) const |
int | maxNumberOfStrips (int measuresPhi, double width) const |
double | activeWidth (int measuresPhi) const |
double | z0 () const |
double | roxacellWidth () const |
double | lengthUpToMaxWidth () const |
double | excent () const |
Amg::Vector3D | stripLayerPos (const Identifier &id) const |
Amg::Vector3D | stripLayerPos (const IdentifierHash &id) const |
Amg::Vector3D | stripLayerPos (int chamberLayer, int wireLayer, int measPhi, int channel) const |
Amg::Vector3D | localStripLayerPos (const Identifier &id) const |
Amg::Vector3D | localStripLayerPos (const IdentifierHash &id) const |
Amg::Vector3D | localStripLayerPos (int chamberLayer, int wireLayer, int measPhi, int channel) const |
Amg::Vector3D | localWireLayerPos (const Identifier &id) const |
Amg::Vector3D | localWireLayerPos (int gg) const |
Amg::Vector3D | wireLayerPos (const Identifier &id) const |
Amg::Vector3D | wireLayerPos (int gg) const |
Amg::Vector3D | nominalStripPos (const Identifier &id) const |
ignores internal alignment parameters, hence gives generally incorrect answer More... | |
Amg::Vector3D | nominalStripPos (int eta, int chamberLayer, int wireLayer, int measPhi, int channel) const |
ignores internal alignment parameters, hence gives generally incorrect answer More... | |
Amg::Vector3D | stripPos (const Identifier &id) const |
takes into account internal alignment parameters, hence gives accurate answer More... | |
Amg::Vector3D | stripPos (int eta, int chamberLayer, int wireLayer, int measPhi, int channel) const |
takes into account internal alignment parameters, hence gives accurate answer More... | |
Amg::Vector3D | nominalGlobalPos (const Amg::Vector3D &localP) const |
ignores internal alignment parameters, hence gives generally incorrect answer More... | |
Amg::Vector3D | globalPos (const Amg::Vector3D &localP) const |
station-level method: does not depend on the strip view/layer, hence it cannot account for internal alignment parameters More... | |
Amg::Vector3D | localPos (const Amg::Vector3D &globalP) const |
station-level method: does not depend on the strip view/layer, hence it cannot account for internal alignment parameters More... | |
Amg::Vector3D | nominalLocalStripPos (const Identifier &id) const |
ignores internal alignment parameters, hence gives generally incorrect answer (local here is the station frame, coherent with the gas gas frames) More... | |
Amg::Vector3D | nominalLocalStripPos (int eta, int chamberLayer, int wireLayer, int measPhi, int channel) const |
ignores internal alignment parameters, hence gives generally incorrect answer (local here is the station frame, coherent with the gas gas frames) More... | |
Amg::Vector3D | nominalLocalClusterPos (int eta, int wireLayer, int measPhi, double x0) const |
ignores internal alignment parameters, hence gives generally incorrect answer (local here is the station frame, coherent with the gas gas frames) More... | |
Amg::Vector3D | localStripPos (const Identifier &id) const |
takes into account internal alignment parameters, hence gives generally accurate answer (local here is the station frame, coherent with the gas gas frames) - digitization should use this method to emulate internal alignment parameters More... | |
Amg::Vector3D | localStripPos (int eta, int chamberLayer, int wireLayer, int measPhi, int channel) const |
takes into account internal alignment parameters, hence gives generally accurate answer (local here is the station frame, coherent with the gas gas frames) - digitization should use this method to emulate internal alignment parameters More... | |
Amg::Vector3D | localClusterPos (int eta, int wireLayer, int measPhi, double x0) const |
takes into account internal alignment parameters, hence gives generally answer (local here is the station frame, coherent with the gas gas frames) More... | |
Amg::Vector3D | stripPosOnTrackingSurface (const Identifier &id) const |
nominal strip pos in the tracking local frame of the measurement surface More... | |
Amg::Vector3D | stripPosOnTrackingSurface (int eta, int chamberLayer, int wireLayer, int measPhi, int channel) const |
nominal strip pos in the tracking local frame of the measurement surface More... | |
Amg::Transform3D | nominalTransform (const Identifier &id) const |
like tracking Transform but nominal - returns a transform not a reference to it More... | |
Amg::Transform3D | nominalTransform (int gasGap, int measPhi) const |
like tracking Transform but nominal - returns a transform not a reference to it More... | |
Amg::Vector3D | nominalCenter (int gasGap) const |
like tracking center but nominal - returns a Amg::Vector3D not a reference to it More... | |
Amg::Vector3D | originForInternalALines (int gasGap) const |
like tracking center but nominal - returns a Amg::Vector3D not a reference to it More... | |
double | stripLength (int chamberLayer, int measuresPhi, int stripNumber, double &epsilon) const |
double | stripLength (const Identifier &id) const |
double | lengthCorrection (int measuresPhi, double stripPos) const |
double | anodeCathodeDistance () const |
Amg::Vector3D | localToGlobalCoords (const Amg::Vector3D &x, const Identifier &id) const |
localToGlobalCoords and Transf connect the Gas Gap Frame (defined as a Sensitive Detector) to the Global Frame; Notice that internal CSC alignment affects the strip plane orientation and position in the CSC station frame, but does not impact on the gas gap geometry within the station; therefore the following methods do not depen on internal alignment parameters. More... | |
Amg::Transform3D | localToGlobalTransf (const Identifier &id) const |
Amg::Transform3D | localToGlobalTransf (int gasGap) const |
Amg::Vector3D | globalToLocalCoords (const Amg::Vector3D &x, const Identifier &id) const |
Amg::Transform3D | globalToLocalTransf (const Identifier &id) const |
void | set_ngasgaps (int) |
void | set_nstriplayers (int) |
void | set_nwirelayers (int) |
void | set_nstripsperlayer (int) |
void | set_nwiresperlayer (int) |
void | set_stripwidth (double) |
void | set_strippitch (double) |
void | set_wirepitch (double) |
void | set_first_strip_localcoo (double) |
void | set_first_wire_localcoo (double) |
void | setCscInternalAlignmentPar (const ALinePar &) |
double | getGasGapIntAlign_s (int gasGap) const |
double | getGasGapIntAlign_z (int gasGap) const |
double | getGasGapIntAlign_t (int gasGap) const |
double | getGasGapIntAlign_rots (int gasGap) const |
double | getGasGapIntAlign_rotz (int gasGap) const |
double | getGasGapIntAlign_rott (int gasGap) const |
virtual bool | containsId (const Identifier &id) const override |
double | sinStereo (const Identifier &stripId) const |
virtual void | fillCache () override |
double | xCoordinateInTrackingFrame (const Identifier &id) 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 | |
void | doTests () |
void | setIndexOfREinMuonStation () |
void | initMessaging () const |
Initialize our message level and MessageSvc. More... | |
Private Attributes | |
double | m_excent {-9999.} |
double | m_roxacellwidth {-9999.} |
double | m_RlengthUpToMaxWidth {-9999.} |
double | m_anodecathode_distance {-9999.} |
int | m_chamberlayer {-1} |
int | m_ngasgaps {-1} |
int | m_nstriplayers {-1} |
int | m_nwirelayers {-1} |
int | m_nPhistripsperlayer {-1} |
int | m_nEtastripsperlayer {-1} |
int | m_nwiresperlayer {-1} |
double | m_Phistripwidth {-9999.} |
double | m_Phistrippitch {-9999.} |
double | m_Etastripwidth {-9999.} |
double | m_Etastrippitch {-9999.} |
double | m_wirepitch {-9999.} |
double | m_first_strip_localcoo {-9999.} |
double | m_first_wire_localcoo {-9999.} |
std::array< double, maxwlay > | m_wireplanez {make_array<double, maxwlay>(-9999.)} |
double | m_cscIntTransl [4][3] {} |
double | m_cscIntRot [4][3] {} |
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... | |
Friends | |
class | Muon::CscAlignModule |
class | Muon::CombinedMuonAlignModule |
class | MuonChamber |
class | MuonChamberLite |
Definition at line 56 of file CscReadoutElement.h.
MuonGM::CscReadoutElement::CscReadoutElement | ( | GeoVFullPhysVol * | pv, |
const std::string & | stName, | ||
MuonDetectorManager * | mgr | ||
) |
Definition at line 39 of file CscReadoutElement.cxx.
|
virtual |
Definition at line 95 of file CscReadoutElement.cxx.
|
inlineinherited |
Definition at line 210 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
double MuonGM::CscReadoutElement::activeWidth | ( | int | measuresPhi | ) | const |
Definition at line 169 of file CscReadoutElement.cxx.
|
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.
|
inline |
Definition at line 306 of file CscReadoutElement.h.
|
inlinefinaloverridevirtual |
returns the hash function to be used to look up the surface boundary for a given identifier
Implements MuonGM::MuonClusterReadoutElement.
Definition at line 324 of file CscReadoutElement.h.
|
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.
double MuonGM::CscReadoutElement::cathodeReadoutPitch | ( | int | chLayer, |
int | measuresPhi | ||
) | const |
Definition at line 147 of file CscReadoutElement.cxx.
double MuonGM::CscReadoutElement::cathodeReadoutPitch | ( | int | measuresPhi | ) | const |
Definition at line 153 of file CscReadoutElement.cxx.
|
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.
|
inline |
Definition at line 290 of file CscReadoutElement.h.
|
finaloverridevirtualinherited |
clear the cache of the readout elememt
Implements MuonGM::MuonReadoutElement.
Definition at line 13 of file MuonClusterReadoutElement.cxx.
|
overridevirtual |
|
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 |
|
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 739 of file CscReadoutElement.cxx.
|
private |
Definition at line 521 of file CscReadoutElement.cxx.
|
inline |
Definition at line 304 of file CscReadoutElement.h.
|
overridevirtual |
Implements MuonGM::MuonReadoutElement.
Definition at line 659 of file CscReadoutElement.cxx.
double MuonGM::CscReadoutElement::getGasGapIntAlign_rots | ( | int | gasGap | ) | const |
Definition at line 608 of file CscReadoutElement.cxx.
double MuonGM::CscReadoutElement::getGasGapIntAlign_rott | ( | int | gasGap | ) | const |
Definition at line 612 of file CscReadoutElement.cxx.
double MuonGM::CscReadoutElement::getGasGapIntAlign_rotz | ( | int | gasGap | ) | const |
Definition at line 610 of file CscReadoutElement.cxx.
double MuonGM::CscReadoutElement::getGasGapIntAlign_s | ( | int | gasGap | ) | const |
Definition at line 602 of file CscReadoutElement.cxx.
double MuonGM::CscReadoutElement::getGasGapIntAlign_t | ( | int | gasGap | ) | const |
Definition at line 606 of file CscReadoutElement.cxx.
double MuonGM::CscReadoutElement::getGasGapIntAlign_z | ( | int | gasGap | ) | const |
Definition at line 604 of file CscReadoutElement.cxx.
|
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.
Amg::Vector3D MuonGM::CscReadoutElement::globalPos | ( | const Amg::Vector3D & | localP | ) | const |
station-level method: does not depend on the strip view/layer, hence it cannot account for internal alignment parameters
Definition at line 460 of file CscReadoutElement.cxx.
|
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::CscReadoutElement::globalToLocalCoords | ( | const Amg::Vector3D & | x, |
const Identifier & | id | ||
) | const |
Definition at line 114 of file CscReadoutElement.cxx.
Amg::Transform3D MuonGM::CscReadoutElement::globalToLocalTransf | ( | const Identifier & | id | ) | const |
Definition at line 118 of file CscReadoutElement.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.
|
inlinefinaloverridevirtual |
returns the hash function to be used to look up the center and the normal of the tracking surface for a given identifier
Implements MuonGM::MuonClusterReadoutElement.
Definition at line 318 of file CscReadoutElement.h.
|
inline |
Definition at line 296 of file CscReadoutElement.h.
double MuonGM::CscReadoutElement::lengthCorrection | ( | int | measuresPhi, |
double | stripPos | ||
) | const |
Definition at line 333 of file CscReadoutElement.cxx.
|
inline |
Definition at line 302 of file CscReadoutElement.h.
Amg::Vector3D MuonGM::CscReadoutElement::localClusterPos | ( | int | eta, |
int | wireLayer, | ||
int | measPhi, | ||
double | x0 | ||
) | const |
takes into account internal alignment parameters, hence gives generally answer (local here is the station frame, coherent with the gas gas frames)
Definition at line 432 of file CscReadoutElement.cxx.
Amg::Vector3D MuonGM::CscReadoutElement::localPos | ( | const Amg::Vector3D & | globalP | ) | const |
station-level method: does not depend on the strip view/layer, hence it cannot account for internal alignment parameters
Definition at line 446 of file CscReadoutElement.cxx.
Amg::Vector3D MuonGM::CscReadoutElement::localStripLayerPos | ( | const Identifier & | id | ) | const |
Amg::Vector3D MuonGM::CscReadoutElement::localStripLayerPos | ( | const IdentifierHash & | id | ) | const |
Amg::Vector3D MuonGM::CscReadoutElement::localStripLayerPos | ( | int | chamberLayer, |
int | wireLayer, | ||
int | measPhi, | ||
int | channel | ||
) | const |
Definition at line 477 of file CscReadoutElement.cxx.
Amg::Vector3D MuonGM::CscReadoutElement::localStripPos | ( | const Identifier & | id | ) | const |
takes into account internal alignment parameters, hence gives generally accurate answer (local here is the station frame, coherent with the gas gas frames) - digitization should use this method to emulate internal alignment parameters
Definition at line 206 of file CscReadoutElement.cxx.
Amg::Vector3D MuonGM::CscReadoutElement::localStripPos | ( | int | eta, |
int | chamberLayer, | ||
int | wireLayer, | ||
int | measPhi, | ||
int | channel | ||
) | const |
takes into account internal alignment parameters, hence gives generally accurate answer (local here is the station frame, coherent with the gas gas frames) - digitization should use this method to emulate internal alignment parameters
Definition at line 364 of file CscReadoutElement.cxx.
Amg::Vector3D MuonGM::CscReadoutElement::localToGlobalCoords | ( | const Amg::Vector3D & | x, |
const Identifier & | id | ||
) | const |
localToGlobalCoords and Transf connect the Gas Gap Frame (defined as a Sensitive Detector) to the Global Frame; Notice that internal CSC alignment affects the strip plane orientation and position in the CSC station frame, but does not impact on the gas gap geometry within the station; therefore the following methods do not depen on internal alignment parameters.
Otherwise stated, the internal alignment parameters in MC can be emulated at the digitization stage.
[out] | localToGlobalCoords | the coordinates in the Global Atlas Frame of point at x in the local frame |
[in] | id | CSC gas gap identifier - view and strip field must be 0 |
[in] | x | local coordinates of the point in the gas gap = sensitive volume |
Definition at line 97 of file CscReadoutElement.cxx.
Amg::Transform3D MuonGM::CscReadoutElement::localToGlobalTransf | ( | const Identifier & | id | ) | const |
Definition at line 108 of file CscReadoutElement.cxx.
Amg::Transform3D MuonGM::CscReadoutElement::localToGlobalTransf | ( | int | gasGap | ) | const |
Definition at line 103 of file CscReadoutElement.cxx.
Amg::Vector3D MuonGM::CscReadoutElement::localWireLayerPos | ( | const Identifier & | id | ) | const |
Definition at line 120 of file CscReadoutElement.cxx.
Amg::Vector3D MuonGM::CscReadoutElement::localWireLayerPos | ( | int | gg | ) | const |
Definition at line 126 of file CscReadoutElement.cxx.
|
inline |
Definition at line 298 of file CscReadoutElement.h.
|
inlineprotectedinherited |
Definition at line 204 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
int MuonGM::CscReadoutElement::maxNumberOfStrips | ( | int | measuresPhi | ) | const |
Definition at line 162 of file CscReadoutElement.cxx.
int MuonGM::CscReadoutElement::maxNumberOfStrips | ( | int | measuresPhi, |
double | width | ||
) | const |
Definition at line 160 of file CscReadoutElement.cxx.
|
inlinefinaloverridevirtual |
returns whether the given identifier measures phi or not
Implements MuonGM::MuonClusterReadoutElement.
Definition at line 326 of file CscReadoutElement.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 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.
|
inline |
Definition at line 312 of file CscReadoutElement.h.
|
inline |
Definition at line 316 of file CscReadoutElement.h.
|
inline |
Definition at line 308 of file CscReadoutElement.h.
Amg::Vector3D MuonGM::CscReadoutElement::nominalCenter | ( | int | gasGap | ) | const |
like tracking center but nominal - returns a Amg::Vector3D not a reference to it
Definition at line 656 of file CscReadoutElement.cxx.
Amg::Vector3D MuonGM::CscReadoutElement::nominalGlobalPos | ( | const Amg::Vector3D & | localP | ) | const |
ignores internal alignment parameters, hence gives generally incorrect answer
Definition at line 453 of file CscReadoutElement.cxx.
Amg::Vector3D MuonGM::CscReadoutElement::nominalLocalClusterPos | ( | int | eta, |
int | wireLayer, | ||
int | measPhi, | ||
double | x0 | ||
) | const |
ignores internal alignment parameters, hence gives generally incorrect answer (local here is the station frame, coherent with the gas gas frames)
Definition at line 410 of file CscReadoutElement.cxx.
Amg::Vector3D MuonGM::CscReadoutElement::nominalLocalStripPos | ( | const Identifier & | id | ) | const |
ignores internal alignment parameters, hence gives generally incorrect answer (local here is the station frame, coherent with the gas gas frames)
Definition at line 216 of file CscReadoutElement.cxx.
Amg::Vector3D MuonGM::CscReadoutElement::nominalLocalStripPos | ( | int | eta, |
int | chamberLayer, | ||
int | wireLayer, | ||
int | measPhi, | ||
int | channel | ||
) | const |
ignores internal alignment parameters, hence gives generally incorrect answer (local here is the station frame, coherent with the gas gas frames)
Definition at line 375 of file CscReadoutElement.cxx.
Amg::Vector3D MuonGM::CscReadoutElement::nominalStripPos | ( | const Identifier & | id | ) | const |
ignores internal alignment parameters, hence gives generally incorrect answer
Definition at line 236 of file CscReadoutElement.cxx.
Amg::Vector3D MuonGM::CscReadoutElement::nominalStripPos | ( | int | eta, |
int | chamberLayer, | ||
int | wireLayer, | ||
int | measPhi, | ||
int | channel | ||
) | const |
ignores internal alignment parameters, hence gives generally incorrect answer
Definition at line 254 of file CscReadoutElement.cxx.
Amg::Transform3D MuonGM::CscReadoutElement::nominalTransform | ( | const Identifier & | id | ) | const |
like tracking Transform but nominal - returns a transform not a reference to it
Definition at line 614 of file CscReadoutElement.cxx.
Amg::Transform3D MuonGM::CscReadoutElement::nominalTransform | ( | int | gasGap, |
int | measPhi | ||
) | const |
like tracking Transform but nominal - returns a transform not a reference to it
Definition at line 618 of file CscReadoutElement.cxx.
|
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.
|
inline |
Definition at line 310 of file CscReadoutElement.h.
|
inline |
Definition at line 314 of file CscReadoutElement.h.
|
inlinefinaloverridevirtual |
number of layers in phi/eta projection
Implements MuonGM::MuonClusterReadoutElement.
Definition at line 328 of file CscReadoutElement.h.
|
inlinefinaloverridevirtual |
number of strips per layer
Implements MuonGM::MuonClusterReadoutElement.
Definition at line 329 of file CscReadoutElement.h.
|
inlinefinaloverridevirtual |
Amg::Vector3D MuonGM::CscReadoutElement::originForInternalALines | ( | int | gasGap | ) | const |
like tracking center but nominal - returns a Amg::Vector3D not a reference to it
Definition at line 657 of file CscReadoutElement.cxx.
|
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.
|
inline |
Definition at line 300 of file CscReadoutElement.h.
void MuonGM::CscReadoutElement::set_first_strip_localcoo | ( | double | ) |
void MuonGM::CscReadoutElement::set_first_wire_localcoo | ( | double | ) |
void MuonGM::CscReadoutElement::set_ngasgaps | ( | int | ) |
void MuonGM::CscReadoutElement::set_nstriplayers | ( | int | ) |
void MuonGM::CscReadoutElement::set_nstripsperlayer | ( | int | ) |
void MuonGM::CscReadoutElement::set_nwirelayers | ( | int | ) |
void MuonGM::CscReadoutElement::set_nwiresperlayer | ( | int | ) |
void MuonGM::CscReadoutElement::set_strippitch | ( | double | ) |
void MuonGM::CscReadoutElement::set_stripwidth | ( | double | ) |
void MuonGM::CscReadoutElement::set_wirepitch | ( | double | ) |
|
inline |
Definition at line 292 of file CscReadoutElement.h.
Definition at line 572 of file CscReadoutElement.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.
|
inline |
Definition at line 294 of file CscReadoutElement.h.
|
inlineinherited |
Definition at line 207 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlineinherited |
Definition at line 208 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
double MuonGM::CscReadoutElement::sinStereo | ( | const Identifier & | stripId | ) | const |
Definition at line 501 of file CscReadoutElement.cxx.
|
inherited |
Definition at line 67 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inline |
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.
Definition at line 339 of file CscReadoutElement.h.
|
overridevirtual |
space point position for a given pair of phi and eta identifiers The LocalPosition is expressed in the reference frame of the phi projection.
If one of the identifiers is outside the valid range, the function will return false
Implements MuonGM::MuonClusterReadoutElement.
Definition at line 763 of file CscReadoutElement.cxx.
|
inlineoverridevirtual |
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.
Definition at line 332 of file CscReadoutElement.h.
Amg::Vector3D MuonGM::CscReadoutElement::stripLayerPos | ( | const Identifier & | id | ) | const |
Definition at line 547 of file CscReadoutElement.cxx.
Amg::Vector3D MuonGM::CscReadoutElement::stripLayerPos | ( | const IdentifierHash & | id | ) | const |
Definition at line 556 of file CscReadoutElement.cxx.
Amg::Vector3D MuonGM::CscReadoutElement::stripLayerPos | ( | int | chamberLayer, |
int | wireLayer, | ||
int | measPhi, | ||
int | channel | ||
) | const |
Definition at line 566 of file CscReadoutElement.cxx.
double MuonGM::CscReadoutElement::stripLength | ( | const Identifier & | id | ) | const |
Definition at line 282 of file CscReadoutElement.cxx.
double MuonGM::CscReadoutElement::stripLength | ( | int | chamberLayer, |
int | measuresPhi, | ||
int | stripNumber, | ||
double & | epsilon | ||
) | const |
Definition at line 292 of file CscReadoutElement.cxx.
|
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.
Definition at line 745 of file CscReadoutElement.cxx.
double MuonGM::CscReadoutElement::StripPitch | ( | int | chlayer, |
int | measphi | ||
) | const |
Definition at line 265 of file CscReadoutElement.cxx.
double MuonGM::CscReadoutElement::StripPitch | ( | int | measphi | ) | const |
Definition at line 275 of file CscReadoutElement.cxx.
Amg::Vector3D MuonGM::CscReadoutElement::stripPos | ( | const Identifier & | id | ) | const |
takes into account internal alignment parameters, hence gives accurate answer
Definition at line 227 of file CscReadoutElement.cxx.
Amg::Vector3D MuonGM::CscReadoutElement::stripPos | ( | int | eta, |
int | chamberLayer, | ||
int | wireLayer, | ||
int | measPhi, | ||
int | channel | ||
) | const |
takes into account internal alignment parameters, hence gives accurate answer
Definition at line 246 of file CscReadoutElement.cxx.
|
finaloverridevirtual |
strip position If the strip number is outside the range of valid strips, the function will return false
please don't copy the inefficient code below!! Look at the RpcReadoutElement for a proper implementation
Implements MuonGM::MuonClusterReadoutElement.
Definition at line 751 of file CscReadoutElement.cxx.
Amg::Vector3D MuonGM::CscReadoutElement::stripPosOnTrackingSurface | ( | const Identifier & | id | ) | const |
nominal strip pos in the tracking local frame of the measurement surface
Definition at line 643 of file CscReadoutElement.cxx.
Amg::Vector3D MuonGM::CscReadoutElement::stripPosOnTrackingSurface | ( | int | eta, |
int | chamberLayer, | ||
int | wireLayer, | ||
int | measPhi, | ||
int | channel | ||
) | const |
nominal strip pos in the tracking local frame of the measurement surface
Definition at line 648 of file CscReadoutElement.cxx.
double MuonGM::CscReadoutElement::StripWidth | ( | int | chlayer, |
int | measphi | ||
) | const |
Definition at line 260 of file CscReadoutElement.cxx.
double MuonGM::CscReadoutElement::StripWidth | ( | int | measphi | ) | const |
Definition at line 270 of file CscReadoutElement.cxx.
|
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.
|
inlinefinaloverridevirtual |
returns the hash function to be used to look up the surface and surface transform for a given identifier
Implements MuonGM::MuonClusterReadoutElement.
Definition at line 320 of file CscReadoutElement.h.
|
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.
Amg::Vector3D MuonGM::CscReadoutElement::wireLayerPos | ( | const Identifier & | id | ) | const |
Definition at line 131 of file CscReadoutElement.cxx.
Amg::Vector3D MuonGM::CscReadoutElement::wireLayerPos | ( | int | gg | ) | const |
Definition at line 137 of file CscReadoutElement.cxx.
double MuonGM::CscReadoutElement::xCoordinateInTrackingFrame | ( | const Identifier & | id | ) | const |
Definition at line 462 of file CscReadoutElement.cxx.
double MuonGM::CscReadoutElement::z0 | ( | ) | const |
Definition at line 187 of file CscReadoutElement.cxx.
|
friend |
Definition at line 58 of file CscReadoutElement.h.
|
friend |
Definition at line 57 of file CscReadoutElement.h.
|
friend |
Definition at line 59 of file CscReadoutElement.h.
|
friend |
Definition at line 60 of file CscReadoutElement.h.
|
mutableprivateinherited |
Messaging initialized (initMessaging)
Definition at line 141 of file AthMessaging.h.
|
private |
Definition at line 268 of file CscReadoutElement.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 269 of file CscReadoutElement.h.
|
private |
Definition at line 287 of file CscReadoutElement.h.
|
private |
Definition at line 286 of file CscReadoutElement.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 279 of file CscReadoutElement.h.
|
private |
Definition at line 278 of file CscReadoutElement.h.
|
private |
Definition at line 265 of file CscReadoutElement.h.
|
private |
Definition at line 281 of file CscReadoutElement.h.
|
private |
Definition at line 282 of file CscReadoutElement.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.
|
private |
Definition at line 274 of file CscReadoutElement.h.
|
private |
Definition at line 270 of file CscReadoutElement.h.
|
privateinherited |
Message source name.
Definition at line 129 of file AthMessaging.h.
|
private |
Definition at line 273 of file CscReadoutElement.h.
|
private |
Definition at line 271 of file CscReadoutElement.h.
|
private |
Definition at line 272 of file CscReadoutElement.h.
|
private |
Definition at line 275 of file CscReadoutElement.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 277 of file CscReadoutElement.h.
|
private |
Definition at line 276 of file CscReadoutElement.h.
|
private |
Definition at line 267 of file CscReadoutElement.h.
|
private |
Definition at line 266 of file CscReadoutElement.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 280 of file CscReadoutElement.h.
|
private |
Definition at line 283 of file CscReadoutElement.h.
|
protectedinherited |
Definition at line 145 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.