Belle II Software  release-08-01-10
TrueHitInfo Struct Reference

helper struct that holds information that is needed for the registration of the relation between SpacePoint and TrueHit More...

#include <SpacePoint2TrueHitConnectorModule.h>

Public Member Functions

 TrueHitInfo ()
 default ctor, initializing Id to -1, weights to 0, and bools to false
 
 TrueHitInfo (int Id)
 ctor using Id-only
 
bool operator< (const TrueHitInfo &b) const
 comparison operator ensuring strict weak ordering sorts by the number of Clusters first, and then by the sum of the weights to this Cluster CAUTION: actually sorts in descending order!!! (so is rather an operator> than the other way round!)
 
short getNClusters () const
 get the number of Clusters that point to this TrueHit
 
void setUWeight (double weight)
 set the weight for the U-Cluster
 
void setVWeight (double weight)
 set the weight for the V-Cluster
 
double getWeightSum () const
 get sum of relation weights
 

Public Attributes

int m_Id
 TrueHit ID (StoreArray Index)
 
double m_wU
 weight of relation between U-Cluster and TrueHit
 
double m_wV
 weight of relation between V-Cluster and TrueHit
 
bool m_U
 if true, U-Cluster is used by SpacePoint
 
bool m_V
 if true, V-Cluster is used by SpacePoint
 

Detailed Description

helper struct that holds information that is needed for the registration of the relation between SpacePoint and TrueHit

Definition at line 41 of file SpacePoint2TrueHitConnectorModule.h.


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