Struct Acts::MultiEigenStepperLoop::State
-
struct 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
- 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
ssize – [in] is the maximum step size
Public Members
-
bool covTransport = false
-
std::reference_wrapper<const GeometryContext> geoContext
geoContext
-
std::reference_wrapper<const MagneticFieldContext> magContext
MagneticFieldContext.
-
ParticleHypothesis particleHypothesis = ParticleHypothesis::pion()
Particle hypothesis.
-
double pathAccumulated = 0.
-
std::optional<std::size_t> stepCounterAfterFirstComponentOnSurface
Step-limit counter which limits the number of steps when one component reached a surface.
-
std::size_t steps = 0
-
struct Component
The struct that stores the individual components.
-
State() = delete