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

#include <Acts/Seeding/SeedFinderConfig.hpp>

Public Member Functions

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

Public Attributes

Vector2 beamPos {0 * UnitConstants::mm, 0 * UnitConstants::mm}
float bFieldInZ = 2 * UnitConstants::T
bool isInInternalUnits = true
float minHelixDiameter2 = std::numeric_limits<float>::quiet_NaN()
float multipleScattering2 = std::numeric_limits<float>::quiet_NaN()
float pT2perRadius = std::numeric_limits<float>::quiet_NaN()
float pTPerHelixRadius = std::numeric_limits<float>::quiet_NaN()
float sigmapT2perRadius = std::numeric_limits<float>::quiet_NaN()

Member Function Documentation

◆ calculateDerivedQuantities()

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

Member Data Documentation

◆ beamPos

Vector2 Acts::SeedFinderOptions::beamPos {0 * UnitConstants::mm, 0 * UnitConstants::mm}

◆ bFieldInZ

float Acts::SeedFinderOptions::bFieldInZ = 2 * UnitConstants::T

◆ isInInternalUnits

bool Acts::SeedFinderOptions::isInInternalUnits = true

◆ minHelixDiameter2

float Acts::SeedFinderOptions::minHelixDiameter2 = std::numeric_limits<float>::quiet_NaN()

◆ multipleScattering2

float Acts::SeedFinderOptions::multipleScattering2 = std::numeric_limits<float>::quiet_NaN()

◆ pT2perRadius

float Acts::SeedFinderOptions::pT2perRadius = std::numeric_limits<float>::quiet_NaN()

◆ pTPerHelixRadius

float Acts::SeedFinderOptions::pTPerHelixRadius = std::numeric_limits<float>::quiet_NaN()

◆ sigmapT2perRadius

float Acts::SeedFinderOptions::sigmapT2perRadius = std::numeric_limits<float>::quiet_NaN()