Struct PropagatorPlainOptions¶
Defined in File Propagator.hpp
Inheritance Relationships¶
Derived Type¶
public Acts::PropagatorOptions< action_list_t, aborter_list_t >
(Template Struct PropagatorOptions)
Struct Documentation¶
-
struct
Acts
::
PropagatorPlainOptions
¶ Class holding the trivial options in propagator options.
Subclassed by Acts::PropagatorOptions< action_list_t, aborter_list_t >
Public Members
-
int
absPdgCode
= 211¶ The |pdg| code for (eventual) material integration - pion default.
-
NavigationDirection
direction
= forward¶ Propagation direction.
-
double
loopFraction
= 0.5¶ Allowed loop fraction, 1 is a full loop.
-
bool
loopProtection
= true¶ Loop protection step, it adapts the pathLimit.
-
double
mass
= 139.57018 * UnitConstants::MeV¶ The mass for the particle for (eventual) material integration.
-
unsigned int
maxRungeKuttaStepTrials
= 10000¶ Maximum number of Runge-Kutta steps for the stepper step call.
-
unsigned int
maxSteps
= 1000¶ Maximum number of steps for one propagate call.
-
double
maxStepSize
= std::numeric_limits<double>::max()¶ Absolute maximum step size.
-
double
pathLimit
= std::numeric_limits<double>::max()¶ Absolute maximum path length.
-
double
stepSizeCutOff
= 0.¶ Cut-off value for the step size.
-
double
targetTolerance
= s_onSurfaceTolerance¶ Required tolerance to reach target (surface, pathlength)
-
double
tolerance
= 1e-4¶ Tolerance for the error of the integration.
-
int