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