5#ifndef ACTSEVENTCNV_ActsToTrkConverterTool_H
6#define ACTSEVENTCNV_ActsToTrkConverterTool_H
35#include "Acts/EventData/BoundTrackParameters.hpp"
50 using base_class::base_class;
55 virtual std::unique_ptr<Trk::Track>
convertFitResult(
const EventContext& ctx,
56 TrackFitResult_t& fitResult,
63 virtual std::unique_ptr<TrackCollection>
72 template <
typename Proxy_t>
77 using TrkTSOSMask = std::bitset<Trk::TrackStateOnSurface::NumberOfTrackStateOnSurfaceTypes>;
92 std::unique_ptr<Trk::TrackParameters> trkPars,
100 template <
typename PrdType_t>
107 const Acts::BoundTrackParameters& actsParameter,
114 ToolHandle<Trk::IExtendedTrackSummaryTool>
m_trkSummaryTool {
this,
"SummaryTool",
"",
"ToolHandle for track summary tool"};
115 ToolHandle<Trk::IRIO_OnTrackCreator>
m_ROTcreator {
this,
"RotCreatorTool",
""};
133 ToolHandle<Muon::IMuonCompetingClustersOnTrackCreator>
m_compRotCreator{
this,
"CompetingRotCreator",
""};
DataVector< Trk::Track > TrackCollection
This typedef represents a collection of Trk::Track objects.
Calibrator class that links the legacy Trk::MeasurementBase objects with the Acts MultiTrajectory tra...
Class to calibrate the Acts track states with uncalibrated Trk::PrepRaw data objects.
This is a "hash" representation of an Identifier.
Property holding a SG store/key/clid from which a ReadHandle is made.
TrackFitter
enums to identify who created this track and what propertis does it have.
@ GlobalChi2Fitter
Track's from Thijs' global chi^2 fitter.
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Acts::TrackContainer< MutableTrackBackend, MutableTrackStateBackend, Acts::detail::ValueHolder > MutableTrackContainer
DataVector< const Trk::TrackStateOnSurface > TrackStates
ParametersBase< TrackParametersDim, Charged > TrackParameters
UncalibratedMeasurement_v1 UncalibratedMeasurement
Define the version of the uncalibrated measurement class.