EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/sPHENIX/Core/include/Acts/Vertexing/ImpactPointEstimator.hpp>
Public Member Functions | |
Config (const BField_t &bIn, std::shared_ptr< propagator_t > prop) | |
Config constructor if magnetic field is present. | |
template<typename T = BField_t, std::enable_if_t< std::is_same< T, NullBField >::value, int > = 0> | |
Config (std::shared_ptr< propagator_t > prop) | |
Config constructor if BField_t == NullBField (no B-Field provided) | |
Public Attributes | |
BField_t | bField |
Magnetic field. | |
std::shared_ptr< propagator_t > | propagator |
Propagator. | |
int | maxIterations = 20 |
Max. number of iterations in Newton method. | |
double | precision = 1.e-10 |
Desired precision in deltaPhi in Newton method. | |
double | minQoP = 1e-15 |
Minimum q/p value. | |
double | maxRho = 1e+15 |
Maximum curvature value. | |
Definition at line 53 of file ImpactPointEstimator.hpp.
View newest version in sPHENIX GitHub at line 53 of file ImpactPointEstimator.hpp
|
inline |
Config constructor if magnetic field is present.
bIn | The magnetic field |
prop | The propagator |
Definition at line 58 of file ImpactPointEstimator.hpp.
View newest version in sPHENIX GitHub at line 58 of file ImpactPointEstimator.hpp
|
inline |
Config constructor if BField_t == NullBField (no B-Field provided)
prop | The propagator |
Definition at line 67 of file ImpactPointEstimator.hpp.
View newest version in sPHENIX GitHub at line 67 of file ImpactPointEstimator.hpp
BField_t Acts::ImpactPointEstimator< input_track_t, propagator_t, propagator_options_t >::Config::bField |
Magnetic field.
Definition at line 70 of file ImpactPointEstimator.hpp.
View newest version in sPHENIX GitHub at line 70 of file ImpactPointEstimator.hpp
int Acts::ImpactPointEstimator< input_track_t, propagator_t, propagator_options_t >::Config::maxIterations = 20 |
Max. number of iterations in Newton method.
Definition at line 74 of file ImpactPointEstimator.hpp.
View newest version in sPHENIX GitHub at line 74 of file ImpactPointEstimator.hpp
double Acts::ImpactPointEstimator< input_track_t, propagator_t, propagator_options_t >::Config::maxRho = 1e+15 |
Maximum curvature value.
Definition at line 80 of file ImpactPointEstimator.hpp.
View newest version in sPHENIX GitHub at line 80 of file ImpactPointEstimator.hpp
double Acts::ImpactPointEstimator< input_track_t, propagator_t, propagator_options_t >::Config::minQoP = 1e-15 |
Minimum q/p value.
Definition at line 78 of file ImpactPointEstimator.hpp.
View newest version in sPHENIX GitHub at line 78 of file ImpactPointEstimator.hpp
double Acts::ImpactPointEstimator< input_track_t, propagator_t, propagator_options_t >::Config::precision = 1.e-10 |
Desired precision in deltaPhi in Newton method.
Definition at line 76 of file ImpactPointEstimator.hpp.
View newest version in sPHENIX GitHub at line 76 of file ImpactPointEstimator.hpp
std::shared_ptr<propagator_t> Acts::ImpactPointEstimator< input_track_t, propagator_t, propagator_options_t >::Config::propagator |
Definition at line 72 of file ImpactPointEstimator.hpp.
View newest version in sPHENIX GitHub at line 72 of file ImpactPointEstimator.hpp