14#ifndef TRK_ITRUTHNTUPLETOOL_H
15#define TRK_ITRUTHNTUPLETOOL_H
17#include "GaudiKernel/IAlgTool.h"
62 const std::vector< Trk::ValidationTrackTruthData >& ) = 0;
66 virtual StatusCode
initBranches(
const std::vector<const Trk::ITrackTruthClassifier*>& classifiers,
68 const std::vector<std::string>& trackCollectionNames) = 0;
provides the interface for tools which classify gen particles
const Trk::TrackParameters * truthPerigee
std::vector< std::vector< unsigned int > > truthToTrackIndices
unsigned int truthToJetIndex
std::vector< unsigned int > classifications
HepMC::ConstGenParticlePtr genParticle
ValidationTrackTruthData()
std::vector< std::vector< float > > truthToTrackMatchingProbabilities
const GenParticle * ConstGenParticlePtr
Ensure that the ATLAS eigen extensions are properly loaded.
static const InterfaceID IID_ITruthNtupleTool("ITruthNtupleTool", 1, 0)
ParametersBase< TrackParametersDim, Charged > TrackParameters