ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::Experimental::GbtsDataStorage Class Reference

#include <Acts/Seeding/GbtsDataStorage.hpp>

Collaboration diagram for Acts::Experimental::GbtsDataStorage:
[legend]

Public Member Functions

 GbtsDataStorage (std::shared_ptr< const GbtsGeometry > geometry, const SeedFinderGbtsConfig &config, GbtsMLLookupTable mlLUT)
void generatePhiIndexing (float dphi)
GbtsEtaBingetEtaBin (int idx)
void initializeNodes (bool useML)
int loadPixelGraphNodes (short layerIndex, std::span< const GbtsNode > coll, bool useML)
int loadStripGraphNodes (short layerIndex, std::span< const GbtsNode > coll)
unsigned int numberOfNodes () const
void sortByPhi ()

Protected Attributes

SeedFinderGbtsConfig m_config
std::vector< GbtsEtaBinm_etaBins
std::shared_ptr< const GbtsGeometrym_geo
GbtsMLLookupTable m_mlLUT

Constructor & Destructor Documentation

◆ GbtsDataStorage()

Acts::Experimental::GbtsDataStorage::GbtsDataStorage ( std::shared_ptr< const GbtsGeometry > geometry,
const SeedFinderGbtsConfig & config,
GbtsMLLookupTable mlLUT )
explicit

Member Function Documentation

◆ generatePhiIndexing()

void Acts::Experimental::GbtsDataStorage::generatePhiIndexing ( float dphi)

◆ getEtaBin()

GbtsEtaBin & Acts::Experimental::GbtsDataStorage::getEtaBin ( int idx)

◆ initializeNodes()

void Acts::Experimental::GbtsDataStorage::initializeNodes ( bool useML)

◆ loadPixelGraphNodes()

int Acts::Experimental::GbtsDataStorage::loadPixelGraphNodes ( short layerIndex,
std::span< const GbtsNode > coll,
bool useML )

◆ loadStripGraphNodes()

int Acts::Experimental::GbtsDataStorage::loadStripGraphNodes ( short layerIndex,
std::span< const GbtsNode > coll )

◆ numberOfNodes()

unsigned int Acts::Experimental::GbtsDataStorage::numberOfNodes ( ) const

◆ sortByPhi()

void Acts::Experimental::GbtsDataStorage::sortByPhi ( )

Member Data Documentation

◆ m_config

SeedFinderGbtsConfig Acts::Experimental::GbtsDataStorage::m_config
protected

◆ m_etaBins

std::vector<GbtsEtaBin> Acts::Experimental::GbtsDataStorage::m_etaBins
protected

◆ m_geo

std::shared_ptr<const GbtsGeometry> Acts::Experimental::GbtsDataStorage::m_geo
protected

◆ m_mlLUT

GbtsMLLookupTable Acts::Experimental::GbtsDataStorage::m_mlLUT
protected