EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::SeedfinderConfig< SpacePoint > Struct Template Reference

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

Public Attributes

std::shared_ptr
< Acts::SeedFilter< SpacePoint > > 
seedFilter
 
float minPt = 400.
 
float cotThetaMax = 7.40627
 
float deltaRMin = 5
 
float deltaRMax = 270
 
float impactMax = 20.
 
float sigmaScattering = 5
 
int maxSeedsPerSpM = 5
 
float collisionRegionMin = -150
 
float collisionRegionMax = +150
 
float phiMin = -M_PI
 
float phiMax = M_PI
 
float zMin = -2800
 
float zMax = 2800
 
float rMax = 600
 
float rMin = 33
 
float bFieldInZ = 0.00208
 
Acts::Vector2D beamPos {0, 0}
 
float radLengthPerSeed = 0.05
 
float zAlign = 0
 
float rAlign = 0
 
float sigmaError = 5
 
float highland = 0
 
float maxScatteringAngle2 = 0
 
float pTPerHelixRadius = 0
 
float minHelixDiameter2 = 0
 
float pT2perRadius = 0
 
int maxBlockSize = 1024
 
int nTrplPerSpBLimit = 100
 
int nAvgTrplPerSpBLimit = 2
 

Detailed Description

template<typename SpacePoint>
struct Acts::SeedfinderConfig< SpacePoint >

Definition at line 19 of file SeedfinderConfig.hpp.

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

Member Data Documentation

template<typename SpacePoint>
Acts::Vector2D Acts::SeedfinderConfig< SpacePoint >::beamPos {0, 0}

Definition at line 72 of file SeedfinderConfig.hpp.

View newest version in sPHENIX GitHub at line 72 of file SeedfinderConfig.hpp

Referenced by Acts::BinnedSPGroup< external_spacepoint_t >::BinnedSPGroup(), main(), and setupSeedfinderConfiguration().

template<typename SpacePoint>
int Acts::SeedfinderConfig< SpacePoint >::maxBlockSize = 1024

Definition at line 99 of file SeedfinderConfig.hpp.

View newest version in sPHENIX GitHub at line 99 of file SeedfinderConfig.hpp

Referenced by Acts::Seedfinder< external_spacepoint_t, Acts::Cuda >::createSeedsForGroup(), and main().

template<typename SpacePoint>
int Acts::SeedfinderConfig< SpacePoint >::maxSeedsPerSpM = 5

Definition at line 50 of file SeedfinderConfig.hpp.

View newest version in sPHENIX GitHub at line 50 of file SeedfinderConfig.hpp

Referenced by PHActsSiliconSeeding::configureSeeder(), main(), and setupSeedfinderConfiguration().

template<typename SpacePoint>
int Acts::SeedfinderConfig< SpacePoint >::nAvgTrplPerSpBLimit = 2

Definition at line 101 of file SeedfinderConfig.hpp.

View newest version in sPHENIX GitHub at line 101 of file SeedfinderConfig.hpp

Referenced by Acts::Seedfinder< external_spacepoint_t, Acts::Cuda >::createSeedsForGroup(), main(), and setupSeedfinderConfiguration().

template<typename SpacePoint>
int Acts::SeedfinderConfig< SpacePoint >::nTrplPerSpBLimit = 100

Definition at line 100 of file SeedfinderConfig.hpp.

View newest version in sPHENIX GitHub at line 100 of file SeedfinderConfig.hpp

Referenced by Acts::Seedfinder< external_spacepoint_t, Acts::Cuda >::createSeedsForGroup(), main(), and setupSeedfinderConfiguration().

template<typename SpacePoint>
float Acts::SeedfinderConfig< SpacePoint >::phiMax = M_PI

Definition at line 58 of file SeedfinderConfig.hpp.

View newest version in sPHENIX GitHub at line 58 of file SeedfinderConfig.hpp

Referenced by Acts::BinnedSPGroup< external_spacepoint_t >::BinnedSPGroup().

template<typename SpacePoint>
float Acts::SeedfinderConfig< SpacePoint >::phiMin = -M_PI

Definition at line 57 of file SeedfinderConfig.hpp.

View newest version in sPHENIX GitHub at line 57 of file SeedfinderConfig.hpp

Referenced by Acts::BinnedSPGroup< external_spacepoint_t >::BinnedSPGroup().

template<typename SpacePoint>
float Acts::SeedfinderConfig< SpacePoint >::rAlign = 0

Definition at line 86 of file SeedfinderConfig.hpp.

View newest version in sPHENIX GitHub at line 86 of file SeedfinderConfig.hpp

Referenced by Acts::BinnedSPGroup< external_spacepoint_t >::BinnedSPGroup().

template<typename SpacePoint>
float Acts::SeedfinderConfig< SpacePoint >::rMax = 600
template<typename SpacePoint>
float Acts::SeedfinderConfig< SpacePoint >::rMin = 33

Definition at line 65 of file SeedfinderConfig.hpp.

View newest version in sPHENIX GitHub at line 65 of file SeedfinderConfig.hpp

Referenced by PHActsSiliconSeeding::configureSeeder().

template<typename SpacePoint>
std::shared_ptr<Acts::SeedFilter<SpacePoint> > Acts::SeedfinderConfig< SpacePoint >::seedFilter
template<typename SpacePoint>
float Acts::SeedfinderConfig< SpacePoint >::sigmaError = 5

Definition at line 89 of file SeedfinderConfig.hpp.

View newest version in sPHENIX GitHub at line 89 of file SeedfinderConfig.hpp

Referenced by Acts::BinnedSPGroup< external_spacepoint_t >::BinnedSPGroup().

template<typename SpacePoint>
float Acts::SeedfinderConfig< SpacePoint >::zAlign = 0

Definition at line 85 of file SeedfinderConfig.hpp.

View newest version in sPHENIX GitHub at line 85 of file SeedfinderConfig.hpp

Referenced by Acts::BinnedSPGroup< external_spacepoint_t >::BinnedSPGroup().

template<typename SpacePoint>
float Acts::SeedfinderConfig< SpacePoint >::zMax = 2800
template<typename SpacePoint>
float Acts::SeedfinderConfig< SpacePoint >::zMin = -2800

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