![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONFASTDIGITEST_MUONVALR4_MDTFastDigiTester_H
6 #define MUONFASTDIGITEST_MUONVALR4_MDTFastDigiTester_H
39 "xAOD SimHit collection"};
42 this,
"DriftCircleKey",
"xAODMdtCircles",
"mdt circle container"};
45 this,
"MuonIdHelperSvc",
"Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
63 #endif // MUONFASTDIGITEST_MUONVALR4_MDTFastDigiTester_H
MuonVal::ScalarBranch< int > & m_out_tube
Property holding a SG store/key/clid from which a ReadHandle is made.
MuonVal::ScalarBranch< bool > & m_out_hasDigi
MuonVal::ScalarBranch< int > & m_out_stationEta
Property holding a SG store/key/clid from which a ReadHandle is made.
MuonVal::ScalarBranch< int > & m_out_stationPhi
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
MuonVal::ScalarBranch< int > & m_out_multilayer
::StatusCode StatusCode
StatusCode definition for legacy code.
MuonVal::ScalarBranch< int > & m_out_stationName
MuonVal::ScalarBranch< float > & m_out_digiDriftRadius
MuonVal::ScalarBranch< int > & m_out_tubeLayer
MuonVal::ScalarBranch< float > & m_out_barcode
Lightweight algorithm to read xAOD MDT sim hits and (fast-digitised) drift circles from SG and fill a...
virtual StatusCode initialize() override
ScalarBranch< T > & newScalar(const std::string &name)
virtual StatusCode execute() override
virtual ~MDTFastDigiTester()=default
MuonVal::ScalarBranch< float > & m_out_digiDriftRadiusCov
MDTFastDigiTester(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKey< xAOD::MdtDriftCircleContainer > m_inDriftCircleKey
MuonVal::ScalarBranch< float > & m_out_simDriftRadius
virtual StatusCode finalize() override
SG::ReadHandleKey< xAOD::MuonSimHitContainer > m_inSimHitKey
MuonVal::MuonTesterTree m_tree