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

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

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

Public Member Functions

 TrigFTF_GNN_Geometry (const std::vector< TrigInDetSiLayer > &layers, std::unique_ptr< Acts::FasTrackConnector > &conn)
 
 TrigFTF_GNN_Geometry ()=default
 
 TrigFTF_GNN_Geometry (const TrigFTF_GNN_Geometry &)=delete
 
TrigFTF_GNN_Geometryoperator= (const TrigFTF_GNN_Geometry &)=delete
 
 ~TrigFTF_GNN_Geometry ()
 
const TrigFTF_GNN_Layer
< space_point_t > * 
getTrigFTF_GNN_LayerByKey (unsigned int key) const
 
const TrigFTF_GNN_Layer
< space_point_t > * 
getTrigFTF_GNN_LayerByIndex (int idx) const
 
int num_bins () const
 
Acts::FasTrackConnectorfastrack () const
 

Protected Member Functions

const TrigFTF_GNN_Layer
< space_point_t > * 
addNewLayer (const TrigInDetSiLayer &l, int bin0)
 

Protected Attributes

float m_etaBinWidth {}
 
std::map< unsigned int,
TrigFTF_GNN_Layer
< space_point_t > * > 
m_layMap
 
std::vector< TrigFTF_GNN_Layer
< space_point_t > * > 
m_layArray
 
int m_nEtaBins {0}
 
std::unique_ptr
< Acts::FasTrackConnector
m_fastrack
 

Detailed Description

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

Definition at line 263 of file GNN_Geometry.hpp.

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

Constructor & Destructor Documentation

template<typename space_point_t>
Acts::TrigFTF_GNN_Geometry< space_point_t >::TrigFTF_GNN_Geometry ( const std::vector< TrigInDetSiLayer > &  layers,
std::unique_ptr< Acts::FasTrackConnector > &  conn 
)
inline

Definition at line 265 of file GNN_Geometry.hpp.

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

template<typename space_point_t>
Acts::TrigFTF_GNN_Geometry< space_point_t >::TrigFTF_GNN_Geometry ( )
default
template<typename space_point_t>
Acts::TrigFTF_GNN_Geometry< space_point_t >::TrigFTF_GNN_Geometry ( const TrigFTF_GNN_Geometry< space_point_t > &  )
delete
template<typename space_point_t>
Acts::TrigFTF_GNN_Geometry< space_point_t >::~TrigFTF_GNN_Geometry ( )
inline

Definition at line 329 of file GNN_Geometry.hpp.

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

Member Function Documentation

template<typename space_point_t>
const TrigFTF_GNN_Layer<space_point_t>* Acts::TrigFTF_GNN_Geometry< space_point_t >::addNewLayer ( const TrigInDetSiLayer l,
int  bin0 
)
inlineprotected

Definition at line 362 of file GNN_Geometry.hpp.

View newest version in sPHENIX GitHub at line 362 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>
Acts::FasTrackConnector* Acts::TrigFTF_GNN_Geometry< space_point_t >::fastrack ( ) const
inline

Definition at line 359 of file GNN_Geometry.hpp.

View newest version in sPHENIX GitHub at line 359 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>
const TrigFTF_GNN_Layer<space_point_t>* Acts::TrigFTF_GNN_Geometry< space_point_t >::getTrigFTF_GNN_LayerByIndex ( int  idx) const
inline

Definition at line 352 of file GNN_Geometry.hpp.

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

template<typename space_point_t>
const TrigFTF_GNN_Layer<space_point_t>* Acts::TrigFTF_GNN_Geometry< space_point_t >::getTrigFTF_GNN_LayerByKey ( unsigned int  key) const
inline

Definition at line 340 of file GNN_Geometry.hpp.

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

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

+ Here is the caller graph for this function:

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

Definition at line 357 of file GNN_Geometry.hpp.

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

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

+ Here is the caller graph for this function:

template<typename space_point_t>
TrigFTF_GNN_Geometry& Acts::TrigFTF_GNN_Geometry< space_point_t >::operator= ( const TrigFTF_GNN_Geometry< space_point_t > &  )
delete

Member Data Documentation

template<typename space_point_t>
float Acts::TrigFTF_GNN_Geometry< space_point_t >::m_etaBinWidth {}
protected
template<typename space_point_t>
std::unique_ptr<Acts::FasTrackConnector> Acts::TrigFTF_GNN_Geometry< space_point_t >::m_fastrack
protected
template<typename space_point_t>
std::vector<TrigFTF_GNN_Layer<space_point_t> *> Acts::TrigFTF_GNN_Geometry< space_point_t >::m_layArray
protected
template<typename space_point_t>
std::map<unsigned int, TrigFTF_GNN_Layer<space_point_t> *> Acts::TrigFTF_GNN_Geometry< space_point_t >::m_layMap
protected
template<typename space_point_t>
int Acts::TrigFTF_GNN_Geometry< space_point_t >::m_nEtaBins {0}
protected

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