17#ifndef EGAMMAD3PDMAKER_EGAMMAGENPARTICLEASSOCIATIONTOOL_H
18#define EGAMMAD3PDMAKER_EGAMMAGENPARTICLEASSOCIATIONTOOL_H
26#include "GaudiKernel/ToolHandle.h"
50 const std::string& name,
51 const IInterface* parent);
StatusCode initialize()
Standard Gaudi initialize method.
std::string m_drvar
Property: If not empty, the variable name to use for DR.
ToolHandle< IMCTruthClassifier > m_classifier
Property: classifier tool.
SingleAssociationTool< xAOD::Egamma, xAOD::TruthParticle > Base
StatusCode book()
Create any needed tuple variables.
virtual const xAOD::TruthParticle * get(const xAOD::Egamma &p)
Return the target object.
float * m_dr
Variable: DR between reco and truth.
egammaGenParticleAssociationTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Block filler tool for noisy FEB information.
Egamma_v1 Egamma
Definition of the current "egamma version".
TruthParticle_v1 TruthParticle
Typedef to implementation.