 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ACTSGEOMETRYINTERFACES_IActsToTrkConverterTool_H
6 #define ACTSGEOMETRYINTERFACES_IActsToTrkConverterTool_H
11 #include "GaudiKernel/IAlgTool.h"
12 #include "GaudiKernel/IInterface.h"
21 #include "Acts/EventData/TrackParameters.hpp"
22 #include "Acts/EventData/VectorTrackContainer.hpp"
28 class MeasurementBase;
68 virtual void toSourceLinks(
const std::vector<const Trk::MeasurementBase*>& measSet,
69 std::vector<Acts::SourceLink>&
links)
const = 0;
74 virtual void toSourceLinks(
const std::vector<const Trk::PrepRawData*>& prdSet,
75 std::vector<Acts::SourceLink>&
links)
const = 0;
82 const Acts::GeometryContext& gctx,
89 virtual std::unique_ptr<Trk::TrackParameters>
91 const Acts::GeometryContext& gctx)
const = 0;
100 using TrackFitResult_t = Acts::Result<ActsTrk::MutableTrackContainer::TrackProxy, std::error_code>;
110 const Acts::GeometryContext& gctx)
const = 0;
Acts::TrackContainer< MutableTrackBackend, MutableTrackStateBackend, Acts::detail::ValueHolder > MutableTrackContainer
Handle class for recording to StoreGate.
TrackFitter
enums to identify who created this track and what propertis does it have.
SourceLinkType
Enumeration to distinguish between the ATLAS EDM -> Acts::SourceLink variants.
Ensure that the ATLAS eigen extensions are properly loaded.
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Athena definition of the Eigen plugin.