5#ifndef ACTSTRACKRECONSTRUCTION_ACTSTOXAOD_TRACKCONVERTERALG_H
6#define ACTSTRACKRECONSTRUCTION_ACTSTOXAOD_TRACKCONVERTERALG_H
22 using AthReentrantAlgorithm::AthReentrantAlgorithm;
26 virtual StatusCode
execute(
const EventContext &ctx)
const override;
Conversion algorithm to transform the Acts track container into an xAOD track container which can be ...
virtual StatusCode initialize() override
SG::WriteHandleKey< ActsTrk::PersistentTrackContainer > m_outputTrackContainerKey
Key under which the xAOD type track container will be written to storegate.
virtual StatusCode execute(const EventContext &ctx) const override
PublicToolHandle< ActsTrk::ITrackingGeometryTool > m_trackingGeometryTool
Tracking geometry tool handling the alignment constants.
ActsTrk::MutableTrackContainerHandlesHelper m_tracksBackendHandlesHelper
Auxiliary class taking over the conversion of the Acts -> xAOD conversion.
SG::ReadHandleKey< ActsTrk::TrackContainer > m_inputTrackContainerKey
Key to access the track container considered for persitification.
virtual ~ActsToXAODTrackConverterAlg() override=default
An algorithm that can be simultaneously executed in multiple threads.
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...