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

Configuration settings for the impact point estimator. More...

#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.

Detailed Description

Configuration settings for the impact point estimator.

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