ATLAS Offline Software
|
A TgcReadoutElement corresponds to a single TGC chamber; therefore typically a TGC station contains several TgcReadoutElements. More...
#include <TgcReadoutElement.h>
Public Member Functions | |
TgcReadoutElement (GeoVFullPhysVol *pv, const std::string &stName, MuonDetectorManager *mgr) | |
virtual | ~TgcReadoutElement ()=default |
virtual double | distanceToReadout (const Amg::Vector2D &pos, const Identifier &id) const override |
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 |
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 |
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 |
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 |
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 |
returns whether the given identifier measures phi or not More... | |
virtual int | numberOfLayers (bool isStrip) const override |
number of layers in phi/eta projection More... | |
virtual int | numberOfStrips (const Identifier &layerId) const override |
number of strips per layer More... | |
virtual int | numberOfStrips (int layer, bool isStrip) const override |
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... | |
Amg::Vector3D | localSpacePoint (const Identifier &stripId, const Amg::Vector3D &etaHitPos, const Amg::Vector3D &phiHitPos) const |
virtual bool | containsId (const Identifier &id) const override |
int | chamberType () const |
int | nGasGaps () const |
Returns the number of gas gaps associated with the readout element (2 or 3) More... | |
bool | validGap (int gasGap) const |
Returns whether the gasGap is within the allowed range [1-nGasGaps()]. More... | |
int | nStrips (int gasGap) const |
Returns the number of strips in a given gas gap. More... | |
bool | validStrip (int gasGap, int strip) const |
Returns whether the strip in the given gasgap is within the allowed range More... | |
double | stripWidth (int gasGap, int strip) const |
Returns the width of a given strip in the gasGap i. More... | |
double | stripLength () const |
Returns the length of each strip which is equal to the height of the chamber. More... | |
double | stripPitch (int gasGap, int strip) const |
Returns the pitch of the given strip in gasGap i. More... | |
double | stripPitch (int gasGap, int strip, double radialPos) const |
Returns the pitch of the given strip in gasGap i evaluated at a local positiion along the strip. More... | |
double | stripLowEdgeLocX (int gasGap, int strip, double radialPos) const |
Returns the local X of the left edge of the strip at a given local radial position. More... | |
double | stripHighEdgeLocX (int gasGap, int strip, double radialPos) const |
Returns the local X of the right edge of the strip at a given local radial position. More... | |
double | stripCenterLocX (int gasGap, int strip, double radialPos) const |
Returns the local X of the strip center at a given local radial position. More... | |
double | physicalDistanceFromBase () const |
double | stripPosOnLargeBase (int strip) const |
double | stripPosOnShortBase (int strip) const |
double | stripDeltaPhi () const |
double | stripDeltaPhi (int gasGap, int strip) const |
bool | validGang (int gasGap, int wireGang) const |
Returns whether the wire gang in the given gasgap is within the allowed range. More... | |
int | nWires (int gasGap) const |
Returns the total number of wires in a given gas gap. More... | |
int | nWires (int gasGap, int gang) const |
Returns the number of wires in a given gang in gas gap i. More... | |
int | nWireGangs (int gasGap) const |
Returns the number of wire gangs (Random grouping of wires) in a given gas gap. More... | |
double | nPitchesToGang (int gasGap, int gang) const |
Returns the number of wire pitches that have to be travelled to reach gang i. More... | |
double | gangRadialLength (int gasGap, int gang) const |
Returns the length of the wire gang along the radial direction [pitch x N_{wire}^{gang}]. More... | |
double | gangShortWidth (int gasGap, int gang) const |
Returns the length of the most bottom wire in the gang. More... | |
double | gangCentralWidth (int gasGap, int gang) const |
Returns the length of the central wire in the gang. More... | |
double | gangLongWidth (int gasGap, int gang) const |
Returns the length of the most top wire in the gang. More... | |
double | gangThickness () const |
Returns the spatial thickness of the wire gang. More... | |
double | wireLength (int wire) const |
Returns the length of a wire. More... | |
double | wirePitch () const |
Returns the pitch of the wires. More... | |
double | stripShortWidth (int, int) const |
double | stripLongWidth (int, int) const |
const Amg::Transform3D & | localToGlobalTransf (const Identifier &id) const |
Returns the local -> global transformation x-axis: Parallel to the wires (strips) if the Identifier belongs to a wire (strip) y-axis: Perpendicular axis in the transverse plane z-axis: Along the beam-axis. More... | |
Amg::Transform3D | globalToLocalTransf (const Identifier &id) const |
Returns the global -> local transformation. More... | |
Amg::Vector3D | channelPos (const Identifier &id) const |
Returns the position of the active channel (wireGang or strip) More... | |
Amg::Vector3D | channelPos (int gasGap, bool isStrip, int channel) const |
Amg::Vector3D | wireGangPos (const Identifier &id) const |
Returns the global position of a wireGang. More... | |
Amg::Vector3D | wireGangPos (int gasGap, int gang) const |
Amg::Vector3D | stripPos (int gasGap, int strip) const |
Returns the global position of a strip. More... | |
Amg::Vector3D | stripPos (const Identifier &id) const |
Amg::Vector3D | stripDir (int gasGap, int strip) const |
Returns the direction of a strip. More... | |
Amg::Vector3D | stripDir (const Identifier &id) const |
bool | isEndcap () const |
Returns true if the chamber is belonging to the 48-fold TxE chambers. More... | |
bool | isForward () const |
Returns true if the chamber is mounted on the most inner ring, i.e. a TxF chamber. More... | |
bool | isDoublet () const |
Returns true if the chamber has 2 gasgaps. More... | |
bool | isTriplet () const |
Returns true if the chamber has 3 gasgaps. More... | |
double | chamberLocPhiMin () const |
Returns the minimum angle measured from the center that's covered by the chamber. More... | |
double | chamberLocPhiMax () const |
Returns the maximum angle measured from the center that's covered by the chamber. More... | |
double | length () const |
double | frameZwidth () const |
double | frameXwidth () const |
double | chamberWidth (double z) const |
int | nPhiChambers () const |
int | nPhiSectors () const |
void | setPlaneZ (double value, int gasGap) |
Set the local Z coordinate of the i-th gasGap [1-3]. More... | |
int | findGang (int gasGap, const Amg::Vector3D &extPos) const |
Returns the gang number that's closest to the given external position. More... | |
int | findStrip (int gasGap, const Amg::Vector3D &extPos) const |
Returns the strip number that's closest to the given external position. More... | |
void | setReadOutName (const std::string &rName) |
void | setReadOutParams (GeoModel::TransientConstSharedPtr< TgcReadoutParams > pars) |
void | setFrameThickness (const double frameH, const double frameAB) |
const std::string & | readOutName () const |
const TgcReadoutParams * | getReadoutParams () const |
virtual void | fillCache () override |
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 | |
Amg::Vector3D | localChannelPos (const Identifier &id) const |
Returns the local position of the active channel (wireGang or strip) More... | |
Amg::Vector3D | localChannelPos (int gasGap, bool isStrip, int channel) const |
Amg::Vector3D | localStripPos (int gasGap, int strip) const |
Amg::Vector3D | localStripPos (const Identifier &id) const |
Amg::Vector3D | localStripDir (int gasGap, int strip) const |
Returns the local strip direction of a strip. More... | |
Amg::Vector3D | localStripDir (const Identifier &id) const |
Amg::Vector3D | localWireGangPos (int gasGap, int gang) const |
Returns the local position fo a wireGang. More... | |
Amg::Vector3D | localWireGangPos (const Identifier &id) const |
Amg::Vector3D | localGasGapPos (int gg) const |
Returns the local position of the gasGap in the AMDB coordinate system. More... | |
double | stripLocalX (const int stripNum, const double locY, const double refPoint) const |
Returns the local X given the reference point E.g. More... | |
double | wireGangLocalX (const int gasGap, const int gangNum) const |
Returns the local X of the wire gang in gasGap i More... | |
double | wireGangBottomX (int gasGap, int gangNum) const |
Returns the local X of the bottom wire in the wireGang i in gasGap j. More... | |
double | wireGangTopX (int gasGap, int gangNum) const |
Returns the local X of the top wire in the wireGang i in gasGap j. More... | |
std::pair< double, int > | stripNumberToFetch (int gasGap, int inStrip) const |
Returns whether a strip needs to be flipped and the final strip number parsed to the TgcReadoutParams to fetch its absolute position. More... | |
void | setIndexOfREinMuonStation () |
void | initMessaging () const |
Initialize our message level and MessageSvc. More... | |
Static Private Member Functions | |
static int | surfaceHash (int GasGap, bool isStrip) |
Private Attributes | |
const TgcIdHelper & | m_idHelper {idHelperSvc()->tgcIdHelper()} |
std::array< double, s_maxGasGap > | m_gasPlaneZ {make_array<double, s_maxGasGap>(-9999.)} |
std::string | m_readout_name {} |
GeoModel::TransientConstSharedPtr< TgcReadoutParams > | m_readoutParams {nullptr} |
double | m_stripSlope {0.} |
Cache of the function call 1. More... | |
double | m_locMinPhi {0.} |
double | m_locMaxPhi {0.} |
int | m_stIdxT4E {m_idHelper.stationNameIndex("T4E")} |
double | m_frameH {0.} |
double | m_frameAB {0.} |
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_maxGasGap {3} |
A TgcReadoutElement corresponds to a single TGC chamber; therefore typically a TGC station contains several TgcReadoutElements.
TgcReadoutElements are identified by StationName, StationEta, StationPhi, Technology=3. Therefore the granularity of the data-collections is equal to the granularity of the geometry description (1 collection -> 1 TgcReadoutElement).
Pointers to all TgcReadoutElements 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 provide access to these objects.
A TgcReadoutElement 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 and wire-gang 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 42 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/TgcReadoutElement.h.
MuonGM::TgcReadoutElement::TgcReadoutElement | ( | GeoVFullPhysVol * | pv, |
const std::string & | stName, | ||
MuonDetectorManager * | mgr | ||
) |
Definition at line 35 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
|
virtualdefault |
|
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.
|
overridevirtual |
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.
double MuonGM::TgcReadoutElement::chamberLocPhiMax | ( | ) | const |
Returns the maximum angle measured from the center that's covered by the chamber.
double MuonGM::TgcReadoutElement::chamberLocPhiMin | ( | ) | const |
Returns the minimum angle measured from the center that's covered by the chamber.
int MuonGM::TgcReadoutElement::chamberType | ( | ) | const |
double MuonGM::TgcReadoutElement::chamberWidth | ( | double | z | ) | const |
Amg::Vector3D MuonGM::TgcReadoutElement::channelPos | ( | const Identifier & | id | ) | const |
Returns the position of the active channel (wireGang or strip)
Amg::Vector3D MuonGM::TgcReadoutElement::channelPos | ( | int | gasGap, |
bool | isStrip, | ||
int | channel | ||
) | const |
|
finaloverridevirtualinherited |
clear the cache of the readout elememt
Implements MuonGM::MuonReadoutElement.
Definition at line 13 of file MuonClusterReadoutElement.cxx.
|
overridevirtual |
Implements MuonGM::MuonReadoutElement.
Definition at line 282 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.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 |
|
overridevirtual |
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 298 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
|
overridevirtual |
Implements MuonGM::MuonReadoutElement.
Definition at line 238 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
int MuonGM::TgcReadoutElement::findGang | ( | int | gasGap, |
const Amg::Vector3D & | extPos | ||
) | const |
Returns the gang number that's closest to the given external position.
Definition at line 199 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
int MuonGM::TgcReadoutElement::findStrip | ( | int | gasGap, |
const Amg::Vector3D & | extPos | ||
) | const |
Returns the strip number that's closest to the given external position.
Definition at line 210 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
double MuonGM::TgcReadoutElement::frameXwidth | ( | ) | const |
Definition at line 55 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
double MuonGM::TgcReadoutElement::frameZwidth | ( | ) | const |
Definition at line 54 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
double MuonGM::TgcReadoutElement::gangCentralWidth | ( | int | gasGap, |
int | gang | ||
) | const |
Returns the length of the central wire in the gang.
Definition at line 92 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
double MuonGM::TgcReadoutElement::gangLongWidth | ( | int | gasGap, |
int | gang | ||
) | const |
Returns the length of the most top wire in the gang.
Definition at line 86 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
double MuonGM::TgcReadoutElement::gangRadialLength | ( | int | gasGap, |
int | gang | ||
) | const |
Returns the length of the wire gang along the radial direction [pitch x N_{wire}^{gang}].
Definition at line 72 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
double MuonGM::TgcReadoutElement::gangShortWidth | ( | int | gasGap, |
int | gang | ||
) | const |
Returns the length of the most bottom wire in the gang.
Definition at line 79 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
double MuonGM::TgcReadoutElement::gangThickness | ( | ) | const |
Returns the spatial thickness of the wire gang.
|
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.
const TgcReadoutParams* MuonGM::TgcReadoutElement::getReadoutParams | ( | ) | const |
|
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::Transform3D MuonGM::TgcReadoutElement::globalToLocalTransf | ( | const Identifier & | id | ) | const |
Returns the global -> local transformation.
|
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.
bool MuonGM::TgcReadoutElement::isDoublet | ( | ) | const |
Returns true if the chamber has 2 gasgaps.
bool MuonGM::TgcReadoutElement::isEndcap | ( | ) | const |
Returns true if the chamber is belonging to the 48-fold TxE chambers.
bool MuonGM::TgcReadoutElement::isForward | ( | ) | const |
Returns true if the chamber is mounted on the most inner ring, i.e. a TxF chamber.
bool MuonGM::TgcReadoutElement::isTriplet | ( | ) | const |
Returns true if the chamber has 3 gasgaps.
|
inherited |
Definition at line 49 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
overridevirtual |
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.
double MuonGM::TgcReadoutElement::length | ( | ) | const |
Definition at line 53 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
|
private |
Returns the local position of the active channel (wireGang or strip)
|
private |
|
private |
Returns the local position of the gasGap in the AMDB coordinate system.
Definition at line 49 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
Amg::Vector3D MuonGM::TgcReadoutElement::localSpacePoint | ( | const Identifier & | stripId, |
const Amg::Vector3D & | etaHitPos, | ||
const Amg::Vector3D & | phiHitPos | ||
) | const |
Definition at line 315 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
|
private |
|
private |
Returns the local strip direction of a strip.
|
private |
|
private |
const Amg::Transform3D& MuonGM::TgcReadoutElement::localToGlobalTransf | ( | const Identifier & | id | ) | const |
Returns the local -> global transformation x-axis: Parallel to the wires (strips) if the Identifier belongs to a wire (strip) y-axis: Perpendicular axis in the transverse plane z-axis: Along the beam-axis.
|
private |
|
private |
Returns the local position fo a wireGang.
|
inlineprotectedinherited |
Definition at line 204 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
overridevirtual |
returns whether the given identifier measures phi or not
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::TgcReadoutElement::nGasGaps | ( | ) | const |
Returns the number of gas gaps associated with the readout element (2 or 3)
|
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::TgcReadoutElement::nPhiChambers | ( | ) | const |
int MuonGM::TgcReadoutElement::nPhiSectors | ( | ) | const |
double MuonGM::TgcReadoutElement::nPitchesToGang | ( | int | gasGap, |
int | gang | ||
) | const |
Returns the number of wire pitches that have to be travelled to reach gang i.
int MuonGM::TgcReadoutElement::nStrips | ( | int | gasGap | ) | const |
Returns the number of strips in a given gas gap.
|
overridevirtual |
number of layers in phi/eta projection
Implements MuonGM::MuonClusterReadoutElement.
|
overridevirtual |
number of strips per layer
Implements MuonGM::MuonClusterReadoutElement.
|
overridevirtual |
Implements MuonGM::MuonClusterReadoutElement.
int MuonGM::TgcReadoutElement::nWireGangs | ( | int | gasGap | ) | const |
Returns the number of wire gangs (Random grouping of wires) in a given gas gap.
int MuonGM::TgcReadoutElement::nWires | ( | int | gasGap | ) | const |
Returns the total number of wires in a given gas gap.
int MuonGM::TgcReadoutElement::nWires | ( | int | gasGap, |
int | gang | ||
) | const |
Returns the number of wires in a given gang in gas gap i.
|
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.
double MuonGM::TgcReadoutElement::physicalDistanceFromBase | ( | ) | const |
const std::string& MuonGM::TgcReadoutElement::readOutName | ( | ) | const |
|
inherited |
Definition at line 177 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
Definition at line 45 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.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.
void MuonGM::TgcReadoutElement::setPlaneZ | ( | double | value, |
int | gasGap | ||
) |
Set the local Z coordinate of the i-th gasGap [1-3].
Definition at line 40 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
void MuonGM::TgcReadoutElement::setReadOutName | ( | const std::string & | rName | ) |
Definition at line 41 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
void MuonGM::TgcReadoutElement::setReadOutParams | ( | GeoModel::TransientConstSharedPtr< TgcReadoutParams > | pars | ) |
Definition at line 42 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
|
inherited |
Definition at line 175 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inherited |
Definition at line 174 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inherited |
Definition at line 169 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inherited |
Definition at line 170 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inherited |
Definition at line 168 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inherited |
Definition at line 176 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
inlineinherited |
Definition at line 207 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inlineinherited |
Definition at line 208 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
inherited |
Definition at line 67 of file MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx.
|
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 332 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
|
overridevirtual |
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 341 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
double MuonGM::TgcReadoutElement::stripCenterLocX | ( | int | gasGap, |
int | strip, | ||
double | radialPos | ||
) | const |
Returns the local X of the strip center at a given local radial position.
Definition at line 123 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
double MuonGM::TgcReadoutElement::stripDeltaPhi | ( | ) | const |
Definition at line 99 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
double MuonGM::TgcReadoutElement::stripDeltaPhi | ( | int | gasGap, |
int | strip | ||
) | const |
Definition at line 113 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
Amg::Vector3D MuonGM::TgcReadoutElement::stripDir | ( | const Identifier & | id | ) | const |
Amg::Vector3D MuonGM::TgcReadoutElement::stripDir | ( | int | gasGap, |
int | strip | ||
) | const |
Returns the direction of a strip.
double MuonGM::TgcReadoutElement::stripHighEdgeLocX | ( | int | gasGap, |
int | strip, | ||
double | radialPos | ||
) | const |
Returns the local X of the right edge of the strip at a given local radial position.
Definition at line 138 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
double MuonGM::TgcReadoutElement::stripLength | ( | ) | const |
Returns the length of each strip which is equal to the height of the chamber.
|
private |
Returns the local X given the reference point E.g.
left edge, center, an external position along the radial coordinate [-R/2; R/2], and the strip number
double MuonGM::TgcReadoutElement::stripLongWidth | ( | int | gasGap, |
int | strip | ||
) | const |
Definition at line 162 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
double MuonGM::TgcReadoutElement::stripLowEdgeLocX | ( | int | gasGap, |
int | strip, | ||
double | radialPos | ||
) | const |
Returns the local X of the left edge of the strip at a given local radial position.
Definition at line 130 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.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 302 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
|
private |
Returns whether a strip needs to be flipped and the final strip number parsed to the TgcReadoutParams to fetch its absolute position.
double MuonGM::TgcReadoutElement::stripPitch | ( | int | gasGap, |
int | strip | ||
) | const |
Returns the pitch of the given strip in gasGap i.
Definition at line 176 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
double MuonGM::TgcReadoutElement::stripPitch | ( | int | gasGap, |
int | strip, | ||
double | radialPos | ||
) | const |
Returns the pitch of the given strip in gasGap i evaluated at a local positiion along the strip.
< strip pitch depending on local z position (R in global coordinate)
Definition at line 180 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
Amg::Vector3D MuonGM::TgcReadoutElement::stripPos | ( | const Identifier & | id | ) | const |
Amg::Vector3D MuonGM::TgcReadoutElement::stripPos | ( | int | gasGap, |
int | strip | ||
) | const |
Returns the global position of a strip.
|
overridevirtual |
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 306 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
double MuonGM::TgcReadoutElement::stripPosOnLargeBase | ( | int | strip | ) | const |
double MuonGM::TgcReadoutElement::stripPosOnShortBase | ( | int | strip | ) | const |
double MuonGM::TgcReadoutElement::stripShortWidth | ( | int | gasGap, |
int | strip | ||
) | const |
Definition at line 150 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
double MuonGM::TgcReadoutElement::stripWidth | ( | int | gasGap, |
int | strip | ||
) | const |
Returns the width of a given strip in the gasGap i.
< stripWidth depends on global R (almost pointing geometry+trapezoidal strips); returns the width at the center of the plane
Definition at line 146 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.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.
|
overridevirtual |
returns the hash function to be used to look up the surface and surface transform for a given identifier
Implements MuonGM::MuonClusterReadoutElement.
|
staticprivate |
|
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.
bool MuonGM::TgcReadoutElement::validGang | ( | int | gasGap, |
int | wireGang | ||
) | const |
Returns whether the wire gang in the given gasgap is within the allowed range.
Definition at line 230 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
bool MuonGM::TgcReadoutElement::validGap | ( | int | gasGap | ) | const |
Returns whether the gasGap is within the allowed range [1-nGasGaps()].
Definition at line 222 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
bool MuonGM::TgcReadoutElement::validStrip | ( | int | gasGap, |
int | strip | ||
) | const |
|
private |
Returns the local X of the bottom wire in the wireGang i in gasGap j.
Definition at line 56 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
|
private |
Returns the local X of the wire gang in gasGap i
Amg::Vector3D MuonGM::TgcReadoutElement::wireGangPos | ( | const Identifier & | id | ) | const |
Returns the global position of a wireGang.
Amg::Vector3D MuonGM::TgcReadoutElement::wireGangPos | ( | int | gasGap, |
int | gang | ||
) | const |
|
private |
Returns the local X of the top wire in the wireGang i in gasGap j.
Definition at line 63 of file MuonDetDescr/MuonReadoutGeometry/src/TgcReadoutElement.cxx.
double MuonGM::TgcReadoutElement::wireLength | ( | int | wire | ) | const |
Returns the length of a wire.
The wire numbering is following scheme where the 1st wire coincides with the bottom edge of the readout element
double MuonGM::TgcReadoutElement::wirePitch | ( | ) | const |
Returns the pitch of the wires.
|
mutableprivateinherited |
Messaging initialized (initMessaging)
Definition at line 141 of file AthMessaging.h.
|
protectedinherited |
0 if we want to avoid caching geometry info for tracking interface
Definition at line 156 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
privateinherited |
detector element hash identifier
Definition at line 167 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
privateinherited |
Identifier field of the station eta.
Definition at line 175 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
private |
Definition at line 289 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/TgcReadoutElement.h.
|
private |
Definition at line 288 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/TgcReadoutElement.h.
|
private |
Definition at line 276 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/TgcReadoutElement.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.
|
private |
Definition at line 273 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/TgcReadoutElement.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 284 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/TgcReadoutElement.h.
|
private |
Definition at line 283 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/TgcReadoutElement.h.
|
protectedinherited |
Definition at line 147 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
protectedinherited |
Definition at line 146 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
protectedinherited |
size in the specified direction
Definition at line 148 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
mutableprivateinherited |
Current logging level.
Definition at line 138 of file AthMessaging.h.
|
mutableprivateinherited |
MsgStream instance (a std::cout like with print-out levels)
Definition at line 132 of file AthMessaging.h.
|
privateinherited |
Definition at line 181 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
privateinherited |
Message source name.
Definition at line 129 of file AthMessaging.h.
|
privateinherited |
Definition at line 180 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
privateinherited |
Definition at line 179 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
privateinherited |
Identifier field of the station phi.
Definition at line 177 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
private |
Definition at line 278 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/TgcReadoutElement.h.
|
private |
Definition at line 279 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/TgcReadoutElement.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.
|
private |
Definition at line 286 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/TgcReadoutElement.h.
|
private |
Cache of the function call 1.
/ (getRsize() - 2. * physicalDistanceFromBase()) which is the active height of the readout element
Definition at line 282 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/TgcReadoutElement.h.
|
protectedinherited |
Definition at line 120 of file MuonClusterReadoutElement.h.
|
protectedinherited |
|
privateinherited |
Definition at line 164 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
protectedinherited |
Definition at line 145 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonReadoutElement.h.
|
staticconstexprprivate |
Definition at line 275 of file MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/TgcReadoutElement.h.