ATLAS Offline Software
Public Attributes | List of all members
MuonGMR4::MmReadoutElement::defineArgs Struct Reference

#include <MmReadoutElement.h>

Inheritance diagram for MuonGMR4::MmReadoutElement::defineArgs:
Collaboration diagram for MuonGMR4::MmReadoutElement::defineArgs:

Public Attributes

GeoIntrusivePtr< GeoVFullPhysVol > physVol {nullptr}
 Pointer to the underlying physical volume in GeoModel. More...
 
const GeoAlignableTransform * alignTransform {nullptr}
 Pointer to the alignable transformation. More...
 
std::string chambDesign {""}
 chamber design name as it's occuring in the parameter book tables E.g. BMS5, RPC10, etc. More...
 
Identifier detElId {0}
 ATLAS identifier. More...
 
double halfThickness {0.}
 Trapezoid dimensions of MicroMegas envelope half-thickness along z-axis. More...
 
double halfShortWidth {0.}
 width of the lower edge More...
 
double halfLongWidth {0.}
 width of the upper edge More...
 
double halfHeight {0.}
 length in the radial direction More...
 
unsigned int nGasGaps {0}
 number of gasGaps More...
 
std::vector< int > readoutSide {}
 Readout sides. More...
 
std::vector< StripLayerPtrlayers {}
 Pointers to the strip layers. More...
 
ActsTrk::SurfaceBoundSetPtr< Acts::TrapezoidBounds > layerBounds {}
 

Detailed Description

Definition at line 47 of file MmReadoutElement.h.

Member Data Documentation

◆ alignTransform

const GeoAlignableTransform* MuonGMR4::MuonReadoutElement::defineArgs::alignTransform {nullptr}
inherited

Pointer to the alignable transformation.

Definition at line 47 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MuonReadoutElement.h.

◆ chambDesign

std::string MuonGMR4::MuonReadoutElement::defineArgs::chambDesign {""}
inherited

chamber design name as it's occuring in the parameter book tables E.g. BMS5, RPC10, etc.

Definition at line 49 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MuonReadoutElement.h.

◆ detElId

Identifier MuonGMR4::MuonReadoutElement::defineArgs::detElId {0}
inherited

◆ halfHeight

double MuonGMR4::MmReadoutElement::parameterBook::halfHeight {0.}
inherited

length in the radial direction

Definition at line 32 of file MmReadoutElement.h.

◆ halfLongWidth

double MuonGMR4::MmReadoutElement::parameterBook::halfLongWidth {0.}
inherited

width of the upper edge

Definition at line 30 of file MmReadoutElement.h.

◆ halfShortWidth

double MuonGMR4::MmReadoutElement::parameterBook::halfShortWidth {0.}
inherited

width of the lower edge

Definition at line 28 of file MmReadoutElement.h.

◆ halfThickness

double MuonGMR4::MmReadoutElement::parameterBook::halfThickness {0.}
inherited

Trapezoid dimensions of MicroMegas envelope half-thickness along z-axis.

Definition at line 26 of file MmReadoutElement.h.

◆ layerBounds

ActsTrk::SurfaceBoundSetPtr<Acts::TrapezoidBounds> MuonGMR4::MmReadoutElement::parameterBook::layerBounds {}
inherited

Definition at line 41 of file MmReadoutElement.h.

◆ layers

std::vector<StripLayerPtr> MuonGMR4::MmReadoutElement::parameterBook::layers {}
inherited

Pointers to the strip layers.

Definition at line 38 of file MmReadoutElement.h.

◆ nGasGaps

unsigned int MuonGMR4::MmReadoutElement::parameterBook::nGasGaps {0}
inherited

number of gasGaps

Definition at line 34 of file MmReadoutElement.h.

◆ physVol

GeoIntrusivePtr<GeoVFullPhysVol> MuonGMR4::MuonReadoutElement::defineArgs::physVol {nullptr}
inherited

Pointer to the underlying physical volume in GeoModel.

Definition at line 45 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MuonReadoutElement.h.

◆ readoutSide

std::vector<int> MuonGMR4::MmReadoutElement::parameterBook::readoutSide {}
inherited

Readout sides.

Definition at line 36 of file MmReadoutElement.h.


The documentation for this struct was generated from the following file: