ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::GridDensityVertexFinder::State Struct Reference

The State struct. More...

#include <Acts/Vertexing/GridDensityVertexFinder.hpp>

Collaboration diagram for Acts::GridDensityVertexFinder::State:
[legend]

Public Member Functions

 State (MainGridVector mainGrid_)
 Constructor with main grid vector.

Public Attributes

std::map< InputTrack, std::pair< int, TrackGridVector > > binAndTrackGridMap
 Map to store z-bin and track grid (i.e.
bool isInitialized = false
 Flag indicating if the state has been initialized.
MainGridVector mainGrid
 The main density grid for vertex finding.
std::map< InputTrack, bool > trackSelectionMap
 Map to store bool if track has passed track selection or not.
std::vector< InputTracktracksToRemove
 Store tracks that have been removed from track collection.

Detailed Description

The State struct.

Only needed if cacheGridStateForTrackRemoval == true

Constructor & Destructor Documentation

◆ State()

Acts::GridDensityVertexFinder::State::State ( MainGridVector mainGrid_)
explicit

Constructor with main grid vector.

Parameters
mainGrid_The main density grid for vertex finding

Member Data Documentation

◆ binAndTrackGridMap

std::map<InputTrack, std::pair<int, TrackGridVector> > Acts::GridDensityVertexFinder::State::binAndTrackGridMap

Map to store z-bin and track grid (i.e.

the density contribution of a single track to the main grid) for every single track

◆ isInitialized

bool Acts::GridDensityVertexFinder::State::isInitialized = false

Flag indicating if the state has been initialized.

◆ mainGrid

MainGridVector Acts::GridDensityVertexFinder::State::mainGrid

The main density grid for vertex finding.

◆ trackSelectionMap

std::map<InputTrack, bool> Acts::GridDensityVertexFinder::State::trackSelectionMap

Map to store bool if track has passed track selection or not.

◆ tracksToRemove

std::vector<InputTrack> Acts::GridDensityVertexFinder::State::tracksToRemove

Store tracks that have been removed from track collection.

These track will be removed from the main grid