![]() |
ATLAS Offline Software
|
#include <Chamber.h>
Classes | |
| struct | defineArgs |
Public Types | |
| using | ReadoutSet = std::vector< const MuonReadoutElement * > |
| Define the list of read out elements of the chamber. More... | |
Public Member Functions | |
| Chamber (defineArgs &&args) | |
| Standard constructor taking the defineArgs. More... | |
| Chamber (const Chamber &other)=delete | |
| delete the copy constructors More... | |
| const Chamber & | operator= (const Chamber &other)=delete |
| bool | operator< (const Chamber &other) const |
| Comparison operator for set ordering. More... | |
| std::string | identString () const |
| Define a string of the chamber used for debugging. More... | |
| const Muon::IMuonIdHelperSvc * | idHelperSvc () const |
| Returns a pointer to the idHelperSvc. More... | |
| Muon::MuonStationIndex::ChIndex | chamberIndex () const |
| Returns the chamber index. More... | |
| ActsTrk::DetectorType | detectorType () const |
| Returns the first readout elements detectorType (sorted by techIdx) More... | |
| int | stationPhi () const |
| Returns the station phi of the chamber. More... | |
| int | stationEta () const |
| Returns the station eta of the chamber. More... | |
| int8_t | side () const |
| Returns the side of the chamber. More... | |
| int | stationName () const |
| Returns an integer representing the stationName. More... | |
| int | sector () const |
| Returns the MS sector of the chamber. More... | |
| bool | barrel () const |
| Returns whether the chamber is placed in the barrel. More... | |
| const ReadoutSet & | readoutEles () const |
| Returns the list of contained readout elements. More... | |
| const Amg::Transform3D & | localToGlobalTrans (const ActsTrk::GeometryContext &gctx) const |
| Returns the transformation chamber frame -> global transformation. More... | |
| Amg::Transform3D | globalToLocalTrans (const ActsTrk::GeometryContext &gctx) const |
| Returns the global -> local transformation. More... | |
| const Acts::PlaneSurface & | surface () const |
| Returns the surface associated with the chamber. More... | |
| double | halfXLong () const |
| Long-extend of the chamber in the x-direction at positive Y. More... | |
| double | halfXShort () const |
| Short extend of the chamber in the x-direction at negative Y. More... | |
| double | halfY () const |
| Extend of the chamber in the y-direction. More... | |
| double | halfZ () const |
| Thickness of the chamber in the z-direction. More... | |
| const defineArgs & | parameters () const |
| Returns the reference to the defining parameters of the chamber. More... | |
| std::shared_ptr< Acts::Volume > | boundingVolume (const ActsTrk::GeometryContext &gctx) const |
| Returns the Acts::Volume representation of the chamber. More... | |
| std::shared_ptr< Acts::TrapezoidVolumeBounds > | bounds () const |
| Returns the volume bounds. More... | |
| const SpectrometerSector * | parent () const |
| Returns the pointer to the MS sector enclosing the chamber. More... | |
| void | setParent (const SpectrometerSector *parent) |
| Sets the connection to the MS sector enclosing the chamber. More... | |
Private Attributes | |
| defineArgs | m_args {} |
| const SpectrometerSector * | m_parent {nullptr} |
| using MuonGMR4::Chamber::ReadoutSet = std::vector<const MuonReadoutElement*> |
| MuonGMR4::Chamber::Chamber | ( | defineArgs && | args | ) |
Standard constructor taking the defineArgs.
Definition at line 29 of file Chamber.cxx.
| bool MuonGMR4::Chamber::barrel | ( | ) | const |
Returns whether the chamber is placed in the barrel.
Definition at line 96 of file Chamber.cxx.
| std::shared_ptr< Acts::Volume > MuonGMR4::Chamber::boundingVolume | ( | const ActsTrk::GeometryContext & | gctx | ) | const |
Returns the Acts::Volume representation of the chamber.
| gctx | Geometry context carrrying the alignment transformations |
Definition at line 114 of file Chamber.cxx.
| std::shared_ptr< Acts::TrapezoidVolumeBounds > MuonGMR4::Chamber::bounds | ( | ) | const |
Returns the volume bounds.
Definition at line 117 of file Chamber.cxx.
| Muon::MuonStationIndex::ChIndex MuonGMR4::Chamber::chamberIndex | ( | ) | const |
Returns the chamber index.
Definition at line 102 of file Chamber.cxx.
| ActsTrk::DetectorType MuonGMR4::Chamber::detectorType | ( | ) | const |
Returns the first readout elements detectorType (sorted by techIdx)
Definition at line 106 of file Chamber.cxx.
| Amg::Transform3D MuonGMR4::Chamber::globalToLocalTrans | ( | const ActsTrk::GeometryContext & | gctx | ) | const |
Returns the global -> local transformation.
| gctx | Geometry context carrrying the alignment transformations |
Definition at line 135 of file Chamber.cxx.
| double MuonGMR4::Chamber::halfXLong | ( | ) | const |
Long-extend of the chamber in the x-direction at positive Y.
Definition at line 109 of file Chamber.cxx.
| double MuonGMR4::Chamber::halfXShort | ( | ) | const |
Short extend of the chamber in the x-direction at negative Y.
Definition at line 110 of file Chamber.cxx.
| double MuonGMR4::Chamber::halfY | ( | ) | const |
Extend of the chamber in the y-direction.
Definition at line 111 of file Chamber.cxx.
| double MuonGMR4::Chamber::halfZ | ( | ) | const |
Thickness of the chamber in the z-direction.
Definition at line 112 of file Chamber.cxx.
| std::string MuonGMR4::Chamber::identString | ( | ) | const |
| const Muon::IMuonIdHelperSvc * MuonGMR4::Chamber::idHelperSvc | ( | ) | const |
Returns a pointer to the idHelperSvc.
Definition at line 99 of file Chamber.cxx.
| const Amg::Transform3D & MuonGMR4::Chamber::localToGlobalTrans | ( | const ActsTrk::GeometryContext & | gctx | ) | const |
Returns the transformation chamber frame -> global transformation.
| gctx | Geometry context carrrying the alignment transformations |
Definition at line 132 of file Chamber.cxx.
Comparison operator for set ordering.
Definition at line 37 of file Chamber.cxx.
| const Chamber::defineArgs & MuonGMR4::Chamber::parameters | ( | ) | const |
Returns the reference to the defining parameters of the chamber.
Definition at line 125 of file Chamber.cxx.
| const SpectrometerSector * MuonGMR4::Chamber::parent | ( | ) | const |
Returns the pointer to the MS sector enclosing the chamber.
Definition at line 138 of file Chamber.cxx.
| const Chamber::ReadoutSet & MuonGMR4::Chamber::readoutEles | ( | ) | const |
Returns the list of contained readout elements.
Definition at line 126 of file Chamber.cxx.
| int MuonGMR4::Chamber::sector | ( | ) | const |
| void MuonGMR4::Chamber::setParent | ( | const SpectrometerSector * | parent | ) |
Sets the connection to the MS sector enclosing the chamber.
Definition at line 139 of file Chamber.cxx.
| int8_t MuonGMR4::Chamber::side | ( | ) | const |
| int MuonGMR4::Chamber::stationEta | ( | ) | const |
| int MuonGMR4::Chamber::stationName | ( | ) | const |
| int MuonGMR4::Chamber::stationPhi | ( | ) | const |
| const Acts::PlaneSurface & MuonGMR4::Chamber::surface | ( | ) | const |
Returns the surface associated with the chamber.
Definition at line 129 of file Chamber.cxx.
|
private |
|
private |
1.8.18