 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ACTSEVENTCNV_ActsToTrkConverterTool_H
6 #define ACTSEVENTCNV_ActsToTrkConverterTool_H
30 #include "Acts/EventData/TrackParameters.hpp"
40 using base_class::base_class;
62 virtual void toSourceLinks(
const std::vector<const Trk::MeasurementBase*>& measSet,
63 std::vector<Acts::SourceLink>&
links)
const override final;
65 virtual void toSourceLinks(
const std::vector<const Trk::PrepRawData*>& prdSet,
66 std::vector<Acts::SourceLink>&
links)
const override final;
68 virtual std::unique_ptr<Trk::Track>
convertFitResult(
const EventContext& ctx,
70 TrackFitResult_t& fitResult,
76 const Acts::BoundTrackParameters
82 std::unique_ptr<Trk::TrackParameters>
94 const Acts::BoundTrackParameters& actsParameter,
97 PublicToolHandle<ActsTrk::ITrackingGeometryTool>
m_trackingGeometryTool{
this,
"TrackingGeometryTool",
"ActsTrackingGeometryTool"};
100 ToolHandle<Trk::IExtendedTrackSummaryTool>
m_trkSummaryTool {
this,
"SummaryTool",
"",
"ToolHandle for track summary tool"};
101 ToolHandle<Trk::IBoundaryCheckTool>
m_boundaryCheckTool {
this,
"BoundaryCheckTool",
"",
"Boundary checking tool for detector sensitivities"};
102 ToolHandle<Trk::IRIO_OnTrackCreator>
m_ROTcreator {
this,
"RotCreatorTool",
""};
108 this,
"VisualDebugOutput",
false,
109 "Print additional output for debug plots"};
113 this,
"ExtractMuonSurfaces",
false,
114 "If True, use the MuonDetectorManager to extract the Muon surfaces"};
Acts::TrackContainer< MutableTrackBackend, MutableTrackStateBackend, Acts::detail::ValueHolder > MutableTrackContainer
TrackFitter
enums to identify who created this track and what propertis does it have.
::StatusCode StatusCode
StatusCode definition for legacy code.
SourceLinkType
Enumeration to distinguish between the ATLAS EDM -> Acts::SourceLink variants.
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...