ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::ImpactPointEstimator::Config Struct Reference

#include <Acts/Vertexing/ImpactPointEstimator.hpp>

Collaboration diagram for Acts::ImpactPointEstimator::Config:
[legend]

Public Member Functions

 Config (std::shared_ptr< const BasePropagator > prop)
 Config constructor without B field -> uses NullBField provided).
 Config (std::shared_ptr< const MagneticFieldProvider > bIn, std::shared_ptr< const BasePropagator > prop)
 Config constructor if magnetic field is present.

Public Attributes

std::shared_ptr< const MagneticFieldProviderbField
 Magnetic field.
int maxIterations = 20
 Max. number of iterations in Newton method.
double precision = 1.e-10
 Desired precision of deltaPhi in Newton method.
std::shared_ptr< const BasePropagatorpropagator
 Propagator.

Constructor & Destructor Documentation

◆ Config() [1/2]

Acts::ImpactPointEstimator::Config::Config ( std::shared_ptr< const MagneticFieldProvider > bIn,
std::shared_ptr< const BasePropagator > prop )
explicit

Config constructor if magnetic field is present.

Parameters
bInThe magnetic field
propThe propagator

◆ Config() [2/2]

Acts::ImpactPointEstimator::Config::Config ( std::shared_ptr< const BasePropagator > prop)
explicit

Config constructor without B field -> uses NullBField provided).

Parameters
propThe propagator

Member Data Documentation

◆ bField

std::shared_ptr<const MagneticFieldProvider> Acts::ImpactPointEstimator::Config::bField

Magnetic field.

◆ maxIterations

int Acts::ImpactPointEstimator::Config::maxIterations = 20

Max. number of iterations in Newton method.

◆ precision

double Acts::ImpactPointEstimator::Config::precision = 1.e-10

Desired precision of deltaPhi in Newton method.

◆ propagator

std::shared_ptr<const BasePropagator> Acts::ImpactPointEstimator::Config::propagator

Propagator.