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

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

+ Collaboration diagram for Acts::SeedFilterConfig:

Public Member Functions

SeedFilterConfig toInternalUnits () const
 

Public Attributes

float deltaInvHelixDiameter = 0.00003 * 1. / Acts::UnitConstants::mm
 
float impactWeightFactor = 1.
 
float zOriginWeightFactor = 1.
 
float compatSeedWeight = 200.
 
float deltaRMin = 5. * Acts::UnitConstants::mm
 
unsigned int maxSeedsPerSpM = 10
 
size_t compatSeedLimit = 2
 
float seedWeightIncrement = 0
 
float numSeedIncrement = std::numeric_limits<float>::infinity()
 
bool seedConfirmation = false
 
SeedConfirmationRangeConfig centralSeedConfirmationRange
 
SeedConfirmationRangeConfig forwardSeedConfirmationRange
 
std::size_t maxSeedsPerSpMConf = std::numeric_limits<std::size_t>::max()
 
std::size_t maxQualitySeedsPerSpMConf
 
bool useDeltaRorTopRadius = false
 
bool isInInternalUnits = false
 

Detailed Description

Definition at line 19 of file SeedFilterConfig.hpp.

View newest version in sPHENIX GitHub at line 19 of file SeedFilterConfig.hpp

Member Function Documentation

SeedFilterConfig Acts::SeedFilterConfig::toInternalUnits ( ) const
inline

Definition at line 71 of file SeedFilterConfig.hpp.

View newest version in sPHENIX GitHub at line 71 of file SeedFilterConfig.hpp

References filter::config, and isInInternalUnits.

Referenced by PHActsSiliconSeeding::Init(), main(), ActsExamples::SeedingAlgorithm::SeedingAlgorithm(), ActsExamples::SeedingFTFAlgorithm::SeedingFTFAlgorithm(), and ActsExamples::SeedingOrthogonalAlgorithm::SeedingOrthogonalAlgorithm().

+ Here is the caller graph for this function:

Member Data Documentation

SeedConfirmationRangeConfig Acts::SeedFilterConfig::centralSeedConfirmationRange

Definition at line 54 of file SeedFilterConfig.hpp.

View newest version in sPHENIX GitHub at line 54 of file SeedFilterConfig.hpp

size_t Acts::SeedFilterConfig::compatSeedLimit = 2

Definition at line 38 of file SeedFilterConfig.hpp.

View newest version in sPHENIX GitHub at line 38 of file SeedFilterConfig.hpp

Referenced by PHActsSiliconSeeding::printSeedConfigs().

float Acts::SeedFilterConfig::compatSeedWeight = 200.

Definition at line 30 of file SeedFilterConfig.hpp.

View newest version in sPHENIX GitHub at line 30 of file SeedFilterConfig.hpp

Referenced by PHActsSiliconSeeding::printSeedConfigs().

float Acts::SeedFilterConfig::deltaInvHelixDiameter = 0.00003 * 1. / Acts::UnitConstants::mm

Definition at line 22 of file SeedFilterConfig.hpp.

View newest version in sPHENIX GitHub at line 22 of file SeedFilterConfig.hpp

Referenced by PHActsSiliconSeeding::printSeedConfigs().

float Acts::SeedFilterConfig::deltaRMin = 5. * Acts::UnitConstants::mm
SeedConfirmationRangeConfig Acts::SeedFilterConfig::forwardSeedConfirmationRange

Definition at line 56 of file SeedFilterConfig.hpp.

View newest version in sPHENIX GitHub at line 56 of file SeedFilterConfig.hpp

float Acts::SeedFilterConfig::impactWeightFactor = 1.

Definition at line 25 of file SeedFilterConfig.hpp.

View newest version in sPHENIX GitHub at line 25 of file SeedFilterConfig.hpp

Referenced by PHActsSiliconSeeding::printSeedConfigs().

bool Acts::SeedFilterConfig::isInInternalUnits = false
std::size_t Acts::SeedFilterConfig::maxQualitySeedsPerSpMConf
Initial value:
=
std::numeric_limits<std::size_t>::max()

Definition at line 63 of file SeedFilterConfig.hpp.

View newest version in sPHENIX GitHub at line 63 of file SeedFilterConfig.hpp

std::size_t Acts::SeedFilterConfig::maxSeedsPerSpMConf = std::numeric_limits<std::size_t>::max()

Definition at line 59 of file SeedFilterConfig.hpp.

View newest version in sPHENIX GitHub at line 59 of file SeedFilterConfig.hpp

float Acts::SeedFilterConfig::numSeedIncrement = std::numeric_limits<float>::infinity()

Definition at line 46 of file SeedFilterConfig.hpp.

View newest version in sPHENIX GitHub at line 46 of file SeedFilterConfig.hpp

Referenced by PHActsSiliconSeeding::printSeedConfigs().

bool Acts::SeedFilterConfig::seedConfirmation = false

Definition at line 52 of file SeedFilterConfig.hpp.

View newest version in sPHENIX GitHub at line 52 of file SeedFilterConfig.hpp

float Acts::SeedFilterConfig::seedWeightIncrement = 0

Definition at line 45 of file SeedFilterConfig.hpp.

View newest version in sPHENIX GitHub at line 45 of file SeedFilterConfig.hpp

Referenced by PHActsSiliconSeeding::printSeedConfigs().

bool Acts::SeedFilterConfig::useDeltaRorTopRadius = false

Definition at line 68 of file SeedFilterConfig.hpp.

View newest version in sPHENIX GitHub at line 68 of file SeedFilterConfig.hpp

float Acts::SeedFilterConfig::zOriginWeightFactor = 1.

Definition at line 28 of file SeedFilterConfig.hpp.

View newest version in sPHENIX GitHub at line 28 of file SeedFilterConfig.hpp

Referenced by PHActsSiliconSeeding::printSeedConfigs().


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