9#ifndef TRK_TRKTRUTHTRACKS_IPRD_TRUTHTRAJECTORYBUILDER_H
10#define TRK_TRKTRUTHTRACKS_IPRD_TRUTHTRAJECTORYBUILDER_H 1
13#include "GaudiKernel/IAlgTool.h"
41 virtual std::map< HepMC::ConstGenParticlePtr, PRD_TruthTrajectory >
truthTrajectories()
const = 0;
The interface for the truth PRD trajectory finder.
virtual std::map< HepMC::ConstGenParticlePtr, PRD_TruthTrajectory > truthTrajectories() const =0
return a vector of PrepRawData trajectories - uses internal cache
virtual ~IPRD_TruthTrajectoryBuilder()
Virtual destructor.
static const InterfaceID & interfaceID()
AlgTool interface methods.
virtual StatusCode refreshEvent()=0
Event refresh - can't be an IIncident, because it has to run after PRD creation and PRD truth creatio...
Ensure that the ATLAS eigen extensions are properly loaded.
static const InterfaceID IID_IPRD_TruthTrajectoryBuilder("IPRD_TruthTrajectoryBuilder", 1, 0)