Belle II Software development
OverlapResolverNodeInfo Struct Reference

Struct for holding information needed by overlap resolving algorithms for one node. More...

#include <OverlapResolverNodeInfo.h>

Public Member Functions

 OverlapResolverNodeInfo (float qI, unsigned short tI, std::vector< unsigned short > const &o, float aS)
 Constructor with initializer list for all relevant info for e.g.
 

Public Attributes

float qualityIndicator
 Estimate of quality, e.g. from Circle Fitter or other fast fitter.
 
unsigned short trackIndex
 Index of the SpacePointTrackCand in the StoreArray.
 
std::vector< unsigned short > overlaps
 Vector of indices of tracks, that overlap with this candidate.
 
float activityState
 An active track has a state close to 1.
 

Detailed Description

Struct for holding information needed by overlap resolving algorithms for one node.

The node can be e.g. a SpacePointTrackCand(SPTC), that overlaps with other SPTCs due to e.g. sharing hits, but other uses seem likely in the future.

Definition at line 22 of file OverlapResolverNodeInfo.h.

Constructor & Destructor Documentation

◆ OverlapResolverNodeInfo()

OverlapResolverNodeInfo ( float  qI,
unsigned short  tI,
std::vector< unsigned short > const &  o,
float  aS 
)
inline

Constructor with initializer list for all relevant info for e.g.

greedy algorithm (Scrooge) or Hopfield.

Definition at line 25 of file OverlapResolverNodeInfo.h.

25 :
float qualityIndicator
Estimate of quality, e.g. from Circle Fitter or other fast fitter.
std::vector< unsigned short > overlaps
Vector of indices of tracks, that overlap with this candidate.
unsigned short trackIndex
Index of the SpacePointTrackCand in the StoreArray.
float activityState
An active track has a state close to 1.

Member Data Documentation

◆ activityState

float activityState

An active track has a state close to 1.

Definition at line 30 of file OverlapResolverNodeInfo.h.

◆ overlaps

std::vector<unsigned short> overlaps

Vector of indices of tracks, that overlap with this candidate.

Definition at line 29 of file OverlapResolverNodeInfo.h.

◆ qualityIndicator

float qualityIndicator

Estimate of quality, e.g. from Circle Fitter or other fast fitter.

Definition at line 27 of file OverlapResolverNodeInfo.h.

◆ trackIndex

unsigned short trackIndex

Index of the SpacePointTrackCand in the StoreArray.

Definition at line 28 of file OverlapResolverNodeInfo.h.


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