ATLAS Offline Software
MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 #ifndef MUONGEOMODELTESTR4_GEOMODELSTGCTEST_H
5 #define MUONGEOMODELTESTR4_GEOMODELSTGCTEST_H
6 
8 #include <set>
17 namespace MuonGMR4{
18 
20  public:
21  GeoModelsTgcTest(const std::string& name, ISvcLocator* pSvcLocator);
22 
23  StatusCode execute() override;
24 
25  StatusCode initialize() override;
26 
27  StatusCode finalize() override;
28 
29  unsigned int cardinality() const override final {return 1;}
30 
31  private:
33  "Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
34 
35  SG::ReadHandleKey<ActsGeometryContext> m_geoCtxKey{this, "AlignmentKey", "ActsAlignment", "cond handle key"};
36 
38  std::set<Identifier> m_testStations{};
39 
41  Gaudi::Property<std::vector<std::string>> m_selectStat{this, "TestStations", {}};
42  Gaudi::Property<std::vector<std::string>> m_excludeStat{this, "ExcludeStations", {}};
43 
44  const MuonDetectorManager* m_detMgr{nullptr};
45 
46  StatusCode dumpToTree(const EventContext& ctx,
47  const ActsGeometryContext& gctx, const sTgcReadoutElement* readoutEle);
48 
49  MuonVal::MuonTesterTree m_tree{"sTgcGeoModelTree", "GEOMODELTESTER"};
50 
52  MuonVal::ScalarBranch<short>& m_stIndex{m_tree.newScalar<short>("stationIndex")}; // 57(S) or 58(L)
53  MuonVal::ScalarBranch<short>& m_stEta{m_tree.newScalar<short>("stationEta")}; // [-3, 3]
54  MuonVal::ScalarBranch<short>& m_stPhi{m_tree.newScalar<short>("stationPhi")}; // [1, 8]
55  MuonVal::ScalarBranch<short>& m_stML{m_tree.newScalar<short>("stationMultilayer")}; // {1, 2}
57 
60  MuonVal::ScalarBranch<float>& m_yCutout{m_tree.newScalar<float>("yCutout")}; // yCutoutCathode
61  MuonVal::ScalarBranch<float>& m_gasTck{m_tree.newScalar<float>("gasTck")}; // gasTck 2.85mm
67  MuonVal::ScalarBranch<float>& m_sGapLength{m_tree.newScalar<float>("sGapLength")}; //sStripWidth
68  MuonVal::ScalarBranch<float>& m_lGapLength{m_tree.newScalar<float>("lGapLength")}; //lStripWidth
70 
71  MuonVal::VectorBranch<float>& m_firstStripPitch{m_tree.newVector<float>("firstStripPitch")}; // firstStripWidth 1.6/3.2mm
72 
73 
77 
81 
85 
89 
92  MuonVal::ScalarBranch<float>& m_stripPitch{m_tree.newScalar<float>("stripPitch")}; // stripPitch 3.2mm
93  MuonVal::ScalarBranch<float>& m_stripWidth{m_tree.newScalar<float>("stripWidth")}; // stripWidth 2.7mm
94  MuonVal::TwoVectorBranch m_localStripPos{m_tree, "localStripPos"}; //Position in chamber coordinates
95  MuonVal::ThreeVectorBranch m_globalStripPos{m_tree, "globalStripPos"}; //Position in ATLAS coordinates
96  MuonVal::VectorBranch<uint>& m_stripNum{m_tree.newVector<uint>("stripNumber")}; // strip number
98  MuonVal::VectorBranch<float>& m_stripLengths{m_tree.newVector<float>("stripLengths")}; // Length of each strip
99 
102  MuonVal::VectorBranch<uint>& m_firstWireGroupWidth{m_tree.newVector<uint>("firstWireGroupWidth")}; // firstWireGroup <= 20
103  MuonVal::VectorBranch<uint>& m_numWireGroups{m_tree.newVector<uint>("numWireGroups")}; // nWireGroups >19
104  MuonVal::VectorBranch<float>& m_wireCutout{m_tree.newVector<float>("wireCutout")}; // wireCutout ~ 800mm
105  MuonVal::ScalarBranch<float>& m_wirePitch{m_tree.newScalar<float>("wirePitch")}; // wirePitch 1.8mm
106  MuonVal::ScalarBranch<float>& m_wireWidth{m_tree.newScalar<float>("wireWidth")}; // wireWidth 0.015mm
107  MuonVal::ScalarBranch<uint>& m_wireGroupWidth{m_tree.newScalar<uint>("wireGroupWidth")}; // wireGroupWidth 20
108  MuonVal::TwoVectorBranch m_localWireGroupPos{m_tree, "localWireGroupPos"}; //Position in chamber coordinates
109  MuonVal::ThreeVectorBranch m_globalWireGroupPos{m_tree, "globalWireGroupPos"}; //Position in ATLAS coordinates
110  MuonVal::VectorBranch<uint8_t>& m_wireGroupNum{m_tree.newVector<uint8_t>("wireGroupNum")}; // wire Group number
112 
114  MuonVal::VectorBranch<uint>& m_numPads{m_tree.newVector<uint>("numPads")}; //total number of pads in a layer
115  MuonVal::ScalarBranch<float>& m_sPadLength{m_tree.newScalar<float>("sPadLength")}; // sPadWidth
116  MuonVal::ScalarBranch<float>& m_lPadLength{m_tree.newScalar<float>("lPadLength")}; // lPadWidth
119  MuonVal::VectorBranch<float>& m_firstPadHeight{m_tree.newVector<float>("firstPadHeight")}; //firstPadH
121  MuonVal::VectorBranch<float>& m_padPhiShift{m_tree.newVector<float>("padPhiShift")}; //PadPhiShift_A (defined float in R3)
122  MuonVal::VectorBranch<float>& m_firstPadPhiDiv{m_tree.newVector<float>("firstPadPhiDiv")}; //firstPadPhiDivision
123  MuonVal::ScalarBranch<float>& m_anglePadPhi{m_tree.newScalar<float>("anglePadPhi")}; // anglePadPhi
125 
133 
139 
141  MuonVal::VectorBranch<uint>& m_padEta{m_tree.newVector<uint>("padEtaNumber")}; // pad number in eta direction
142  MuonVal::VectorBranch<uint>& m_padPhi{m_tree.newVector<uint>("padPhiNumber")}; // pad number in phi direction
143 
144 };
145 }
146 #endif
MuonGMR4::GeoModelsTgcTest::m_wireWidth
MuonVal::ScalarBranch< float > & m_wireWidth
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:106
MuonGMR4::GeoModelsTgcTest::m_lChamberLength
MuonVal::ScalarBranch< float > & m_lChamberLength
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:64
MuonGMR4::GeoModelsTgcTest
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:19
MuonGMR4::GeoModelsTgcTest::m_padNumber
MuonVal::VectorBranch< int > & m_padNumber
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:132
MuonGMR4::GeoModelsTgcTest::m_stripLengths
MuonVal::VectorBranch< float > & m_stripLengths
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:98
MuonGMR4::GeoModelsTgcTest::m_padRotGasGap
MuonVal::VectorBranch< uint8_t > & m_padRotGasGap
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:88
xAOD::uint8_t
uint8_t
Definition: Muon_v1.cxx:557
MuonGMR4::GeoModelsTgcTest::m_wireGroupRotGasGap
MuonVal::VectorBranch< uint8_t > & m_wireGroupRotGasGap
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:84
MuonGMR4::GeoModelsTgcTest::m_tree
MuonVal::MuonTesterTree m_tree
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:49
MuonGMR4::MuonDetectorManager
Definition: MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MuonDetectorManager.h:62
CoordTransformBranch.h
ActsGeometryContext.h
MuonGMR4::GeoModelsTgcTest::m_selectStat
Gaudi::Property< std::vector< std::string > > m_selectStat
String should be formated like <stationName><stationEta><A/C><stationPhi>
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:41
MuonGMR4::GeoModelsTgcTest::m_globalPadCornerTL
MuonVal::ThreeVectorBranch m_globalPadCornerTL
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:137
MuonGMR4::GeoModelsTgcTest::m_localPadPos
MuonVal::TwoVectorBranch m_localPadPos
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:130
MuonGMR4::GeoModelsTgcTest::m_idHelperSvc
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:32
MuonGMR4::GeoModelsTgcTest::m_localPadCornerBL
MuonVal::TwoVectorBranch m_localPadCornerBL
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:127
MuonGMR4::GeoModelsTgcTest::m_wireGroupNum
MuonVal::VectorBranch< uint8_t > & m_wireGroupNum
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:110
MuonGMR4::GeoModelsTgcTest::m_hitPosition
MuonVal::TwoVectorBranch m_hitPosition
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:131
MuonGMR4::GeoModelsTgcTest::m_padPhiShift
MuonVal::VectorBranch< float > & m_padPhiShift
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:121
MuonGMR4::GeoModelsTgcTest::m_firstWireGroupWidth
MuonVal::VectorBranch< uint > & m_firstWireGroupWidth
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:102
MuonGMR4::GeoModelsTgcTest::m_globalPadCornerBL
MuonVal::ThreeVectorBranch m_globalPadCornerBL
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:135
MuonGMR4::GeoModelsTgcTest::m_numPadEta
MuonVal::VectorBranch< uint > & m_numPadEta
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:117
MuonGMR4::GeoModelsTgcTest::m_padRot
MuonVal::CoordSystemsBranch m_padRot
Rotation matrix of the respective pad layers.
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:87
MuonGMR4::GeoModelsTgcTest::m_sPadLength
MuonVal::ScalarBranch< float > & m_sPadLength
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:115
MuonGMR4::GeoModelsTgcTest::m_wireGroupGasGap
MuonVal::VectorBranch< uint8_t > & m_wireGroupGasGap
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:111
MuonVal::VectorBranch< float >
MuonTesterTree.h
ThreeVectorBranch.h
const
bool const RAWDATA *ch2 const
Definition: LArRodBlockPhysicsV0.cxx:560
SG::ReadHandleKey< ActsGeometryContext >
MuonGMR4::GeoModelsTgcTest::m_stIndex
MuonVal::ScalarBranch< short > & m_stIndex
Identifier of the readout element.
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:52
MuonGMR4::GeoModelsTgcTest::initialize
StatusCode initialize() override
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.cxx:17
MuonGMR4::GeoModelsTgcTest::m_stPhi
MuonVal::ScalarBranch< short > & m_stPhi
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:54
MuonGMR4::GeoModelsTgcTest::m_globalPadCornerBR
MuonVal::ThreeVectorBranch m_globalPadCornerBR
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:134
MuonVal::ThreeVectorBranch
Definition: ThreeVectorBranch.h:19
MuonGMR4::GeoModelsTgcTest::m_sChamberLength
MuonVal::ScalarBranch< float > & m_sChamberLength
Chamber Length for debug.
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:63
MuonGMR4::GeoModelsTgcTest::m_yCutout
MuonVal::ScalarBranch< float > & m_yCutout
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:60
MuonGMR4::GeoModelsTgcTest::m_padHeight
MuonVal::VectorBranch< float > & m_padHeight
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:120
AthHistogramAlgorithm.h
MuonVal::CoordTransformBranch
Helper class to dump the Amg::Transformations into a single three vector branch The first entry is th...
Definition: CoordTransformBranch.h:15
MuonGMR4::GeoModelsTgcTest::m_gasTck
MuonVal::ScalarBranch< float > & m_gasTck
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:61
MuonGMR4::GeoModelsTgcTest::m_stripPitch
MuonVal::ScalarBranch< float > & m_stripPitch
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:92
MuonGMR4::GeoModelsTgcTest::m_numWireGroups
MuonVal::VectorBranch< uint > & m_numWireGroups
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:103
MuonGMR4::GeoModelsTgcTest::m_lGapLength
MuonVal::ScalarBranch< float > & m_lGapLength
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:68
uint
unsigned int uint
Definition: LArOFPhaseFill.cxx:20
MuonGMR4::GeoModelsTgcTest::m_geoCtxKey
SG::ReadHandleKey< ActsGeometryContext > m_geoCtxKey
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:35
MuonGMR4::GeoModelsTgcTest::dumpToTree
StatusCode dumpToTree(const EventContext &ctx, const ActsGeometryContext &gctx, const sTgcReadoutElement *readoutEle)
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.cxx:212
MuonGMR4::GeoModelsTgcTest::m_readoutTransform
MuonVal::CoordTransformBranch m_readoutTransform
Transformation of the readout element (Translation, ColX, ColY, ColZ)
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:75
MuonGMR4
The ReadoutGeomCnvAlg converts the Run4 Readout geometry build from the GeoModelXML into the legacy M...
Definition: MdtCalibInput.h:20
MuonGMR4::GeoModelsTgcTest::m_stripRotGasGap
MuonVal::VectorBranch< uint8_t > & m_stripRotGasGap
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:80
MuonVal::MuonTesterTree
Definition: MuonTesterTree.h:30
IdentifierBranch.h
MuonGMR4::GeoModelsTgcTest::m_stripNum
MuonVal::VectorBranch< uint > & m_stripNum
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:96
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
MuonGMR4::GeoModelsTgcTest::m_firstPadPhiDiv
MuonVal::VectorBranch< float > & m_firstPadPhiDiv
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:122
MuonGMR4::GeoModelsTgcTest::m_stripWidth
MuonVal::ScalarBranch< float > & m_stripWidth
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:93
MuonGMR4::GeoModelsTgcTest::m_wireGroupRot
MuonVal::CoordSystemsBranch m_wireGroupRot
Rotation matrix of the respective wireGroup layers.
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:83
MuonGMR4::GeoModelsTgcTest::m_gapHeight
MuonVal::ScalarBranch< float > & m_gapHeight
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:69
MuonGMR4::GeoModelsTgcTest::m_alignableNode
MuonVal::CoordTransformBranch m_alignableNode
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:76
MuonGMR4::GeoModelsTgcTest::m_numPads
MuonVal::VectorBranch< uint > & m_numPads
Pad dimensions.
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:114
MuonDetectorManager.h
MuonGMR4::GeoModelsTgcTest::m_stripRot
MuonVal::CoordSystemsBranch m_stripRot
Rotation matrix of the respective strip layers.
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:79
MuonGMR4::GeoModelsTgcTest::m_padEta
MuonVal::VectorBranch< uint > & m_padEta
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:141
MuonGMR4::GeoModelsTgcTest::m_beamlineRadius
MuonVal::ScalarBranch< float > & m_beamlineRadius
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:124
MuonGMR4::GeoModelsTgcTest::m_stEta
MuonVal::ScalarBranch< short > & m_stEta
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:53
MuonGMR4::GeoModelsTgcTest::m_numWires
MuonVal::VectorBranch< uint > & m_numWires
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:101
MuonGMR4::GeoModelsTgcTest::m_localPadCornerBR
MuonVal::TwoVectorBranch m_localPadCornerBR
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:126
MuonGMR4::GeoModelsTgcTest::m_firstStripPitch
MuonVal::VectorBranch< float > & m_firstStripPitch
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:71
MuonGMR4::GeoModelsTgcTest::m_padGasGap
MuonVal::VectorBranch< uint8_t > & m_padGasGap
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:140
MuonGMR4::GeoModelsTgcTest::m_localStripPos
MuonVal::TwoVectorBranch m_localStripPos
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:94
MuonGMR4::GeoModelsTgcTest::m_lPadLength
MuonVal::ScalarBranch< float > & m_lPadLength
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:116
MuonVal::MuonTesterTree::newVector
VectorBranch< T > & newVector(const std::string &name)
Creates new branches and returns their reference.
AthHistogramAlgorithm
Definition: AthHistogramAlgorithm.h:32
MuonGMR4::GeoModelsTgcTest::m_globalPadPos
MuonVal::ThreeVectorBranch m_globalPadPos
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:138
ActsGeometryContext
Include the GeoPrimitives which need to be put first.
Definition: ActsGeometryContext.h:27
MuonGMR4::GeoModelsTgcTest::m_detMgr
const MuonDetectorManager * m_detMgr
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:44
MuonGMR4::GeoModelsTgcTest::m_firstPadHeight
MuonVal::VectorBranch< float > & m_firstPadHeight
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:119
MuonGMR4::GeoModelsTgcTest::m_excludeStat
Gaudi::Property< std::vector< std::string > > m_excludeStat
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:42
MuonGMR4::GeoModelsTgcTest::m_globalWireGroupPos
MuonVal::ThreeVectorBranch m_globalWireGroupPos
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:109
MuonGMR4::GeoModelsTgcTest::m_testStations
std::set< Identifier > m_testStations
Set of stations to be tested.
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:38
MuonVal::ScalarBranch< short >
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
MuonVal::MuonTesterTree::newScalar
ScalarBranch< T > & newScalar(const std::string &name)
MuonGMR4::GeoModelsTgcTest::m_wireGroupWidth
MuonVal::ScalarBranch< uint > & m_wireGroupWidth
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:107
MuonGMR4::GeoModelsTgcTest::m_padPhi
MuonVal::VectorBranch< uint > & m_padPhi
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:142
MuonGMR4::GeoModelsTgcTest::m_anglePadPhi
MuonVal::ScalarBranch< float > & m_anglePadPhi
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:123
MuonGMR4::GeoModelsTgcTest::m_wirePitch
MuonVal::ScalarBranch< float > & m_wirePitch
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:105
MuonVal::CoordSystemsBranch
Helper class to dump the Amg::Transformations into 4 three vector branches.
Definition: CoordTransformBranch.h:28
MuonGMR4::GeoModelsTgcTest::m_stripGasGap
MuonVal::VectorBranch< uint8_t > & m_stripGasGap
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:97
MuonGMR4::GeoModelsTgcTest::m_chamberHeight
MuonVal::ScalarBranch< float > & m_chamberHeight
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:65
MuonGMR4::GeoModelsTgcTest::m_wireCutout
MuonVal::VectorBranch< float > & m_wireCutout
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:104
MuonGMR4::GeoModelsTgcTest::m_numStrips
MuonVal::ScalarBranch< uint > & m_numStrips
Strip dimensions.
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:91
MuonGMR4::GeoModelsTgcTest::GeoModelsTgcTest
GeoModelsTgcTest(const std::string &name, ISvcLocator *pSvcLocator)
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.cxx:14
MuonGMR4::sTgcReadoutElement
Definition: MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/sTgcReadoutElement.h:20
MuonGMR4::GeoModelsTgcTest::m_localPadCornerTL
MuonVal::TwoVectorBranch m_localPadCornerTL
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:129
MuonGMR4::GeoModelsTgcTest::m_numLayers
MuonVal::ScalarBranch< short > & m_numLayers
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:59
MuonGMR4::GeoModelsTgcTest::m_sGapLength
MuonVal::ScalarBranch< float > & m_sGapLength
GasGap Lengths for debug.
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:67
MuonGMR4::GeoModelsTgcTest::m_globalPadCornerTR
MuonVal::ThreeVectorBranch m_globalPadCornerTR
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:136
TwoVectorBranch.h
MuonGMR4::GeoModelsTgcTest::m_localWireGroupPos
MuonVal::TwoVectorBranch m_localWireGroupPos
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:108
MuonGMR4::GeoModelsTgcTest::finalize
StatusCode finalize() override
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.cxx:106
MuonGMR4::GeoModelsTgcTest::m_stML
MuonVal::ScalarBranch< short > & m_stML
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:55
MuonGMR4::GeoModelsTgcTest::cardinality
unsigned int cardinality() const override final
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:29
MuonGMR4::GeoModelsTgcTest::execute
StatusCode execute() override
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.cxx:110
MuonGMR4::GeoModelsTgcTest::m_chamberDesign
MuonVal::ScalarBranch< std::string > & m_chamberDesign
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:56
IMuonIdHelperSvc.h
MuonVal::TwoVectorBranch
Definition: TwoVectorBranch.h:15
MuonGMR4::GeoModelsTgcTest::m_numPadPhi
MuonVal::VectorBranch< uint > & m_numPadPhi
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:118
ServiceHandle< Muon::IMuonIdHelperSvc >
MuonGMR4::GeoModelsTgcTest::m_localPadCornerTR
MuonVal::TwoVectorBranch m_localPadCornerTR
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:128
MuonGMR4::GeoModelsTgcTest::m_globalStripPos
MuonVal::ThreeVectorBranch m_globalStripPos
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/src/GeoModelsTgcTest.h:95