Belle II Software development
OverlapResolverNodeInfo.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8#pragma once
9
10#include <vector>
11
12namespace Belle2 {
25 OverlapResolverNodeInfo(float qI, unsigned short tI, std::vector<unsigned short> const& o, float aS):
28 unsigned short trackIndex;
29 std::vector<unsigned short> overlaps;
31 };
33}
Abstract base class for different kinds of events.
Struct for holding information needed by overlap resolving algorithms for one node.
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.
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.
float activityState
An active track has a state close to 1.