 |
Belle II Software
release-05-02-19
|
11 #ifndef TOPLIKELIHOOD_H
12 #define TOPLIKELIHOOD_H
14 #include <framework/datastore/RelationsObject.h>
15 #include <framework/gearbox/Const.h>
53 const double* estPhot,
82 float getLogL(
const Const::ChargedStable& part)
const
84 return m_logL[part.getIndex()];
int getFlag() const
Return reconstruction flag.
static const unsigned int c_SetSize
Number of elements (for use in array bounds etc.)
int m_flag
reconstruction flag
double getLogL_pi() const
Return pion log likelihood.
double getLogL_p() const
Return proton log likelihood.
float getEstPhot(const Const::ChargedStable &part) const
Return estimated number of photons for a given particle.
static const ChargedStable electron
electron particle
int getNphot() const
Return number of detected photons.
TOPLikelihood()
default constructor
float m_logL[Const::ChargedStable::c_SetSize]
log likelihoods
static const ChargedStable kaon
charged kaon particle
double getNphot_e() const
Return number of expected photons for electron.
static const ChargedStable pion
charged pion particle
double getLogL_e() const
Return electron log likelihood.
float getLogL(const Const::ChargedStable &part) const
Return log likelihood for a given particle.
Abstract base class for different kinds of events.
double getNphot_mu() const
Return number of expected photons for muon.
float m_estBkg
estimated background
int m_numPhot
number of photons
double getLogL_mu() const
Return muon log likelihood.
float m_estPhot[Const::ChargedStable::c_SetSize]
estimated number of photons
ClassDef(TOPLikelihood, 2)
ClassDef.
static const ChargedStable proton
proton particle
double getNphot_K() const
Return number of expected photons for kaon.
double getNphot_p() const
Return number of expected photons for proton.
RelationsInterface< TObject > RelationsObject
Provides interface for getting/adding relations to objects in StoreArrays.
Class to store TOP log likelihoods (output of TOPReconstructor).
Provides a type-safe way to pass members of the chargedStableSet set.
static const ChargedStable muon
muon particle
int getIndex() const
This particle's index in the associated set.
double getLogL_K() const
Return kaon log likelihood.
double getNphot_pi() const
Return number of expected photons for pion.
float getEstBkg() const
Return estimated number of background photons.