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

#include <sTgcReadoutElement.h>

Inheritance diagram for MuonGMR4::sTgcReadoutElement::defineArgs:
Collaboration diagram for MuonGMR4::sTgcReadoutElement::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 halfChamberHeight {0.}
 sTGC Chamber Details More...
 
double sHalfChamberLength {0.}
 Length of the chamber on the short side. More...
 
double lHalfChamberLength {0.}
 Length of the chamber on the long side. More...
 
double halfChamberTck {0.}
 Thickness of the chamber. More...
 
double sFrameWidth {0.}
 Width of the chamber frame on the short side. More...
 
double lFrameWidth {0.}
 Width of the chamber frame on the long side. More...
 
double gasTck {0.}
 Thickness of the gas gap. More...
 
unsigned int numLayers {0}
 Number of gas gap layers. More...
 
unsigned int nChTypes {0}
 Number of channel types. More...
 
double yCutout {0.}
 Diamond cutout height. More...
 
std::vector< double > firstStripPitch {}
 
std::vector< StripLayerstripLayers {}
 
std::vector< StripLayerwireGroupLayers {}
 
std::vector< StripLayerpadLayers {}
 
StripDesignPtr stripDesign {nullptr}
 
WireDesignPtr wireGroupDesign {nullptr}
 
PadDesignPtr padDesign {nullptr}
 
ActsTrk::SurfaceBoundSetPtr< Acts::TrapezoidBounds > layerBounds
 

Detailed Description

Definition at line 79 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/sTgcReadoutElement.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

◆ firstStripPitch

std::vector<double> MuonGMR4::sTgcReadoutElement::parameterBook::firstStripPitch {}
inherited

◆ gasTck

double MuonGMR4::sTgcReadoutElement::parameterBook::gasTck {0.}
inherited

◆ halfChamberHeight

double MuonGMR4::sTgcReadoutElement::parameterBook::halfChamberHeight {0.}
inherited

sTGC Chamber Details

Height of the chamber

Definition at line 43 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/sTgcReadoutElement.h.

◆ halfChamberTck

double MuonGMR4::sTgcReadoutElement::parameterBook::halfChamberTck {0.}
inherited

◆ layerBounds

ActsTrk::SurfaceBoundSetPtr<Acts::TrapezoidBounds> MuonGMR4::sTgcReadoutElement::parameterBook::layerBounds
inherited

◆ lFrameWidth

double MuonGMR4::sTgcReadoutElement::parameterBook::lFrameWidth {0.}
inherited

Width of the chamber frame on the long side.

Definition at line 53 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/sTgcReadoutElement.h.

◆ lHalfChamberLength

double MuonGMR4::sTgcReadoutElement::parameterBook::lHalfChamberLength {0.}
inherited

Length of the chamber on the long side.

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

◆ nChTypes

unsigned int MuonGMR4::sTgcReadoutElement::parameterBook::nChTypes {0}
inherited

◆ numLayers

unsigned int MuonGMR4::sTgcReadoutElement::parameterBook::numLayers {0}
inherited

◆ padDesign

PadDesignPtr MuonGMR4::sTgcReadoutElement::parameterBook::padDesign {nullptr}
inherited

◆ padLayers

std::vector<StripLayer> MuonGMR4::sTgcReadoutElement::parameterBook::padLayers {}
inherited

◆ 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.

◆ sFrameWidth

double MuonGMR4::sTgcReadoutElement::parameterBook::sFrameWidth {0.}
inherited

Width of the chamber frame on the short side.

Definition at line 51 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/sTgcReadoutElement.h.

◆ sHalfChamberLength

double MuonGMR4::sTgcReadoutElement::parameterBook::sHalfChamberLength {0.}
inherited

Length of the chamber on the short side.

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

◆ stripDesign

StripDesignPtr MuonGMR4::sTgcReadoutElement::parameterBook::stripDesign {nullptr}
inherited

◆ stripLayers

std::vector<StripLayer> MuonGMR4::sTgcReadoutElement::parameterBook::stripLayers {}
inherited

◆ wireGroupDesign

WireDesignPtr MuonGMR4::sTgcReadoutElement::parameterBook::wireGroupDesign {nullptr}
inherited

◆ wireGroupLayers

std::vector<StripLayer> MuonGMR4::sTgcReadoutElement::parameterBook::wireGroupLayers {}
inherited

◆ yCutout

double MuonGMR4::sTgcReadoutElement::parameterBook::yCutout {0.}
inherited

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