5#ifndef TRKTOOLINTERFACES_IDETAILEDTRACKTRUTHBUILDER_H
6#define TRKTOOLINTERFACES_IDETAILEDTRACKTRUTHBUILDER_H
8#include "GaudiKernel/IAlgTool.h"
40 const std::vector<const PRD_MultiTruthCollection*>& prdTruth,
41 const EventContext& ctx)
const = 0;
DataVector< Trk::Track > TrackCollection
This typedef represents a collection of Trk::Track objects.
A PRD is mapped onto all contributing particles.
Provides interface for tool to return a "detailed" track truth map.
DeclareInterfaceID(Trk::IDetailedTrackTruthBuilder, 1, 0)
virtual void buildDetailedTrackTruth(DetailedTrackTruthCollection *output, const TrackCollection &tracks, const std::vector< const PRD_MultiTruthCollection * > &prdTruth, const EventContext &ctx) const =0
The main tool method.
Ensure that the ATLAS eigen extensions are properly loaded.