Struct ImpactPointEstimator::Config

Nested Relationships

This struct is a nested type of Template Class ImpactPointEstimator.

Struct Documentation

struct Acts::ImpactPointEstimator::Config

Public Functions

Config(const BField_t &bIn, std::shared_ptr<propagator_t> prop)

Config constructor if magnetic field is present.

Parameters
  • bIn: The magnetic field

  • prop: The propagator

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)

Parameters
  • prop: The propagator

Public Members

BField_t bField

Magnetic field.

int maxIterations = 20

Max. number of iterations in Newton method.

double maxRho = 1e+15

Maximum curvature value.

double minQoP = 1e-15

Minimum q/p value.

double precision = 1.e-10

Desired precision in deltaPhi in Newton method.

std::shared_ptr<propagator_t> propagator

Propagator.