![]() |
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.
1.8.18