35 using namespace Acts::UnitLiterals;
 
   59 template <
typename propagator_t>
 
   70     std::shared_ptr<RandomNumbers> randomNumberSvc = 
nullptr;
 
   75     bool debugOutput = 
false;
 
   77     bool energyLoss = 
false;
 
   79     bool multipleScattering = 
false;
 
   81     bool recordMaterialInteractions = 
false;
 
   86     double d0Sigma = 15
_um;
 
   88     double z0Sigma = 55
_mm;
 
   90     double phiSigma = 0.0001;
 
   92     double thetaSigma = 0.0001;
 
   94     double qpSigma = 0.00001 / 1
_GeV;
 
   98     std::pair<double, double> phiRange = {-
M_PI, 
M_PI};
 
  100     std::pair<double, double> etaRange = {-4., 4.};
 
  102     std::pair<double, double> ptRange = {100
_MeV, 100
_GeV};
 
  107     double maxStepSize = 3
_m;
 
  110     std::string propagationStepCollection = 
"PropagationSteps";
 
  113     std::string propagationMaterialCollection = 
"RecordedMaterialTracks";
 
  141   std::optional<Acts::BoundSymMatrix> generateCovariance(
 
  154   template <
typename parameters_t>