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

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

+ Collaboration diagram for Acts::TrigFTF_GNN_Layer< space_point_t >:

Public Member Functions

 TrigFTF_GNN_Layer (const TrigInDetSiLayer &ls, float ew, int bin0)
 
int getEtaBin (float zh, float rh) const
 
float getMinBinRadius (int idx) const
 
float getMaxBinRadius (int idx) const
 
int num_bins () const
 
bool verifyBin (const TrigFTF_GNN_Layer< space_point_t > *pL, int b1, int b2, float min_z0, float max_z0) const
 

Public Attributes

const TrigInDetSiLayerm_layer
 
std::vector< int > m_bins
 
std::vector< float > m_minRadius
 
std::vector< float > m_maxRadius
 
std::vector< float > m_minBinCoord
 
std::vector< float > m_maxBinCoord
 
float m_minEta {}
 
float m_maxEta {}
 

Protected Attributes

float m_etaBinWidth {}
 
float m_phiBinWidth {}
 
float m_r1 {}
 
float m_z1 {}
 
float m_r2 {}
 
float m_z2 {}
 
float m_nBins {}
 
float m_etaBin {}
 

Detailed Description

template<typename space_point_t>
class Acts::TrigFTF_GNN_Layer< space_point_t >

Definition at line 38 of file GNN_Geometry.hpp.

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

Constructor & Destructor Documentation

template<typename space_point_t>
Acts::TrigFTF_GNN_Layer< space_point_t >::TrigFTF_GNN_Layer ( const TrigInDetSiLayer ls,
float  ew,
int  bin0 
)
inline

Definition at line 40 of file GNN_Geometry.hpp.

View newest version in sPHENIX GitHub at line 40 of file GNN_Geometry.hpp

Member Function Documentation

template<typename space_point_t>
int Acts::TrigFTF_GNN_Layer< space_point_t >::getEtaBin ( float  zh,
float  rh 
) const
inline

Definition at line 143 of file GNN_Geometry.hpp.

View newest version in sPHENIX GitHub at line 143 of file GNN_Geometry.hpp

Referenced by Acts::TrigFTF_GNN_DataStorage< external_spacepoint_t >::addSpacePoint().

+ Here is the caller graph for this function:

template<typename space_point_t>
float Acts::TrigFTF_GNN_Layer< space_point_t >::getMaxBinRadius ( int  idx) const
inline

Definition at line 171 of file GNN_Geometry.hpp.

View newest version in sPHENIX GitHub at line 171 of file GNN_Geometry.hpp

Referenced by Acts::SeedFinderFTF< external_spacepoint_t >::runGNN_TrackFinder().

+ Here is the caller graph for this function:

template<typename space_point_t>
float Acts::TrigFTF_GNN_Layer< space_point_t >::getMinBinRadius ( int  idx) const
inline

Definition at line 161 of file GNN_Geometry.hpp.

View newest version in sPHENIX GitHub at line 161 of file GNN_Geometry.hpp

Referenced by Acts::SeedFinderFTF< external_spacepoint_t >::runGNN_TrackFinder().

+ Here is the caller graph for this function:

template<typename space_point_t>
int Acts::TrigFTF_GNN_Layer< space_point_t >::num_bins ( ) const
inline

Definition at line 181 of file GNN_Geometry.hpp.

View newest version in sPHENIX GitHub at line 181 of file GNN_Geometry.hpp

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

+ Here is the caller graph for this function:

template<typename space_point_t>
bool Acts::TrigFTF_GNN_Layer< space_point_t >::verifyBin ( const TrigFTF_GNN_Layer< space_point_t > *  pL,
int  b1,
int  b2,
float  min_z0,
float  max_z0 
) const
inline

Definition at line 183 of file GNN_Geometry.hpp.

View newest version in sPHENIX GitHub at line 183 of file GNN_Geometry.hpp

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

+ Here is the caller graph for this function:

Member Data Documentation

template<typename space_point_t>
float Acts::TrigFTF_GNN_Layer< space_point_t >::m_etaBin {}
protected
template<typename space_point_t>
float Acts::TrigFTF_GNN_Layer< space_point_t >::m_etaBinWidth {}
protected

Definition at line 255 of file GNN_Geometry.hpp.

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

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

template<typename space_point_t>
std::vector<float> Acts::TrigFTF_GNN_Layer< space_point_t >::m_maxBinCoord
template<typename space_point_t>
float Acts::TrigFTF_GNN_Layer< space_point_t >::m_maxEta {}

Definition at line 252 of file GNN_Geometry.hpp.

View newest version in sPHENIX GitHub at line 252 of file GNN_Geometry.hpp

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

template<typename space_point_t>
std::vector<float> Acts::TrigFTF_GNN_Layer< space_point_t >::m_maxRadius
template<typename space_point_t>
std::vector<float> Acts::TrigFTF_GNN_Layer< space_point_t >::m_minBinCoord
template<typename space_point_t>
float Acts::TrigFTF_GNN_Layer< space_point_t >::m_minEta {}
template<typename space_point_t>
std::vector<float> Acts::TrigFTF_GNN_Layer< space_point_t >::m_minRadius
template<typename space_point_t>
float Acts::TrigFTF_GNN_Layer< space_point_t >::m_nBins {}
protected

Definition at line 258 of file GNN_Geometry.hpp.

View newest version in sPHENIX GitHub at line 258 of file GNN_Geometry.hpp

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

template<typename space_point_t>
float Acts::TrigFTF_GNN_Layer< space_point_t >::m_phiBinWidth {}
protected

Definition at line 255 of file GNN_Geometry.hpp.

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

template<typename space_point_t>
float Acts::TrigFTF_GNN_Layer< space_point_t >::m_r1 {}
protected

Definition at line 257 of file GNN_Geometry.hpp.

View newest version in sPHENIX GitHub at line 257 of file GNN_Geometry.hpp

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

template<typename space_point_t>
float Acts::TrigFTF_GNN_Layer< space_point_t >::m_r2 {}
protected

Definition at line 257 of file GNN_Geometry.hpp.

View newest version in sPHENIX GitHub at line 257 of file GNN_Geometry.hpp

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

template<typename space_point_t>
float Acts::TrigFTF_GNN_Layer< space_point_t >::m_z1 {}
protected

Definition at line 257 of file GNN_Geometry.hpp.

View newest version in sPHENIX GitHub at line 257 of file GNN_Geometry.hpp

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

template<typename space_point_t>
float Acts::TrigFTF_GNN_Layer< space_point_t >::m_z2 {}
protected

Definition at line 257 of file GNN_Geometry.hpp.

View newest version in sPHENIX GitHub at line 257 of file GNN_Geometry.hpp

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


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