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

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

+ Collaboration diagram for Acts::SeedFinderOrthogonalConfig< SpacePoint >:

Public Member Functions

SeedFinderOrthogonalConfig calculateDerivedQuantities () const
 
SeedFinderOrthogonalConfig toInternalUnits () const
 

Public Attributes

std::shared_ptr
< Acts::SeedFilter< SpacePoint > > 
seedFilter
 
float minPt = 400. * Acts::UnitConstants::MeV
 
float cotThetaMax = 7.40627
 
float deltaRMinTopSP = 5 * Acts::UnitConstants::mm
 
float deltaRMaxTopSP = 270 * Acts::UnitConstants::mm
 
float deltaRMinBottomSP = 5 * Acts::UnitConstants::mm
 
float deltaRMaxBottomSP = 270 * Acts::UnitConstants::mm
 
float impactMax = 20. * Acts::UnitConstants::mm
 
float sigmaScattering = 5
 
float maxPtScattering = 10 * Acts::UnitConstants::GeV
 
unsigned int maxSeedsPerSpM = 5
 
float collisionRegionMin = -150 * Acts::UnitConstants::mm
 
float collisionRegionMax = +150 * Acts::UnitConstants::mm
 
float phiMin = -M_PI
 
float phiMax = M_PI
 
float zMin = -2800 * Acts::UnitConstants::mm
 
float zMax = 2800 * Acts::UnitConstants::mm
 
float rMax = 600 * Acts::UnitConstants::mm
 
float rMin = 33 * Acts::UnitConstants::mm
 
std::pair< float, float > zOutermostLayers
 
bool useVariableMiddleSPRange = true
 
float deltaRMiddleMinSPRange = 10. * Acts::UnitConstants::mm
 
float deltaRMiddleMaxSPRange = 10. * Acts::UnitConstants::mm
 
std::vector< std::vector< float > > rRangeMiddleSP
 
float rMinMiddle = 60.f * Acts::UnitConstants::mm
 
float rMaxMiddle = 120.f * Acts::UnitConstants::mm
 
float deltaPhiMax = 0.085
 
float deltaZMax
 
bool interactionPointCut = false
 
bool seedConfirmation = false
 
SeedConfirmationRangeConfig centralSeedConfirmationRange
 
SeedConfirmationRangeConfig forwardSeedConfirmationRange
 
float radLengthPerSeed = 0.05
 
float highland = 0
 
float maxScatteringAngle2 = 0
 
bool isInInternalUnits = false
 

Detailed Description

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

Definition at line 23 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 23 of file SeedFinderOrthogonalConfig.hpp

Member Function Documentation

template<typename SpacePoint>
SeedFinderOrthogonalConfig Acts::SeedFinderOrthogonalConfig< SpacePoint >::calculateDerivedQuantities ( ) const
inline

Definition at line 110 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 110 of file SeedFinderOrthogonalConfig.hpp

Referenced by ActsExamples::SeedingOrthogonalAlgorithm::SeedingOrthogonalAlgorithm().

+ Here is the caller graph for this function:

template<typename SpacePoint>
SeedFinderOrthogonalConfig Acts::SeedFinderOrthogonalConfig< SpacePoint >::toInternalUnits ( ) const
inline

Definition at line 125 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 125 of file SeedFinderOrthogonalConfig.hpp

Referenced by ActsExamples::SeedingOrthogonalAlgorithm::SeedingOrthogonalAlgorithm().

+ Here is the caller graph for this function:

Member Data Documentation

template<typename SpacePoint>
SeedConfirmationRangeConfig Acts::SeedFinderOrthogonalConfig< SpacePoint >::centralSeedConfirmationRange

Definition at line 94 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 94 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::collisionRegionMax = +150 * Acts::UnitConstants::mm

Definition at line 56 of file SeedFinderOrthogonalConfig.hpp.

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

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::collisionRegionMin = -150 * Acts::UnitConstants::mm

Definition at line 55 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 55 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::cotThetaMax = 7.40627

Definition at line 31 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 31 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::deltaPhiMax = 0.085

Definition at line 82 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 82 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::deltaRMaxBottomSP = 270 * Acts::UnitConstants::mm

Definition at line 39 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 39 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::deltaRMaxTopSP = 270 * Acts::UnitConstants::mm

Definition at line 35 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 35 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::deltaRMiddleMaxSPRange = 10. * Acts::UnitConstants::mm

Definition at line 75 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 75 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::deltaRMiddleMinSPRange = 10. * Acts::UnitConstants::mm

Definition at line 74 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 74 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::deltaRMinBottomSP = 5 * Acts::UnitConstants::mm

