11#include <framework/datastore/RelationsObject.h>
85 m_probTrackLevel.insert(std::pair<std::string, float>(category, probability));
107 m_probEventLevel.insert(std::pair<std::string, float>(category, probability));
118 m_qpCategory.insert(std::pair<std::string, float>(category, qr));
128 m_hasTrueTarget.insert(std::pair<std::string, float>(category, isTrue));
225 std::map<std::string, const Belle2::Track*>
227 std::map<std::string, float>
229 std::map<std::string, const Belle2::Track*>
231 std::map<std::string, float>
233 std::map<std::string, float>
235 std::map<std::string, float>
237 std::map<std::string, float>
This class stores the Flavor Tagger information for a specific method and particle filled in the Flav...
std::map< std::string, const Belle2::Track * > getTargetTrackLevel() const
get map containing the category name and the corresponding pointer to the track with highest target p...
std::map< std::string, const Belle2::Track * > m_targetEventLevel
map containing the category name and the corresponding pointer to the track with highest category pro...
void setQpCategory(const std::string &category, float qr)
Map filler: Set the category name and the corresponding qr Output, i.e.
std::map< std::string, float > getIsTrueCategory() const
get map containing the category truth.
void setProbEventLevel(const std::string &category, float probability)
Map filler: Set the category name and the highest category probability for the corresponding category...
void setIsTrueCategory(const std::string &category, float isTrue)
Map filler: Set the category name and the corresponding truth MC value.
float m_B0barProbability
Direct Output of the Combiner: Probability of being a B0bar).
void setProbTrackLevel(const std::string &category, float probability)
Map filler: Set the category name and the corresponding highest target track probability.
float m_B0Probability
Direct Output of the Combiner: Probability of being a B0.
std::map< std::string, float > getQpCategory() const
get map containing the category name and the corresponding qr Output
std::map< std::string, float > m_probTrackLevel
map containing the category name and the corresponding highest target track probability in Track Leve...
std::map< std::string, float > m_probEventLevel
map containing the category name and the corresponding highest category probability in Event Level
float m_qrCombined
qr Output of the Combiner.
std::map< std::string, float > m_isTrueCategory
map containing the category name and a float value which is 1 if the corresponding category tags the ...
std::map< std::string, const Belle2::Track * > m_targetTrackLevel
map containing the category name and the corresponding pointer to the track with highest target proba...
std::map< std::string, float > getProbTrackLevel() const
get map containing the category name and the corresponding highest target track probability in Track ...
std::map< std::string, const Belle2::Track * > getTargetEventLevel() const
get map containing the category name and the corresponding pointer to the track with highest category...
void setB0Probability(float B0Probability)
Saves the B0Probability output of the Combiner.
float getB0barProbability() const
Probability of being a B0bar.
void setB0barProbability(float B0barProbability)
Saves the B0barProbability output of the Combiner.
std::map< std::string, float > m_qpCategory
map containing the category name and the corresponding qr Output, i.e.
float getB0Probability() const
Probability of being a B0.
std::map< std::string, float > getHasTrueTarget() const
get map containing the category truth.
void setTargetTrackLevel(const std::string &category, const Belle2::Track *track)
SETTERS The setters are expected to fill a map whose element corresponds to the probabilities and tra...
float getQrCombined() const
qr Output of the Combiner.
void setTargetEventLevel(const std::string &category, const Belle2::Track *track)
Map filler: Set the category name and the pointer of the track with the highest category probability ...
std::map< std::string, float > getProbEventLevel() const
get map containing the category name and the corresponding highest category probability in Event Leve...
void setQrCombined(float qr)
Saves qr Output of the Combiner.
FlavorTaggerInfoMap()
Default constructor.
std::map< std::string, float > m_hasTrueTarget
map containing the category name and a float value which is 1 if the corresponding category has a tar...
void setHasTrueTarget(const std::string &category, float isTrue)
Map filler: Set the category name and the corresponding MC target truth value.
Defines interface for accessing relations of objects in StoreArray.
ClassDef(RelationsInterface, 0)
defines interface for accessing relations of objects in StoreArray.
Class that bundles various TrackFitResults.
Abstract base class for different kinds of events.