![]() |
ATLAS Offline Software
|
#include <MuonChamber.h>
Classes | |
struct | defineArgs |
Public Types | |
using | ReadoutSet = std::vector< const MuonReadoutElement * > |
Public Member Functions | |
MuonChamber (defineArgs &&args) | |
MuonChamber (const MuonChamber &other) | |
MuonChamber (MuonChamber &&other) | |
MuonChamber & | operator= (const MuonChamber &other) |
MuonChamber & | operator= (MuonChamber &&other) |
const Muon::IMuonIdHelperSvc * | idHelperSvc () const |
Returns the idHelperSvc. More... | |
Muon::MuonStationIndex::ChIndex | chamberIndex () const |
Returns the chamber index. More... | |
int | stationName () const |
int | stationEta () const |
Returns the station eta of the chamber. More... | |
int | stationPhi () const |
Returns the station phi of the chamber. More... | |
ActsTrk::DetectorType | detectorType () const |
Returns the detector type of the primary detector element. More... | |
int | sector () const |
Returns the sector of the detector element. More... | |
const ReadoutSet & | readOutElements () const |
Returns the list of all associated readout elements. More... | |
const Amg::Transform3D & | localToGlobalTrans (const ActsGeometryContext &gctx) const |
Returns the transformation of the MuonChamber. More... | |
Amg::Transform3D | globalToLocalTrans (const ActsGeometryContext &gctx) const |
double | halfXLong () const |
Surrounding box dimensions. More... | |
double | halfXShort () const |
double | halfY () const |
double | halfZ () const |
std::shared_ptr< Acts::Volume > | boundingVolume (const ActsGeometryContext &gctx) const |
std::shared_ptr< Acts::TrapezoidVolumeBounds > | bounds () const |
const defineArgs & | parameters () const |
Private Types | |
using | AlignmentStore = ActsGeometryContext::AlignmentStore |
Private Attributes | |
defineArgs | m_args {} |
ActsTrk::TransformCacheDetEle< MuonChamber > | m_localToGlobal {IdentifierHash{0}, this} |
Definition at line 39 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MuonChamber.h.
Definition at line 91 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MuonChamber.h.
using MuonGMR4::MuonChamber::ReadoutSet = std::vector<const MuonReadoutElement*> |
Definition at line 41 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MuonChamber.h.
MuonGMR4::MuonChamber::MuonChamber | ( | defineArgs && | args | ) |
Definition at line 42 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
MuonGMR4::MuonChamber::MuonChamber | ( | const MuonChamber & | other | ) |
Definition at line 44 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
MuonGMR4::MuonChamber::MuonChamber | ( | MuonChamber && | other | ) |
Definition at line 46 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
std::shared_ptr< Acts::Volume > MuonGMR4::MuonChamber::boundingVolume | ( | const ActsGeometryContext & | gctx | ) | const |
Definition at line 80 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
std::shared_ptr< Acts::TrapezoidVolumeBounds > MuonGMR4::MuonChamber::bounds | ( | ) | const |
Definition at line 83 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
Muon::MuonStationIndex::ChIndex MuonGMR4::MuonChamber::chamberIndex | ( | ) | const |
Returns the chamber index.
Definition at line 62 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
ActsTrk::DetectorType MuonGMR4::MuonChamber::detectorType | ( | ) | const |
Returns the detector type of the primary detector element.
Definition at line 66 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
Amg::Transform3D MuonGMR4::MuonChamber::globalToLocalTrans | ( | const ActsGeometryContext & | gctx | ) | const |
Definition at line 71 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
double MuonGMR4::MuonChamber::halfXLong | ( | ) | const |
Surrounding box dimensions.
Definition at line 74 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
double MuonGMR4::MuonChamber::halfXShort | ( | ) | const |
Definition at line 75 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
double MuonGMR4::MuonChamber::halfY | ( | ) | const |
Definition at line 76 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
double MuonGMR4::MuonChamber::halfZ | ( | ) | const |
Definition at line 77 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
const Muon::IMuonIdHelperSvc * MuonGMR4::MuonChamber::idHelperSvc | ( | ) | const |
Returns the idHelperSvc.
Definition at line 61 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
const Amg::Transform3D & MuonGMR4::MuonChamber::localToGlobalTrans | ( | const ActsGeometryContext & | gctx | ) | const |
Returns the transformation of the MuonChamber.
Definition at line 68 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
MuonChamber & MuonGMR4::MuonChamber::operator= | ( | const MuonChamber & | other | ) |
Definition at line 48 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
MuonChamber & MuonGMR4::MuonChamber::operator= | ( | MuonChamber && | other | ) |
Definition at line 54 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
const MuonChamber::defineArgs & MuonGMR4::MuonChamber::parameters | ( | ) | const |
Definition at line 60 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
const ReadoutSet & MuonGMR4::MuonChamber::readOutElements | ( | ) | const |
Returns the list of all associated readout elements.
Definition at line 67 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
int MuonGMR4::MuonChamber::sector | ( | ) | const |
Returns the sector of the detector element.
Definition at line 78 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
int MuonGMR4::MuonChamber::stationEta | ( | ) | const |
Returns the station eta of the chamber.
Definition at line 65 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
int MuonGMR4::MuonChamber::stationName | ( | ) | const |
Definition at line 63 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
int MuonGMR4::MuonChamber::stationPhi | ( | ) | const |
Returns the station phi of the chamber.
Definition at line 64 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonChamber.cxx.
|
private |
Definition at line 90 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MuonChamber.h.
|
private |
Definition at line 92 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MuonChamber.h.