|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef MUONGEOMODELTESTR4_GEOMODELMmTEST_H
5 #define MUONGEOMODELTESTR4_GEOMODELMmTEST_H
33 "Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
42 Gaudi::Property<std::vector<std::string>>
m_selectStat{
this,
"TestStations", {}};
43 Gaudi::Property<std::vector<std::string>>
m_excludeStat{
this,
"ExcludeStations", {}};
MuonVal::ThreeVectorBranch m_stripRightEdge
MuonVal::VectorBranch< uint > & m_channel
MuonVal::VectorBranch< int > & m_readoutSide
MuonVal::VectorBranch< unsigned > & m_readoutFirstStrip
MuonVal::ScalarBranch< std::string > & m_chamberDesign
unsigned int cardinality() const override final
MuonVal::VectorBranch< bool > & m_isStereo
bool const RAWDATA *ch2 const
MuonVal::ScalarBranch< float > & m_ActiveWidthS
Gaudi::Property< std::vector< std::string > > m_selectStat
String should be formated like MM_<Large/Small Sector + Module type><Quadruplet number>
MuonVal::ScalarBranch< short > & m_stEta
GeoModelMmTest(const std::string &name, ISvcLocator *pSvcLocator)
MuonVal::ScalarBranch< float > & m_ActiveHeightR
GasGap Lengths for debug.
MuonVal::MuonTesterTree m_tree
MuonVal::CoordSystemsBranch m_stripRot
Rotation matrix of the respective strip layers.
The ReadoutGeomCnvAlg converts the Run4 Readout geometry build from the GeoModelXML into the legacy M...
MuonVal::ScalarBranch< unsigned short > & m_stIndex
Identifier of the readout element.
MuonVal::VectorBranch< short > & m_gasGap
::StatusCode StatusCode
StatusCode definition for legacy code.
MuonVal::ThreeVectorBranch m_stripCenter
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
MuonVal::VectorBranch< uint8_t > & m_stripRotGasGap
MuonVal::ScalarBranch< short > & m_stML
VectorBranch< T > & newVector(const std::string &name)
Creates new branches and returns their reference.
Include the GeoPrimitives which need to be put first.
MuonVal::ScalarBranch< float > & m_moduleHeight
Chamber Length for debug.
MuonVal::CoordTransformBranch m_alignableNode
SG::ReadHandleKey< ActsGeometryContext > m_geoCtxKey
MuonVal::ScalarBranch< short > & m_stPhi
MuonVal::ThreeVectorBranch m_stripLeftEdge
ScalarBranch< T > & newScalar(const std::string &name)
MuonVal::TwoVectorBranch m_firstStripPos
Helper class to dump the Amg::Transformations into 4 three vector branches.
StatusCode finalize() override
StatusCode dumpToTree(const EventContext &ctx, const ActsGeometryContext &gctx, const MmReadoutElement *readoutEle)
MuonVal::VectorBranch< float > & m_stripLength
StatusCode execute() override
MuonVal::ScalarBranch< float > & m_ActiveWidthL
StatusCode initialize() override
MuonVal::ScalarBranch< float > & m_moduleWidthL
MuonVal::ScalarBranch< float > & m_moduleWidthS
MuonVal::TwoVectorBranch m_locStripCenter
MuonVal::ScalarBranch< float > & m_stStripPitch
Gaudi::Property< std::vector< std::string > > m_excludeStat
~GeoModelMmTest()=default
MuonVal::CoordTransformBranch m_readoutTransform
Transformation of the readout element (Translation, ColX, ColY, ColZ)
const MuonDetectorManager * m_detMgr
std::set< Identifier > m_testStations
Set of stations to be tested.