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

Contains parameters for quality seed confirmation. More...

#include <Acts/Seeding/SeedConfirmationRangeConfig.hpp>

Public Attributes

float minImpactSeedConf = 1. * Acts::UnitConstants::mm
 Minimum impact parameter of seed required in quality seed confirmation.
std::size_t nTopForLargeR = 0
 Minimum number of compatible outer space-points required in quality seed confirmation if inner space-points radius is larger than rMaxSeedConf.
std::size_t nTopForSmallR = 0
 Minimum number of compatible outer space-points required in quality seed confirmation if inner space-points radius is smaller than rMaxSeedConf.
float rMaxSeedConf
 Radius position of inner seed component that is used to split the region of the detector for seed confirmation.
float seedConfMaxZOrigin = 150. * Acts::UnitConstants::mm
 Maximum longitudinal impact parameter of seed required in quality seed confirmation.
float seedConfMinBottomRadius = 60. * Acts::UnitConstants::mm
 Minimum radius for inner seed component required in quality seed confirmation.
float zMaxSeedConf
 Maximum z position of middle component of the seed used to split the region of the detector for seed confirmation.
float zMinSeedConf
 Minimum z position of middle component of the seed used to split the region of the detector for seed confirmation.

Detailed Description

Contains parameters for quality seed confirmation.

Note
Requirements on the number of compatible space-points and impact parameters can be defined for different (r, z) regions of the detector (e.g. forward or central region) by SeedConfirmationRange. Seeds are classified as "high-quality" seeds and normal quality seeds. Normal quality seeds are only selected if no other "high-quality" seed has been found for that inner-middle doublet. For optimization reasons, the algorithm only calls the seed confirmation for a certain inner-middle doublet, in case a configurable minimum number of inner-middle-outer triplets have been found.

Member Data Documentation

◆ minImpactSeedConf

float Acts::SeedConfirmationRangeConfig::minImpactSeedConf = 1. * Acts::UnitConstants::mm

Minimum impact parameter of seed required in quality seed confirmation.

◆ nTopForLargeR

std::size_t Acts::SeedConfirmationRangeConfig::nTopForLargeR = 0

Minimum number of compatible outer space-points required in quality seed confirmation if inner space-points radius is larger than rMaxSeedConf.

◆ nTopForSmallR

std::size_t Acts::SeedConfirmationRangeConfig::nTopForSmallR = 0

Minimum number of compatible outer space-points required in quality seed confirmation if inner space-points radius is smaller than rMaxSeedConf.

◆ rMaxSeedConf

float Acts::SeedConfirmationRangeConfig::rMaxSeedConf
Initial value:
=
std::numeric_limits<float>::max()

Radius position of inner seed component that is used to split the region of the detector for seed confirmation.

◆ seedConfMaxZOrigin

float Acts::SeedConfirmationRangeConfig::seedConfMaxZOrigin = 150. * Acts::UnitConstants::mm

Maximum longitudinal impact parameter of seed required in quality seed confirmation.

◆ seedConfMinBottomRadius

float Acts::SeedConfirmationRangeConfig::seedConfMinBottomRadius = 60. * Acts::UnitConstants::mm

Minimum radius for inner seed component required in quality seed confirmation.

◆ zMaxSeedConf

float Acts::SeedConfirmationRangeConfig::zMaxSeedConf
Initial value:
=
std::numeric_limits<float>::max()

Maximum z position of middle component of the seed used to split the region of the detector for seed confirmation.

◆ zMinSeedConf

float Acts::SeedConfirmationRangeConfig::zMinSeedConf
Initial value:
=
std::numeric_limits<float>::lowest()

Minimum z position of middle component of the seed used to split the region of the detector for seed confirmation.