ATLAS Offline Software
|
Helper struct to represent a full Rpc chamber. More...
Classes | |
struct | RpcLayer |
Helper struct to assess that the layers are properly oriented. More... | |
struct | RpcStrip |
Public Types | |
using | chamberIdentifier = NrpcCablingOfflineID |
Identifier of the Rpc chamber. More... | |
Public Member Functions | |
RpcChamber ()=default | |
Default constructor. More... | |
bool | operator< (const RpcChamber &other) const |
Sorting operator to insert the object into std::set. More... | |
Public Attributes | |
chamberIdentifier | id {} |
std::string | design {} |
Amg::Transform3D | geoModelTransform {Amg::Transform3D::Identity()} |
Transformation of the underlying GeoModel element. More... | |
Amg::Transform3D | alignableTransform {Amg::Transform3D::Identity()} |
Transformation of the underlying Alignable node. More... | |
float | stripPitchEta {0.f} |
float | stripPitchPhi {0.f} |
float | stripWidthEta {0.f} |
float | stripWidthPhi {0.f} |
float | stripLengthEta {0.f} |
float | stripLengthPhi {0.f} |
unsigned int | numStripsEta {0} |
unsigned int | numStripsPhi {0} |
unsigned int | numLayers {0} |
Number of rpc singlets along the radial direction. More... | |
unsigned int | numGasGapsPhi {0} |
Number of rpc gasGaps along the phi direction. More... | |
unsigned int | numPhiPanels {0} |
Number of rpc readout panels along the phi direction. More... | |
std::set< RpcStrip > | strips {} |
std::set< RpcLayer > | layers {} |
Helper struct to represent a full Rpc chamber.
Definition at line 31 of file runRpcGeoComparison.cxx.
Identifier of the Rpc chamber.
Definition at line 36 of file runRpcGeoComparison.cxx.
|
default |
Default constructor.
|
inline |
Sorting operator to insert the object into std::set.
Definition at line 41 of file runRpcGeoComparison.cxx.
Amg::Transform3D RpcChamber::alignableTransform {Amg::Transform3D::Identity()} |
Transformation of the underlying Alignable node.
Definition at line 47 of file runRpcGeoComparison.cxx.
std::string RpcChamber::design {} |
Definition at line 38 of file runRpcGeoComparison.cxx.
Amg::Transform3D RpcChamber::geoModelTransform {Amg::Transform3D::Identity()} |
Transformation of the underlying GeoModel element.
Definition at line 45 of file runRpcGeoComparison.cxx.
chamberIdentifier RpcChamber::id {} |
Definition at line 37 of file runRpcGeoComparison.cxx.
std::set<RpcLayer> RpcChamber::layers {} |
Definition at line 107 of file runRpcGeoComparison.cxx.
unsigned int RpcChamber::numGasGapsPhi {0} |
Number of rpc gasGaps along the phi direction.
Definition at line 63 of file runRpcGeoComparison.cxx.
unsigned int RpcChamber::numLayers {0} |
Number of rpc singlets along the radial direction.
Definition at line 61 of file runRpcGeoComparison.cxx.
unsigned int RpcChamber::numPhiPanels {0} |
Number of rpc readout panels along the phi direction.
Definition at line 65 of file runRpcGeoComparison.cxx.
unsigned int RpcChamber::numStripsEta {0} |
Definition at line 58 of file runRpcGeoComparison.cxx.
unsigned int RpcChamber::numStripsPhi {0} |
Definition at line 59 of file runRpcGeoComparison.cxx.
float RpcChamber::stripLengthEta {0.f} |
Definition at line 55 of file runRpcGeoComparison.cxx.
float RpcChamber::stripLengthPhi {0.f} |
Definition at line 56 of file runRpcGeoComparison.cxx.
float RpcChamber::stripPitchEta {0.f} |
Definition at line 50 of file runRpcGeoComparison.cxx.
float RpcChamber::stripPitchPhi {0.f} |
Definition at line 51 of file runRpcGeoComparison.cxx.
std::set<RpcStrip> RpcChamber::strips {} |
Definition at line 106 of file runRpcGeoComparison.cxx.
float RpcChamber::stripWidthEta {0.f} |
Definition at line 52 of file runRpcGeoComparison.cxx.
float RpcChamber::stripWidthPhi {0.f} |
Definition at line 53 of file runRpcGeoComparison.cxx.