9#ifndef TRKTRUTHTRACKALGS_TRUTHTRACKCREATION_H
10#define TRKTRUTHTRACKALGS_TRUTHTRACKCREATION_H
16#include "GaudiKernel/ToolHandle.h"
59 StatusCode
execute(
const EventContext& ctx)
const;
74 {
this,
"AssociationTool",
"InDet::InDetPRDtoTrackMapToolGangedPixels" };
Property holding a SG store/key/clid from which a WriteHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
Property holding a SG store/key/clid from which a WriteHandle is made.
The interface for the truth PRD trajectory finder.
The interface for the truth PRD trajectory selector.
The interface for the truth track finder.
ToolHandle< Trk::ITruthTrackBuilder > m_truthTrackBuilder
truth tools
SG::WriteHandleKey< TrackCollection > m_skippedTrackCollectionName
StatusCode execute(const EventContext &ctx) const
standard Athena-Algorithm method
TruthTrackCreation(const std::string &name, ISvcLocator *pSvcLocator)
Standard Athena-Algorithm Constructor.
~TruthTrackCreation()
Default Destructor.
StatusCode initialize()
standard Athena-Algorithm method
SG::WriteHandleKey< TrackCollection > m_outputTrackCollectionName
StatusCode finalize()
standard Athena-Algorithm method
ToolHandle< Trk::IPRDtoTrackMapTool > m_assoTool
ToolHandle< Trk::IPRD_TruthTrajectoryBuilder > m_prdTruthTrajectoryBuilder
truth tools
ToolHandleArray< Trk::ITrackSelectorTool > m_trackSelectors
track selectors for a posteriory track selection
ToolHandle< Trk::IExtendedTrackSummaryTool > m_trackSummaryTool
summary tool for completing the track
ToolHandleArray< Trk::IPRD_TruthTrajectorySelector > m_prdTruthTrajectorySelectors
PRD truth trajectory selectors.
Ensure that the ATLAS eigen extensions are properly loaded.