|
ACTS
Experiment-independent tracking
|
State for track parameter propagation. More...
#include <Acts/Propagator/StraightLineStepper.hpp>
Public Member Functions | |
| State (const Options &optionsIn) | |
| Constructor from the initial bound track parameters. | |
Public Attributes | |
| std::optional< FreeMatrix > | additionalFreeCovariance = std::nullopt |
| Additional free parameter covariance matrix. | |
| Covariance | cov = Covariance::Zero() |
| Covariance matrix for track parameter uncertainties. | |
| bool | covTransport = false |
| Boolean to indicate if you need covariance transport. | |
| FreeVector | derivative = FreeVector::Zero() |
| The propagation derivative. | |
| Jacobian | jacobian = Jacobian::Identity() |
| The full jacobian of the transport entire transport. | |
| BoundToFreeMatrix | jacToGlobal = BoundToFreeMatrix::Zero() |
| Jacobian from local to the global frame. | |
| FreeMatrix | jacTransport = FreeMatrix::Identity() |
| Pure transport jacobian part from runge kutta integration. | |
| std::size_t | nSteps = 0 |
| Total number of performed steps. | |
| std::size_t | nStepTrials = 0 |
| Totoal number of attempted steps. | |
| Options | options |
| Configuration options for the stepper. | |
| FreeVector | pars = FreeVector::Zero() |
| Internal free vector parameters. | |
| ParticleHypothesis | particleHypothesis = ParticleHypothesis::pion() |
| Particle hypothesis. | |
| double | pathAccumulated = 0. |
| accumulated path length state | |
| double | previousStepSize = 0. |
| Previous step size for overstep estimation (ignored for straight line stepper). | |
| StepperStatistics | statistics |
| Statistics of the stepper. | |
| ConstrainedStep | stepSize |
| adaptive step size of the runge-kutta integration | |
State for track parameter propagation.
|
explicit |
Constructor from the initial bound track parameters.
| [in] | optionsIn | The options for the stepper |
| std::optional<FreeMatrix> Acts::StraightLineStepper::State::additionalFreeCovariance = std::nullopt |
Additional free parameter covariance matrix.
| Covariance Acts::StraightLineStepper::State::cov = Covariance::Zero() |
Covariance matrix for track parameter uncertainties.
| bool Acts::StraightLineStepper::State::covTransport = false |
Boolean to indicate if you need covariance transport.
| FreeVector Acts::StraightLineStepper::State::derivative = FreeVector::Zero() |
The propagation derivative.
| Jacobian Acts::StraightLineStepper::State::jacobian = Jacobian::Identity() |
The full jacobian of the transport entire transport.
| BoundToFreeMatrix Acts::StraightLineStepper::State::jacToGlobal = BoundToFreeMatrix::Zero() |
Jacobian from local to the global frame.
| FreeMatrix Acts::StraightLineStepper::State::jacTransport = FreeMatrix::Identity() |
Pure transport jacobian part from runge kutta integration.
| std::size_t Acts::StraightLineStepper::State::nSteps = 0 |
Total number of performed steps.
| std::size_t Acts::StraightLineStepper::State::nStepTrials = 0 |
Totoal number of attempted steps.
| Options Acts::StraightLineStepper::State::options |
Configuration options for the stepper.
| FreeVector Acts::StraightLineStepper::State::pars = FreeVector::Zero() |
Internal free vector parameters.
| ParticleHypothesis Acts::StraightLineStepper::State::particleHypothesis = ParticleHypothesis::pion() |
Particle hypothesis.
| double Acts::StraightLineStepper::State::pathAccumulated = 0. |
accumulated path length state
| double Acts::StraightLineStepper::State::previousStepSize = 0. |
Previous step size for overstep estimation (ignored for straight line stepper).
| StepperStatistics Acts::StraightLineStepper::State::statistics |
Statistics of the stepper.
| ConstrainedStep Acts::StraightLineStepper::State::stepSize |
adaptive step size of the runge-kutta integration