ATLAS Offline Software
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
RpcChamber Struct Reference

Helper struct to represent a full Rpc chamber. More...

Collaboration diagram for RpcChamber:

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< RpcStripstrips {}
 
std::set< RpcLayerlayers {}
 

Detailed Description

Helper struct to represent a full Rpc chamber.

Definition at line 31 of file runRpcGeoComparison.cxx.

Member Typedef Documentation

◆ chamberIdentifier

Identifier of the Rpc chamber.

Definition at line 36 of file runRpcGeoComparison.cxx.

Constructor & Destructor Documentation

◆ RpcChamber()

RpcChamber::RpcChamber ( )
default

Default constructor.

Member Function Documentation

◆ operator<()

bool RpcChamber::operator< ( const RpcChamber other) const
inline

Sorting operator to insert the object into std::set.

Definition at line 41 of file runRpcGeoComparison.cxx.

41  {
42  return id < other.id;
43  }

Member Data Documentation

◆ alignableTransform

Amg::Transform3D RpcChamber::alignableTransform {Amg::Transform3D::Identity()}

Transformation of the underlying Alignable node.

Definition at line 47 of file runRpcGeoComparison.cxx.

◆ design

std::string RpcChamber::design {}

Definition at line 38 of file runRpcGeoComparison.cxx.

◆ geoModelTransform

Amg::Transform3D RpcChamber::geoModelTransform {Amg::Transform3D::Identity()}

Transformation of the underlying GeoModel element.

Definition at line 45 of file runRpcGeoComparison.cxx.

◆ id

chamberIdentifier RpcChamber::id {}

Definition at line 37 of file runRpcGeoComparison.cxx.

◆ layers

std::set<RpcLayer> RpcChamber::layers {}

Definition at line 107 of file runRpcGeoComparison.cxx.

◆ numGasGapsPhi

unsigned int RpcChamber::numGasGapsPhi {0}

Number of rpc gasGaps along the phi direction.

Definition at line 63 of file runRpcGeoComparison.cxx.

◆ numLayers

unsigned int RpcChamber::numLayers {0}

Number of rpc singlets along the radial direction.

Definition at line 61 of file runRpcGeoComparison.cxx.

◆ numPhiPanels

unsigned int RpcChamber::numPhiPanels {0}

Number of rpc readout panels along the phi direction.

Definition at line 65 of file runRpcGeoComparison.cxx.

◆ numStripsEta

unsigned int RpcChamber::numStripsEta {0}

Definition at line 58 of file runRpcGeoComparison.cxx.

◆ numStripsPhi

unsigned int RpcChamber::numStripsPhi {0}

Definition at line 59 of file runRpcGeoComparison.cxx.

◆ stripLengthEta

float RpcChamber::stripLengthEta {0.f}

Definition at line 55 of file runRpcGeoComparison.cxx.

◆ stripLengthPhi

float RpcChamber::stripLengthPhi {0.f}

Definition at line 56 of file runRpcGeoComparison.cxx.

◆ stripPitchEta

float RpcChamber::stripPitchEta {0.f}

Definition at line 50 of file runRpcGeoComparison.cxx.

◆ stripPitchPhi

float RpcChamber::stripPitchPhi {0.f}

Definition at line 51 of file runRpcGeoComparison.cxx.

◆ strips

std::set<RpcStrip> RpcChamber::strips {}

Definition at line 106 of file runRpcGeoComparison.cxx.

◆ stripWidthEta

float RpcChamber::stripWidthEta {0.f}

Definition at line 52 of file runRpcGeoComparison.cxx.

◆ stripWidthPhi

float RpcChamber::stripWidthPhi {0.f}

Definition at line 53 of file runRpcGeoComparison.cxx.


The documentation for this struct was generated from the following file:
InDetDD::other
@ other
Definition: InDetDD_Defs.h:16