Belle II Software
release-08-01-10
|
simple class storing infos relevant for a TC for analizing it. More...
#include <AnalizerTCInfo.h>
Public Member Functions | |
AnalizerTCInfo () | |
constructor, makes sure that pointers are on nullptr until set | |
void | discardTC () |
function for discarding the old TC. More... | |
void | assignTCs (AnalizerTCInfo *otherTC) |
function for assigning TCs to each other | |
void | pairUp (AnalizerTCInfo *otherTC) |
links otherTC to this one | |
TCType::Type | getType () const |
a type-identifier function | |
Static Public Member Functions | |
static AnalizerTCInfo | createTC (bool isReference, const MCVXDPurityInfo &iD, SpacePointTrackCand &aTC) |
static function for correctly creating TrackCandidates | |
static void | markUnused (std::vector< AnalizerTCInfo > &tcs, TCType::Type newType) |
find unpaired tcs and mark them with given type | |
static TCType::Type | classifyTC (AnalizerTCInfo &referenceTC, AnalizerTCInfo &testTC, double purityThreshold, unsigned int ndfThreshold) |
for given pair of TCs their compatibility will be checked and the testTC classified, the given threshold will be used to draw the line between Contaminated and Ghost | |
Public Attributes | |
ROOT::Math::XYZVector | posSeed |
carries the global coordinates of the position of the seed hit (typically the innermost hit) | |
ROOT::Math::XYZVector | momSeed |
carries the momentum vector at the position of the seed hit (typically the innermost hit) | |
const SpacePointTrackCand * | tC |
a link to the TC itself | |
AnalizerTCInfo * | assignedTC |
for reference TC: best test TC found, for test TC, compatible reference TC found | |
MCVXDPurityInfo | assignedID |
stores the iD of the particle and knows the purity for it | |
TCType::Type | tcType |
classifies attached TC | |
simple class storing infos relevant for a TC for analizing it.
Definition at line 28 of file AnalizerTCInfo.h.
|
inline |
function for discarding the old TC.
the old TC attached to this will be marked as Clone and discarded
Definition at line 105 of file AnalizerTCInfo.h.