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 Track*>
227 std::map<std::string, float>
229 std::map<std::string, const 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>
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, const Track * > getTargetTrackLevel() const
get map containing the category name and the corresponding pointer to the track with highest target p...
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, float > getProbTrackLevel() const
get map containing the category name and the corresponding highest target track probability in Track ...
void setTargetEventLevel(const std::string &category, const Track *track)
Map filler: Set the category name and the pointer of the track with the highest category probability ...
void setB0Probability(float B0Probability)
Saves the B0Probability output of the Combiner.
void setTargetTrackLevel(const std::string &category, const Track *track)
SETTERS The setters are expected to fill a map whose element corresponds to the probabilities and tra...
std::map< std::string, const Track * > getTargetEventLevel() const
get map containing the category name and the corresponding pointer to the track with highest category...
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.
float getQrCombined() const
qr Output of the Combiner.
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.
std::map< std::string, const Track * > m_targetTrackLevel
map containing the category name and the corresponding pointer to the track with highest target proba...
FlavorTaggerInfoMap()
Default constructor.
std::map< std::string, const Track * > m_targetEventLevel
map containing the category name and the corresponding pointer to the track with highest category pro...
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.
ClassDef(RelationsInterface, 0)
Class that bundles various TrackFitResults.
RelationsInterface< TObject > RelationsObject
Provides interface for getting/adding relations to objects in StoreArrays.
Abstract base class for different kinds of events.