12#ifndef DerivationFrameworkMCTruth_HadronOriginDecorator_H
13#define DerivationFrameworkMCTruth_HadronOriginDecorator_H
18#include "GaudiKernel/ToolHandle.h"
30 using base_class::base_class;
32 virtual StatusCode
initialize()
override final;
33 virtual StatusCode
addBranches(
const EventContext& ctx)
const override final;
37 {
this,
"TruthEventName",
"TruthParticles",
"ReadHandleKey for input TruthParticleContainer"};
40 {
this,
"classifierParticleOrigin",
m_particlesKey,
"TopHadronOriginFlag",
"Top Hadron origin decoration"};
41 PublicToolHandle<DerivationFramework::HadronOriginClassifier>
m_Tool{
this,
"ToolName",
""};
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.
PublicToolHandle< DerivationFramework::HadronOriginClassifier > m_Tool
SG::ReadHandleKey< xAOD::TruthParticleContainer > m_particlesKey
virtual StatusCode initialize() override final
SG::WriteDecorHandleKey< xAOD::TruthParticleContainer > m_originDecoratorKey
virtual StatusCode addBranches(const EventContext &ctx) const override final
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.