Struct Acts::MultiEigenStepperLoop::State¶
-
struct Acts::MultiEigenStepperLoop::State¶
Public Functions
-
State() = delete¶
No default constructor is provided.
Constructor from the initial bound track parameters.
Note
the covariance matrix is copied when needed
- Template Parameters
charge_t – Type of the bound parameter charge
- Parameters
gctx – [in] is the context object for the geometry
mctx – [in] is the context object for the magnetic field
bfield – [in] the shared magnetic filed provider
multipars – [in] The track multi-component track-parameters at start
ndir – [in] The navigation direction w.r.t momentum
ssize – [in] is the maximum step size
stolerance – [in] is the stepping tolerance
Public Members
-
bool covTransport = false¶
-
std::reference_wrapper<const GeometryContext> geoContext¶
geoContext
-
std::reference_wrapper<const MagneticFieldContext> magContext¶
MagneticFieldContext.
-
double pathAccumulated = 0.¶
-
std::optional<std::size_t> stepCounterAfterFirstComponentOnSurface¶
Step-limit counter which limits the number of steps when one component reached a surface.
-
int steps = 0¶
-
struct Component¶
The struct that stores the individual components.
-
State() = delete¶