Definition at line 37 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 37 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::deltaRMinTopSP = 5 * Acts::UnitConstants::mm

Definition at line 33 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 33 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::deltaZMax
Initial value:
=
std::numeric_limits<float>::infinity() * Acts::UnitConstants::mm

Definition at line 85 of file SeedFinderOrthogonalConfig.hpp.

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

template<typename SpacePoint>
SeedConfirmationRangeConfig Acts::SeedFinderOrthogonalConfig< SpacePoint >::forwardSeedConfirmationRange

Definition at line 96 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 96 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::highland = 0

Definition at line 105 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 105 of file SeedFinderOrthogonalConfig.hpp

Referenced by Acts::SeedFinderOrthogonalConfig< external_spacepoint_t >::calculateDerivedQuantities().

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::impactMax = 20. * Acts::UnitConstants::mm

Definition at line 42 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 42 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
bool Acts::SeedFinderOrthogonalConfig< SpacePoint >::interactionPointCut = false

Definition at line 89 of file SeedFinderOrthogonalConfig.hpp.

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

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::maxPtScattering = 10 * Acts::UnitConstants::GeV

Definition at line 47 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 47 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::maxScatteringAngle2 = 0

Definition at line 106 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 106 of file SeedFinderOrthogonalConfig.hpp

Referenced by Acts::SeedFinderOrthogonalConfig< external_spacepoint_t >::calculateDerivedQuantities().

template<typename SpacePoint>
unsigned int Acts::SeedFinderOrthogonalConfig< SpacePoint >::maxSeedsPerSpM = 5

Definition at line 50 of file SeedFinderOrthogonalConfig.hpp.

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

Referenced by ActsExamples::SeedingOrthogonalAlgorithm::SeedingOrthogonalAlgorithm().

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::minPt = 400. * Acts::UnitConstants::MeV

Definition at line 28 of file SeedFinderOrthogonalConfig.hpp.

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

Referenced by Acts::SeedFinderOrthogonalConfig< external_spacepoint_t >::calculateDerivedQuantities().

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

Definition at line 58 of file SeedFinderOrthogonalConfig.hpp.

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

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

Definition at line 57 of file SeedFinderOrthogonalConfig.hpp.

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

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::radLengthPerSeed = 0.05

Definition at line 102 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 102 of file SeedFinderOrthogonalConfig.hpp

Referenced by Acts::SeedFinderOrthogonalConfig< external_spacepoint_t >::calculateDerivedQuantities().

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::rMax = 600 * Acts::UnitConstants::mm

Definition at line 62 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 62 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::rMaxMiddle = 120.f * Acts::UnitConstants::mm

Definition at line 80 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 80 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::rMin = 33 * Acts::UnitConstants::mm

Definition at line 65 of file SeedFinderOrthogonalConfig.hpp.

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

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::rMinMiddle = 60.f * Acts::UnitConstants::mm

Definition at line 79 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 79 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
std::vector<std::vector<float> > Acts::SeedFinderOrthogonalConfig< SpacePoint >::rRangeMiddleSP

Definition at line 77 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 77 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
bool Acts::SeedFinderOrthogonalConfig< SpacePoint >::seedConfirmation = false

Definition at line 92 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 92 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
std::shared_ptr<Acts::SeedFilter<SpacePoint> > Acts::SeedFinderOrthogonalConfig< SpacePoint >::seedFilter

Definition at line 24 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 24 of file SeedFinderOrthogonalConfig.hpp

Referenced by ActsExamples::SeedingOrthogonalAlgorithm::SeedingOrthogonalAlgorithm().

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::sigmaScattering = 5

Definition at line 45 of file SeedFinderOrthogonalConfig.hpp.

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

template<typename SpacePoint>
bool Acts::SeedFinderOrthogonalConfig< SpacePoint >::useVariableMiddleSPRange = true

Definition at line 73 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 73 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::zMax = 2800 * Acts::UnitConstants::mm

Definition at line 61 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 61 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
float Acts::SeedFinderOrthogonalConfig< SpacePoint >::zMin = -2800 * Acts::UnitConstants::mm

Definition at line 60 of file SeedFinderOrthogonalConfig.hpp.

View newest version in sPHENIX GitHub at line 60 of file SeedFinderOrthogonalConfig.hpp

template<typename SpacePoint>
std::pair<float, float> Acts::SeedFinderOrthogonalConfig< SpacePoint >::zOutermostLayers
Initial value:

Definition at line 68 of file SeedFinderOrthogonalConfig.hpp.

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


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