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"
28 #include "Acts/EventData/TrackParameters.hpp"
36 class TrackingGeometry;
95 ActsTrackWrapper(
const Acts::BoundTrackParameters* trackParams, Acts::GeometryContext& ctx)
116 ToolHandle<IActsExtrapolationTool>
m_extrapolationTool{
this,
"ExtrapolationTool",
"ActsExtrapolationTool"};
119 ToolHandle<Trk::IExtrapolator>
m_atlasExtrapolator {
this,
"Extrapolator",
"Trk::Extrapolator/AtlasExtrapolator"};
128 DoubleProperty
m_minEta{
this,
"StartPerigeeMinEta", -3.};
129 DoubleProperty
m_maxEta{
this,
"StartPerigeeMaxEta", 3.};
136 {
this,
"ParticleType", 2,
"the particle type for the extrap."};
142 {
this,
"ReferenceSurfaceRadius", {}};
144 {
this,
"ReferenceSurfaceHalfZ", {}};
155 {
this,
"ATLASPropResultRootWriter",
"ATLASPropResultRootWriterSvc"};
157 {
this,
"ACTSPropResultRootWriter",
"ACTSPropResultRootWriterSvc"};