|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef DERIVATIONFRAMEWORK_MuonTruthClassifierFallback_H
5 #define DERIVATIONFRAMEWORK_MuonTruthClassifierFallback_H
13 #include "GaudiKernel/ToolHandle.h"
39 "Key of the pile-up event container"};
50 Gaudi::Property<float>
m_minPt{
this,
"MinPt", 2500};
52 ToolHandle<IMCTruthClassifier>
m_mcTruthClassifier{
this,
"MCTruthClassifierTool",
"",
"Handle of the MC truth classifier"};
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
SG::ReadHandleKey< xAOD::TruthParticleContainer > m_truthMuonSGKey
SG::WriteDecorHandleKey< xAOD::IParticleContainer > m_Truth_type_Key
SG::ReadHandleKey< xAOD::TruthPileupEventContainer > m_truthPileupSGKey
SG::ReadHandleKey< xAOD::TruthEventContainer > m_truthSGKey
Property holding a SG store/key/clid from which a ReadHandle is made.
ToolHandle< IMCTruthClassifier > m_mcTruthClassifier
Gaudi::Property< float > m_minPt
virtual StatusCode addBranches() const override
Pass the thinning service
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode initialize() override
MuonTruthClassifierFallback(const std::string &t, const std::string &n, const IInterface *p)
Constructor with parameters.
SG::WriteDecorHandleKey< xAOD::IParticleContainer > m_Truth_origin_Key
SG::WriteDecorHandleKey< xAOD::IParticleContainer > m_Truth_PU_origin_Key
SG::ReadHandleKey< xAOD::IParticleContainer > m_containerKey
~MuonTruthClassifierFallback()=default
Destructor.
SG::WriteDecorHandleKey< xAOD::IParticleContainer > m_Truth_PU_type_Key
SG::WriteDecorHandleKey< xAOD::IParticleContainer > m_Truth_dR_Key
Key properties are overwirrten during initialize.
SG::WriteDecorHandleKey< xAOD::IParticleContainer > m_Truth_PU_dR_Key