ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::Experimental::GbtsEtaBin Struct Referencefinal

Eta-bin container for GBTS nodes and edge data. More...

#include <Acts/Seeding2/GbtsDataStorage.hpp>

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

Public Member Functions

bool empty () const
 Check if bin is empty.
void generatePhiIndexing (float dphi)
 Generate phi indexing.
void initializeNodes ()
 Initialize node attributes.
void sortByPhi ()
 Sort nodes by phi.

Public Attributes

std::uint32_t layerId {0}
 Layer ID for this bin.
float maxRadius {}
 Maximum radius in bin.
float minRadius {}
 Minimum radius in bin.
std::vector< std::array< float, 5 > > params
 node attributes: minCutOnTau, maxCutOnTau, phi, r, z;
std::vector< std::uint32_t > vFirstEdge
 the index of the first incoming graph edge attached to the node
std::vector< std::uint16_t > vIsConnected
 flag to indicate the node's outer neighbourhood isolation from previously built graph
std::vector< const GbtsNode * > vn
 nodes of the graph
std::vector< std::uint16_t > vNumEdges
 the total number of incoming graph edges attached to this node
std::vector< std::pair< float, std::uint32_t > > vPhiNodes
 Phi-indexed nodes.

Detailed Description

Eta-bin container for GBTS nodes and edge data.

Member Function Documentation

◆ empty()

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

Check if bin is empty.

Returns
True if bin has no nodes

◆ generatePhiIndexing()

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

Generate phi indexing.

Parameters
dphiPhi bin width