|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONVALR4_MuonRecoChainTester_H
6 #define MUONVALR4_MuonRecoChainTester_H
31 Gaudi::Property<bool>
m_isMC{
this,
"isMC",
false};
36 Gaudi::Property<std::string>
m_legacySegmentKey{
this,
"LegacySegmentKey",
"LegacyChainSegments"};
40 Gaudi::Property<std::string>
m_segmentKeyR4{
this,
"R4SegmentKey",
"MuonSegmentsFromR4"};
55 std::shared_ptr<MuonVal::IParticleFourMomBranch>
m_truthTrks{};
Property holding a SG store/key/clid from which a ReadHandle is made.
std::shared_ptr< MuonVal::IParticleFourMomBranch > m_TrksSegmentR4
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_TrackKeyR4
Gaudi::Property< std::string > m_legacySegmentKey
Keys to the segment collections.
SG::ReadHandleKey< xAOD::TruthParticleContainer > m_truthKey
Key to the truth particle collection.
virtual StatusCode finalize() override
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_TrackKeyHoughR4
Gaudi::Property< std::string > m_truthSegmentKey
Segment from the truth hits.
std::shared_ptr< MuonVal::IParticleFourMomBranch > m_TrksHoughR4
Lightweight algorithm to read xAOD MDT sim hits and (fast-digitised) drift circles from SG and fill a...
std::shared_ptr< MuonVal::IParticleFourMomBranch > m_legacyTrks
Gaudi::Property< std::string > m_segmentKeyR4
Segments made from the R4 segment maker.
std::shared_ptr< MuonVal::IParticleFourMomBranch > m_truthTrks
Gaudi::Property< bool > m_isMC
virtual StatusCode initialize() override
Gaudi::Property< std::string > m_r4PatternSegmentKey
Segments seeded from the R4 pattern but made with the legacy segment maker.
MuonRecoChainTester(const std::string &name, ISvcLocator *pSvcLocator)
MuonVal::MuonTesterTree m_tree
virtual ~MuonRecoChainTester()=default
virtual StatusCode execute() override
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_legacyTrackKey
Key to the track collections.