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

Frequently changing options for seed finding. More...

#include <Acts/Seeding/SeedFinderConfig.hpp>

Public Member Functions

template<typename Config>
SeedFinderOptions calculateDerivedQuantities (const Config &config) const
 Calculate derived quantities from configuration.

Public Attributes

Vector2 beamPos {0 * UnitConstants::mm, 0 * UnitConstants::mm}
 Location of beam in x,y plane, used as offset for space points.
float bFieldInZ = 2 * UnitConstants::T
 Magnetic field strength in z-direction.
bool isInInternalUnits = true
 Whether values are in internal units.
float minHelixDiameter2 = std::numeric_limits<float>::quiet_NaN()
 Derived quantity: minimum helix diameter squared.
float multipleScattering2 = std::numeric_limits<float>::quiet_NaN()
 Derived quantity: multiple scattering squared.
float pT2perRadius = std::numeric_limits<float>::quiet_NaN()
 Derived quantity: pT squared per radius.
float pTPerHelixRadius = std::numeric_limits<float>::quiet_NaN()
 Derived quantity: pT per helix radius.
float sigmapT2perRadius = std::numeric_limits<float>::quiet_NaN()
 Derived quantity: sigma pT squared per radius.

Detailed Description

Frequently changing options for seed finding.

Member Function Documentation

◆ calculateDerivedQuantities()

template<typename Config>
SeedFinderOptions Acts::SeedFinderOptions::calculateDerivedQuantities ( const Config & config) const

Calculate derived quantities from configuration.

Parameters
configThe seeding configuration
Returns
Options with derived quantities calculated