![]() |
ATLAS Offline Software
|
The interface for the truth PRD trajectory finder. More...
#include <IPRD_TruthTrajectoryBuilder.h>
Public Member Functions | |
| DeclareInterfaceID (IPRD_TruthTrajectoryBuilder, 1, 0) | |
| Interface ID. | |
| virtual | ~IPRD_TruthTrajectoryBuilder () |
| Virtual destructor. | |
| virtual std::map< HepMC::ConstGenParticlePtr, PRD_TruthTrajectory > | truthTrajectories (const EventContext &ctx) const =0 |
| return a vector of PrepRawData trajectories | |
The interface for the truth PRD trajectory finder.
The truth PRD trajectory builder, it distinguishes between ID and MS and calls the sub-helpers.
The truth PRD trajectory builder distinguishes between ID and MS and calls the sub-helpers. This is done because it should also run for upgrade layouts and thus not know about dedicated detector technologies.
A dedicated PRD_TruthTrajectoryManipulator can be used to shape the TruthTrajectories after beeing created.
Definition at line 28 of file IPRD_TruthTrajectoryBuilder.h.
|
inlinevirtual |
| Trk::IPRD_TruthTrajectoryBuilder::DeclareInterfaceID | ( | IPRD_TruthTrajectoryBuilder | , |
| 1 | , | ||
| 0 | ) |
Interface ID.
|
pure virtual |
return a vector of PrepRawData trajectories
Implemented in Trk::PRD_TruthTrajectoryBuilder.