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

#include <Acts/Seeding/GbtsDataStorage.hpp>

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

Classes

struct  CompareNodesByPhi

Public Member Functions

 GbtsEtaBin ()
bool empty () const
void generatePhiIndexing (float dphi)
float getMaxBinRadius () const
float getMinBinRadius () const
void initializeNodes ()
void sortByPhi ()

Public Attributes

std::vector< std::vector< unsigned int > > m_in
 vectors of incoming edges, stores indices of edges in the edge vector
unsigned int m_layerKey {0}
float m_maxRadius {}
float m_minRadius {}
std::vector< std::array< float, 5 > > m_params
 node attributes: m_minCutOnTau, m_maxCutOnTau, m_phi, m_r, m_z;
std::vector< const GbtsNode * > m_vn
 nodes of the graph
std::vector< std::pair< float, unsigned int > > m_vPhiNodes

Constructor & Destructor Documentation

◆ GbtsEtaBin()

Acts::Experimental::GbtsEtaBin::GbtsEtaBin ( )

Member Function Documentation

◆ empty()

bool Acts::Experimental::GbtsEtaBin::empty ( ) const

◆ generatePhiIndexing()

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

◆ getMaxBinRadius()

float Acts::Experimental::GbtsEtaBin::getMaxBinRadius ( ) const

◆ getMinBinRadius()

float Acts::Experimental::GbtsEtaBin::getMinBinRadius ( ) const

◆ initializeNodes()

void Acts::Experimental::GbtsEtaBin::initializeNodes ( )

◆ sortByPhi()

void Acts::Experimental::GbtsEtaBin::sortByPhi ( )

Member Data Documentation

◆ m_in

std::vector<std::vector<unsigned int> > Acts::Experimental::GbtsEtaBin::m_in

vectors of incoming edges, stores indices of edges in the edge vector

◆ m_layerKey

unsigned int Acts::Experimental::GbtsEtaBin::m_layerKey {0}

◆ m_maxRadius

float Acts::Experimental::GbtsEtaBin::m_maxRadius {}

◆ m_minRadius

float Acts::Experimental::GbtsEtaBin::m_minRadius {}

◆ m_params

std::vector<std::array<float, 5> > Acts::Experimental::GbtsEtaBin::m_params

node attributes: m_minCutOnTau, m_maxCutOnTau, m_phi, m_r, m_z;

◆ m_vn

std::vector<const GbtsNode*> Acts::Experimental::GbtsEtaBin::m_vn

nodes of the graph

◆ m_vPhiNodes

std::vector<std::pair<float, unsigned int> > Acts::Experimental::GbtsEtaBin::m_vPhiNodes