 |
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef TRKTRUTHTRACKALGS_TRUTHTRACKCREATION_H
10 #define TRKTRUTHTRACKALGS_TRUTHTRACKCREATION_H
16 #include "GaudiKernel/ToolHandle.h"
30 class IPRD_TruthTrajectoryBuilder;
31 class IPRD_TruthTrajectorySelector;
32 class ITruthTrackBuilder;
33 class ITrackSelectorTool;
34 class ITrackSummaryTool;
74 {
this,
"AssociationTool",
"InDet::InDetPRDtoTrackMapToolGangedPixels" };
TruthTrackCreation(const std::string &name, ISvcLocator *pSvcLocator)
Standard Athena-Algorithm Constructor.
SG::WriteHandleKey< TrackCollection > m_outputTrackCollectionName
Algorithm to convert PRD multi truth maps into a track collection.
ToolHandle< Trk::IExtendedTrackSummaryTool > m_trackSummaryTool
summary tool for completing the track
StatusCode execute()
standard Athena-Algorithm method
SG::WriteHandleKey< TrackCollection > m_skippedTrackCollectionName
ToolHandle< Trk::ITruthTrackBuilder > m_truthTrackBuilder
truth tools
StatusCode finalize()
standard Athena-Algorithm method
ToolHandle< Trk::IPRD_TruthTrajectoryBuilder > m_prdTruthTrajectoryBuilder
truth tools
Property holding a SG store/key/clid from which a WriteHandle is made.
StatusCode initialize()
standard Athena-Algorithm method
::StatusCode StatusCode
StatusCode definition for legacy code.
~TruthTrackCreation()
Default Destructor.
Property holding a SG store/key/clid from which a WriteHandle is made.
Ensure that the ATLAS eigen extensions are properly loaded.
ToolHandleArray< Trk::IPRD_TruthTrajectorySelector > m_prdTruthTrajectorySelectors
PRD truth trajectory selectors.
ToolHandle< Trk::IPRDtoTrackMapTool > m_assoTool
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
ToolHandleArray< Trk::ITrackSelectorTool > m_trackSelectors
track selectors for a posteriory track selection