|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef MUONGEOMODELTEST_GEOMODELMMTEST_H
5 #define MUONGEOMODELTEST_GEOMODELMMTEST_H
37 this,
"DetectorManagerKey",
"MuonDetectorManager",
38 "Key of input MuonDetectorManager condition data"};
42 this,
"MuonIdHelperSvc",
"Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
51 this,
"TestStations", {},
"Constrain the stations to be tested"};
MuonVal::ScalarBranch< float > & m_ActiveHeightR
Ensure that the Athena extensions are properly loaded.
StatusCode execute() override
Gaudi::Property< std::vector< std::string > > m_selectStat
String should be formated like MM<L or S><1 or 2><A/C><layer> Example string MML1A6 ,...
MuonVal::MuonTesterTree m_tree
MuonVal::ScalarBranch< float > & m_ActiveWidthS
StatusCode initialize() override
MuonVal::VectorBranch< float > & m_stripActiveLengthRight
MuonVal::VectorBranch< uint > & m_channel
MuonVal::TwoVectorBranch m_locStripCenter
std::set< Identifier > m_testStations
Set of stations to be tested.
MuonVal::VectorBranch< float > & m_stripActiveLength
GeoModelMmTest(const std::string &name, ISvcLocator *pSvcLocator)
MuonVal::ScalarBranch< short > & m_stationEta
MuonVal::ScalarBranch< short > & m_stationPhi
MuonVal::ThreeVectorBranch m_stripRightEdge
MuonVal::VectorBranch< uint8_t > & m_stripRotGasGap
MuonVal::ThreeVectorBranch m_stripCenter
MuonVal::VectorBranch< short > & m_gasGap
MuonVal::ScalarBranch< float > & m_ActiveWidthL
::StatusCode StatusCode
StatusCode definition for legacy code.
MuonVal::ThreeVectorBranch m_stripLeftEdge
MuonVal::ScalarBranch< unsigned short > & m_stationIndex
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
VectorBranch< T > & newVector(const std::string &name)
Creates new branches and returns their reference.
MuonVal::ScalarBranch< float > & m_stStripPitch
MuonVal::TwoVectorBranch m_firstStripPos
MuonVal::CoordTransformBranch m_readoutTransform
Transformation of the readout element (Translation, ColX, ColY, ColZ)
MuonVal::CoordSystemsBranch m_stripRot
Rotation matrix of the respective strip layers.
ScalarBranch< T > & newScalar(const std::string &name)
Helper class to dump the Amg::Transformations into 4 three vector branches.
SG::ReadCondHandleKey< MuonGM::MuonDetectorManager > m_detMgrKey
MuonDetectorManager from the conditions store.
MuonVal::ScalarBranch< short > & m_multilayer
An MMReadoutElement corresponds to a single STGC module; therefore typicaly a barrel muon station con...
StatusCode finalize() override
MuonVal::VectorBranch< unsigned > & m_readoutFirstStrip
StatusCode dumpToTree(const EventContext &ctx, const MuonGM::MMReadoutElement *detEl)
MuonVal::ScalarBranch< int > & m_stationName
MuonVal::VectorBranch< int > & m_readoutSide
MuonVal::VectorBranch< float > & m_stripLength
MuonVal::VectorBranch< float > & m_stripActiveLengthLeft
MuonVal::VectorBranch< bool > & m_isStereo