Analysis Software
Documentation for sPHENIX simulation software
|
Class holding the trivial options in propagator options. More...
#include <acts/blob/sPHENIX/Core/include/Acts/Propagator/Propagator.hpp>
Public Attributes | |
Direction | direction = Direction::Forward |
Propagation direction. | |
unsigned int | maxSteps = 1000 |
Maximum number of steps for one propagate call. | |
unsigned int | maxRungeKuttaStepTrials = 10000 |
Maximum number of Runge-Kutta steps for the stepper step call. | |
double | maxStepSize = std::numeric_limits<double>::max() |
Absolute maximum step size. | |
double | pathLimit = std::numeric_limits<double>::max() |
Absolute maximum path length. | |
double | targetTolerance = s_onSurfaceTolerance |
Required tolerance to reach target (surface, pathlength) | |
bool | loopProtection = true |
Loop protection step, it adapts the pathLimit. | |
double | loopFraction = 0.5 |
Allowed loop fraction, 1 is a full loop. | |
double | tolerance = 1e-4 |
Tolerance for the error of the integration. | |
double | stepSizeCutOff = 0. |
Cut-off value for the step size. | |
Class holding the trivial options in propagator options.
Definition at line 60 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 60 of file Propagator.hpp
Direction Acts::PropagatorPlainOptions::direction = Direction::Forward |
Propagation direction.
Definition at line 62 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 62 of file Propagator.hpp
Referenced by Acts::DenseStepperPropagatorOptions< action_list_t, aborter_list_t >::extend(), Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), and Acts::PropagatorOptions< action_list_t, aborter_list_t >::setPlainOptions().
double Acts::PropagatorPlainOptions::loopFraction = 0.5 |
Allowed loop fraction, 1 is a full loop.
Definition at line 81 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 81 of file Propagator.hpp
Referenced by Acts::DenseStepperPropagatorOptions< action_list_t, aborter_list_t >::extend(), Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), and Acts::PropagatorOptions< action_list_t, aborter_list_t >::setPlainOptions().
bool Acts::PropagatorPlainOptions::loopProtection = true |
Loop protection step, it adapts the pathLimit.
Definition at line 80 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 80 of file Propagator.hpp
Referenced by Acts::DenseStepperPropagatorOptions< action_list_t, aborter_list_t >::extend(), Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), and Acts::PropagatorOptions< action_list_t, aborter_list_t >::setPlainOptions().
unsigned int Acts::PropagatorPlainOptions::maxRungeKuttaStepTrials = 10000 |
Maximum number of Runge-Kutta steps for the stepper step call.
Definition at line 68 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 68 of file Propagator.hpp
Referenced by Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), and Acts::PropagatorOptions< action_list_t, aborter_list_t >::setPlainOptions().
unsigned int Acts::PropagatorPlainOptions::maxSteps = 1000 |
Maximum number of steps for one propagate call.
Definition at line 65 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 65 of file Propagator.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), Acts::Test::BOOST_DATA_TEST_CASE(), ActsExamples::TrackFindingFromPrototrackAlgorithm::execute(), ActsExamples::TrackFindingAlgorithm::execute(), Acts::DenseStepperPropagatorOptions< action_list_t, aborter_list_t >::extend(), Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), and Acts::PropagatorOptions< action_list_t, aborter_list_t >::setPlainOptions().
Absolute maximum step size.
Definition at line 71 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 71 of file Propagator.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), Acts::Test::BOOST_DATA_TEST_CASE(), Acts::DenseStepperPropagatorOptions< action_list_t, aborter_list_t >::extend(), Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), and Acts::PropagatorOptions< action_list_t, aborter_list_t >::setPlainOptions().
Absolute maximum path length.
Definition at line 74 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 74 of file Propagator.hpp
Referenced by BOOST_DATA_TEST_CASE(), Acts::Test::BOOST_DATA_TEST_CASE(), Acts::DenseStepperPropagatorOptions< action_list_t, aborter_list_t >::extend(), Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), main(), and Acts::PropagatorOptions< action_list_t, aborter_list_t >::setPlainOptions().
double Acts::PropagatorPlainOptions::stepSizeCutOff = 0. |
Cut-off value for the step size.
Definition at line 88 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 88 of file Propagator.hpp
Referenced by Acts::DenseStepperPropagatorOptions< action_list_t, aborter_list_t >::extend(), Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), and Acts::PropagatorOptions< action_list_t, aborter_list_t >::setPlainOptions().
double Acts::PropagatorPlainOptions::targetTolerance = s_onSurfaceTolerance |
Required tolerance to reach target (surface, pathlength)
Definition at line 77 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 77 of file Propagator.hpp
Referenced by Acts::DenseStepperPropagatorOptions< action_list_t, aborter_list_t >::extend(), Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), and Acts::PropagatorOptions< action_list_t, aborter_list_t >::setPlainOptions().
double Acts::PropagatorPlainOptions::tolerance = 1e-4 |
Tolerance for the error of the integration.
Definition at line 85 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 85 of file Propagator.hpp
Referenced by Acts::DenseStepperPropagatorOptions< action_list_t, aborter_list_t >::extend(), Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), and Acts::PropagatorOptions< action_list_t, aborter_list_t >::setPlainOptions().