9 #ifndef TRKEXALGS_TRKEXTRAPOLATORCOMPARISONTEST_H
10 #define TRKEXALGS_TRKEXTRAPOLATORCOMPARISONTEST_H
16 #include "GaudiKernel/ServiceHandle.h"
17 #include "Gaudi/Property.h"
18 #include "GaudiKernel/ISvcLocator.h"
19 #include "GaudiKernel/EventContext.h"
20 #include "GaudiKernel/SystemOfUnits.h"
29 #include "Acts/EventData/TrackParameters.hpp"
37 class TrackingGeometry;
96 ActsTrackWrapper(
const Acts::BoundTrackParameters* trackParams, Acts::GeometryContext& ctx)
117 ToolHandle<IActsExtrapolationTool>
m_extrapolationTool{
this,
"ExtrapolationTool",
"ActsExtrapolationTool"};
120 ToolHandle<Trk::IExtrapolator>
m_atlasExtrapolator {
this,
"Extrapolator",
"Trk::Extrapolator/AtlasExtrapolator"};
122 PublicToolHandle<ActsTrk::ITrackingGeometryTool>
m_trackingGeometryTool{
this,
"TrackingGeometryTool",
"ActsTrackingGeometryTool"};
130 DoubleProperty
m_minEta{
this,
"StartPerigeeMinEta", -3.};
131 DoubleProperty
m_maxEta{
this,
"StartPerigeeMaxEta", 3.};
138 {
this,
"ParticleType", 2,
"the particle type for the extrap."};
144 {
this,
"ReferenceSurfaceRadius", {}};
146 {
this,
"ReferenceSurfaceHalfZ", {}};
157 {
this,
"ATLASPropResultRootWriter",
"ATLASPropResultRootWriterSvc"};
159 {
this,
"ACTSPropResultRootWriter",
"ACTSPropResultRootWriterSvc"};