EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Class holding the trivial options in propagator options. More...
#include <acts/blob/sPHENIX/Core/include/Acts/Propagator/Propagator.hpp>
Public Attributes | |
NavigationDirection | direction = forward |
Propagation direction. | |
int | absPdgCode = 211 |
The |pdg| code for (eventual) material integration - pion default. | |
double | mass = 139.57018 * UnitConstants::MeV |
The mass for the particle for (eventual) material integration. | |
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 64 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 64 of file Propagator.hpp
int Acts::PropagatorPlainOptions::absPdgCode = 211 |
The |pdg| code for (eventual) material integration - pion default.
Definition at line 69 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 69 of file Propagator.hpp
Referenced by Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), Acts::DenseStepperPropagatorOptions< action_list_t, aborter_list_t >::extend(), PHActsTrkFitter::loopTracks(), and Acts::PropagatorOptions< action_list_t, aborter_list_t >::setPlainOptions().
NavigationDirection Acts::PropagatorPlainOptions::direction = forward |
Propagation direction.
Definition at line 66 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 66 of file Propagator.hpp
Referenced by Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), Acts::DenseStepperPropagatorOptions< 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 91 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 91 of file Propagator.hpp
Referenced by Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), Acts::DenseStepperPropagatorOptions< 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 90 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 90 of file Propagator.hpp
Referenced by Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), Acts::DenseStepperPropagatorOptions< action_list_t, aborter_list_t >::extend(), and Acts::PropagatorOptions< action_list_t, aborter_list_t >::setPlainOptions().
double Acts::PropagatorPlainOptions::mass = 139.57018 * UnitConstants::MeV |
The mass for the particle for (eventual) material integration.
Definition at line 72 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 72 of file Propagator.hpp
Referenced by Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), Acts::DenseStepperPropagatorOptions< 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 78 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 78 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 75 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 75 of file Propagator.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), Acts::Test::BOOST_DATA_TEST_CASE(), ActsExamples::TrackFindingAlgorithm::execute(), Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), Acts::DenseStepperPropagatorOptions< action_list_t, aborter_list_t >::extend(), and Acts::PropagatorOptions< action_list_t, aborter_list_t >::setPlainOptions().
double Acts::PropagatorPlainOptions::maxStepSize = std::numeric_limits<double>::max() |
Absolute maximum step size.
Definition at line 81 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 81 of file Propagator.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), Acts::Test::BOOST_DATA_TEST_CASE(), Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), Acts::DenseStepperPropagatorOptions< action_list_t, aborter_list_t >::extend(), and Acts::PropagatorOptions< action_list_t, aborter_list_t >::setPlainOptions().
double Acts::PropagatorPlainOptions::pathLimit = std::numeric_limits<double>::max() |
Absolute maximum path length.
Definition at line 84 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 84 of file Propagator.hpp
Referenced by Acts::Test::BOOST_DATA_TEST_CASE(), BOOST_DATA_TEST_CASE(), Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), Acts::DenseStepperPropagatorOptions< 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 98 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 98 of file Propagator.hpp
Referenced by Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), Acts::DenseStepperPropagatorOptions< 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 87 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 87 of file Propagator.hpp
Referenced by Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), Acts::DenseStepperPropagatorOptions< 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 95 of file Propagator.hpp.
View newest version in sPHENIX GitHub at line 95 of file Propagator.hpp
Referenced by Acts::PropagatorOptions< action_list_t, aborter_list_t >::extend(), Acts::DenseStepperPropagatorOptions< action_list_t, aborter_list_t >::extend(), and Acts::PropagatorOptions< action_list_t, aborter_list_t >::setPlainOptions().