Belle II Software development
|
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. | |
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.
|
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.
float activityState |
An active track has a state close to 1.
Definition at line 30 of file OverlapResolverNodeInfo.h.
std::vector<unsigned short> overlaps |
Vector of indices of tracks, that overlap with this candidate.
Definition at line 29 of file OverlapResolverNodeInfo.h.
float qualityIndicator |
Estimate of quality, e.g. from Circle Fitter or other fast fitter.
Definition at line 27 of file OverlapResolverNodeInfo.h.
unsigned short trackIndex |
Index of the SpacePointTrackCand in the StoreArray.
Definition at line 28 of file OverlapResolverNodeInfo.h.