ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::IPRD_TruthTrajectoryBuilder Class Referenceabstract

The interface for the truth PRD trajectory finder. More...

#include <IPRD_TruthTrajectoryBuilder.h>

Inheritance diagram for Trk::IPRD_TruthTrajectoryBuilder:
Collaboration diagram for Trk::IPRD_TruthTrajectoryBuilder:

Public Member Functions

 DeclareInterfaceID (IPRD_TruthTrajectoryBuilder, 1, 0)
 Interface ID.
virtual ~IPRD_TruthTrajectoryBuilder ()
 Virtual destructor.
virtual std::map< HepMC::ConstGenParticlePtr, PRD_TruthTrajectorytruthTrajectories (const EventContext &ctx) const =0
 return a vector of PrepRawData trajectories

Detailed Description

The interface for the truth PRD trajectory finder.

The truth PRD trajectory builder, it distinguishes between ID and MS and calls the sub-helpers.

Author
Andreas.Salzburger -at- cern.ch, Thijs.Cornelissen -at- cern.ch, Roland.Wolfgang.Jansky -at- cern.ch

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.

Author
Andreas.Salzburger -at- cern.ch, Thijs.Cornelissen -at- cern.ch

Definition at line 28 of file IPRD_TruthTrajectoryBuilder.h.

Constructor & Destructor Documentation

◆ ~IPRD_TruthTrajectoryBuilder()

virtual Trk::IPRD_TruthTrajectoryBuilder::~IPRD_TruthTrajectoryBuilder ( )
inlinevirtual

Virtual destructor.

Definition at line 35 of file IPRD_TruthTrajectoryBuilder.h.

35{}

Member Function Documentation

◆ DeclareInterfaceID()

Trk::IPRD_TruthTrajectoryBuilder::DeclareInterfaceID ( IPRD_TruthTrajectoryBuilder ,
1 ,
0  )

Interface ID.

◆ truthTrajectories()

virtual std::map< HepMC::ConstGenParticlePtr, PRD_TruthTrajectory > Trk::IPRD_TruthTrajectoryBuilder::truthTrajectories ( const EventContext & ctx) const
pure virtual

return a vector of PrepRawData trajectories

Implemented in Trk::PRD_TruthTrajectoryBuilder.


The documentation for this class was generated from the following file: