23#ifndef ALICEO2_ITSMFT_BUILDTOPOLOGYDICTIONARY_H
24#define ALICEO2_ITSMFT_BUILDTOPOLOGYDICTIONARY_H
78 std::map<unsigned long, TopoStat> mTopologyMap;
79 std::vector<std::pair<unsigned long, unsigned long>> mTopologyFrequency;
81 int mNCommonTopologies;
82 double mFrequencyThreshold;
84 std::unordered_map<long unsigned, TopologyInfo> mMapInfo;
Definition of the ClusterTopology class.
Definition of the SegmentationAlpide class.
friend std::ostream & operator<<(std::ostream &os, const BuildTopologyDictionary &BD)
static constexpr float IgnoreVal
TopologyDictionary getDictionary() const
BuildTopologyDictionary()
void accountTopology(const ClusterTopology &cluster, float dX=IgnoreVal, float dZ=IgnoreVal)
void setNCommon(unsigned int nCommon)
int getNotInGroups() const
int getTotClusters() const
void groupRareTopologies()
void setThreshold(double thr)
void printDictionaryBinary(const std::string &fname)
void setThresholdCumulative(double cumulative)
void printDictionary(const std::string &fname)
void saveDictionaryRoot(const std::string &fname)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
unsigned long countsWithBias
unsigned long countsTotal