Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::SeedFinderOptions Struct Reference

#include <acts/blob/sPHENIX/Core/include/Acts/Seeding/SeedFinderConfig.hpp>

Public Member Functions

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

Public Attributes

Acts::Vector2 beamPos
 
float bFieldInZ = 2.08 * Acts::UnitConstants::T
 
float pTPerHelixRadius = std::numeric_limits<float>::quiet_NaN()
 
float minHelixDiameter2 = std::numeric_limits<float>::quiet_NaN()
 
float pT2perRadius = std::numeric_limits<float>::quiet_NaN()
 
float sigmapT2perRadius = std::numeric_limits<float>::quiet_NaN()
 
float multipleScattering2 = std::numeric_limits<float>::quiet_NaN()
 
bool isInInternalUnits = false
 

Detailed Description

Definition at line 238 of file SeedFinderConfig.hpp.

View newest version in sPHENIX GitHub at line 238 of file SeedFinderConfig.hpp

Member Function Documentation

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

Definition at line 271 of file SeedFinderConfig.hpp.

View newest version in sPHENIX GitHub at line 271 of file SeedFinderConfig.hpp

References Acts::SeedFinderConfig< SpacePoint >::isInInternalUnits, and ckf::options.

Referenced by PHActsSiliconSeeding::configureSeeder(), PHActsKDTreeSeeding::configureSeedFinder(), main(), ActsExamples::SeedingAlgorithm::SeedingAlgorithm(), ActsExamples::SeedingFTFAlgorithm::SeedingFTFAlgorithm(), and ActsExamples::SeedingOrthogonalAlgorithm::SeedingOrthogonalAlgorithm().

+ Here is the caller graph for this function:

SeedFinderOptions Acts::SeedFinderOptions::toInternalUnits ( ) const
inline

Definition at line 255 of file SeedFinderConfig.hpp.

View newest version in sPHENIX GitHub at line 255 of file SeedFinderConfig.hpp

References Acts::SeedFinderConfig< SpacePoint >::isInInternalUnits, and ckf::options.

Referenced by PHActsSiliconSeeding::configureSeeder(), PHActsKDTreeSeeding::configureSeedFinder(), main(), ActsExamples::SeedingAlgorithm::SeedingAlgorithm(), ActsExamples::SeedingFTFAlgorithm::SeedingFTFAlgorithm(), and ActsExamples::SeedingOrthogonalAlgorithm::SeedingOrthogonalAlgorithm().

+ Here is the caller graph for this function:

Member Data Documentation

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

Definition at line 249 of file SeedFinderConfig.hpp.

View newest version in sPHENIX GitHub at line 249 of file SeedFinderConfig.hpp

Referenced by PHActsSiliconSeeding::printSeedConfigs(), and Acts::Sycl::SeedFinder< external_spacepoint_t >::SeedFinder().

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

The documentation for this struct was generated from the following file: