11 TNamed::operator=(other);
12 fClassProbability = other.fClassProbability;
36 for (
const auto& cls : fClassProbability) {
37 if (cls.GetMethod() == method) {
38 if (cls.GetProbability() > proba) {
39 proba = cls.GetProbability();
40 candida = cls.GetIndex();
44 return std::make_pair(candida, proba);
48 return GetClassProbabilityPair(method).first;
52 return GetClassProbabilityPair(method).second;
57 static std::vector<float> probabilities;
58 probabilities.clear();
59 for (
const auto& cls : fClassProbability) {
60 probabilities.push_back(cls.GetProbability());
67 fClassProbability.insert({ cluster_id, probability, method });
71 fClassProbability.clear();
const std::vector< float > & GetSoftCentrality() const
virtual ~BmnEventCentrality()
void SetCentrality(int cluster_id, float probability, BmnCentralityClass::Method method)
BmnEventCentrality & operator=(const BmnEventCentrality &other)
float GetProbability() const