![]() |
ATLAS Offline Software
|
Helper struct to represent a full sTgc chamber. More...
Classes | |
struct | sTgcChannel |
struct | sTgcLayer |
Helper struct to assess that the layers are properly oriented. More... | |
struct | sTgcPad |
Public Member Functions | |
sTgcChamber ()=default | |
Default constructor. More... | |
bool | operator< (const sTgcChamber &other) const |
Sorting operator to insert the object into std::set. More... | |
Public Attributes | |
int | stationIndex {0} |
int | stationEta {0} |
int | stationPhi {0} |
int | stationMultilayer {0} |
std::string | design {} |
Amg::Transform3D | alignableTransform {Amg::Transform3D::Identity()} |
Transformation of the underlying Alignable node. More... | |
Amg::Transform3D | geoModelTransform {Amg::Transform3D::Identity()} |
Transformation of the underlying GeoModel element. More... | |
unsigned int | numLayers {0} |
double | yCutout {0.f} |
double | gasTck {0.f} |
double | sChamberLength {0.f} |
double | lChamberLength {0.f} |
double | chamberHeight {0.f} |
double | sGapLength {0.f} |
double | lGapLength {0.f} |
double | gapHeight {0.f} |
std::vector< unsigned int > | numWires |
std::vector< uint > | firstWireGroupWidth |
std::vector< uint > | numWireGroups |
std::vector< float > | wireCutout |
double | wirePitch {0.f} |
double | wireWidth {0.f} |
uint | wireGroupWidth {0} |
unsigned int | numStrips {0} |
double | stripPitch {0.f} |
double | stripWidth {0.f} |
std::vector< float > | firstStripPitch |
double | sPadLength {0.f} |
double | lPadLength {0.f} |
double | anglePadPhi {0.f} |
double | beamlineRadius {0.f} |
std::vector< int > | padNumber |
std::vector< uint > | numPads |
std::vector< uint > | numPadEta |
std::vector< uint > | numPadPhi |
std::vector< float > | firstPadHeight |
std::vector< float > | padHeight |
std::vector< float > | padPhiShift |
std::vector< float > | firstPadPhiDiv |
std::set< sTgcChannel > | channels {} |
std::set< sTgcPad > | pads {} |
std::set< sTgcLayer > | layers {} |
Helper struct to represent a full sTgc chamber.
Definition at line 34 of file runsTgcGeoComparison.cxx.
|
default |
Default constructor.
|
inline |
Sorting operator to insert the object into std::set.
Definition at line 49 of file runsTgcGeoComparison.cxx.
Amg::Transform3D sTgcChamber::alignableTransform {Amg::Transform3D::Identity()} |
Transformation of the underlying Alignable node.
Definition at line 46 of file runsTgcGeoComparison.cxx.
double sTgcChamber::anglePadPhi {0.f} |
Definition at line 113 of file runsTgcGeoComparison.cxx.
double sTgcChamber::beamlineRadius {0.f} |
Definition at line 114 of file runsTgcGeoComparison.cxx.
double sTgcChamber::chamberHeight {0.f} |
Definition at line 67 of file runsTgcGeoComparison.cxx.
std::set<sTgcChannel> sTgcChamber::channels {} |
Definition at line 175 of file runsTgcGeoComparison.cxx.
std::string sTgcChamber::design {} |
Definition at line 43 of file runsTgcGeoComparison.cxx.
std::vector<float> sTgcChamber::firstPadHeight |
Definition at line 120 of file runsTgcGeoComparison.cxx.
std::vector<float> sTgcChamber::firstPadPhiDiv |
Definition at line 123 of file runsTgcGeoComparison.cxx.
std::vector<float> sTgcChamber::firstStripPitch |
Definition at line 86 of file runsTgcGeoComparison.cxx.
std::vector<uint> sTgcChamber::firstWireGroupWidth |
Definition at line 75 of file runsTgcGeoComparison.cxx.
double sTgcChamber::gapHeight {0.f} |
Definition at line 70 of file runsTgcGeoComparison.cxx.
double sTgcChamber::gasTck {0.f} |
Definition at line 62 of file runsTgcGeoComparison.cxx.
Amg::Transform3D sTgcChamber::geoModelTransform {Amg::Transform3D::Identity()} |
Transformation of the underlying GeoModel element.
Definition at line 57 of file runsTgcGeoComparison.cxx.
std::set<sTgcLayer> sTgcChamber::layers {} |
Definition at line 177 of file runsTgcGeoComparison.cxx.
double sTgcChamber::lChamberLength {0.f} |
Definition at line 66 of file runsTgcGeoComparison.cxx.
double sTgcChamber::lGapLength {0.f} |
Definition at line 69 of file runsTgcGeoComparison.cxx.
double sTgcChamber::lPadLength {0.f} |
Definition at line 112 of file runsTgcGeoComparison.cxx.
unsigned int sTgcChamber::numLayers {0} |
Definition at line 60 of file runsTgcGeoComparison.cxx.
std::vector<uint> sTgcChamber::numPadEta |
Definition at line 118 of file runsTgcGeoComparison.cxx.
std::vector<uint> sTgcChamber::numPadPhi |
Definition at line 119 of file runsTgcGeoComparison.cxx.
std::vector<uint> sTgcChamber::numPads |
Definition at line 117 of file runsTgcGeoComparison.cxx.
unsigned int sTgcChamber::numStrips {0} |
Definition at line 83 of file runsTgcGeoComparison.cxx.
std::vector<uint> sTgcChamber::numWireGroups |
Definition at line 76 of file runsTgcGeoComparison.cxx.
std::vector<unsigned int> sTgcChamber::numWires |
Definition at line 74 of file runsTgcGeoComparison.cxx.
std::vector<float> sTgcChamber::padHeight |
Definition at line 121 of file runsTgcGeoComparison.cxx.
std::vector<int> sTgcChamber::padNumber |
Definition at line 116 of file runsTgcGeoComparison.cxx.
std::vector<float> sTgcChamber::padPhiShift |
Definition at line 122 of file runsTgcGeoComparison.cxx.
std::set<sTgcPad> sTgcChamber::pads {} |
Definition at line 176 of file runsTgcGeoComparison.cxx.
double sTgcChamber::sChamberLength {0.f} |
Definition at line 65 of file runsTgcGeoComparison.cxx.
double sTgcChamber::sGapLength {0.f} |
Definition at line 68 of file runsTgcGeoComparison.cxx.
double sTgcChamber::sPadLength {0.f} |
Definition at line 111 of file runsTgcGeoComparison.cxx.
int sTgcChamber::stationEta {0} |
Definition at line 40 of file runsTgcGeoComparison.cxx.
int sTgcChamber::stationIndex {0} |
Definition at line 39 of file runsTgcGeoComparison.cxx.
int sTgcChamber::stationMultilayer {0} |
Definition at line 42 of file runsTgcGeoComparison.cxx.
int sTgcChamber::stationPhi {0} |
Definition at line 41 of file runsTgcGeoComparison.cxx.
double sTgcChamber::stripPitch {0.f} |
Definition at line 84 of file runsTgcGeoComparison.cxx.
double sTgcChamber::stripWidth {0.f} |
Definition at line 85 of file runsTgcGeoComparison.cxx.
std::vector<float> sTgcChamber::wireCutout |
Definition at line 77 of file runsTgcGeoComparison.cxx.
uint sTgcChamber::wireGroupWidth {0} |
Definition at line 80 of file runsTgcGeoComparison.cxx.
double sTgcChamber::wirePitch {0.f} |
Definition at line 78 of file runsTgcGeoComparison.cxx.
double sTgcChamber::wireWidth {0.f} |
Definition at line 79 of file runsTgcGeoComparison.cxx.
double sTgcChamber::yCutout {0.f} |
Definition at line 61 of file runsTgcGeoComparison.cxx.