5 #ifndef ACTSGEOMETRY_ACTSEXTRAPOLATIONALG_H
6 #define ACTSGEOMETRY_ACTSEXTRAPOLATIONALG_H
11 #include "GaudiKernel/ServiceHandle.h"
12 #include "Gaudi/Property.h"
13 #include "GaudiKernel/ISvcLocator.h"
16 #include "Acts/EventData/TrackParameters.hpp"
17 #include "Acts/Geometry/GeometryIdentifier.hpp"
27 class TrackingGeometry;
51 ToolHandle<IActsExtrapolationTool>
m_extrapolationTool{
this,
"ExtrapolationTool",
"ActsExtrapolationTool"};
55 Gaudi::Property<std::vector<double>>
m_etaRange{
this,
"EtaRange", {-3, 3},
"The eta range for particles"};
56 Gaudi::Property<std::vector<double>>
m_ptRange{
this,
"PtRange", {0.1, 1000},
"The pt range for particles"};
57 Gaudi::Property<size_t>
m_nParticlePerEvent{
this,
"NParticlesPerEvent", 1,
"The number of particles per event"};
61 Gaudi::Property<bool>
m_writePropStep{
this,
"WritePropStep",
false,
"Write propagation step"};
72 #endif // ActsGeometry_ActsExtrapolation_h