 |
Belle II Software
release-05-02-19
|
11 #ifndef CDCDEDXLIKELIHOOD_H
12 #define CDCDEDXLIKELIHOOD_H
14 #include <framework/datastore/RelationsObject.h>
15 #include <framework/gearbox/Const.h>
static const unsigned int c_SetSize
Number of elements (for use in array bounds etc.)
Container for likelihoods obtained by the CDC dE/dx PID (CDCDedxPIDModule).
double m_cdcLogl[Const::ChargedStable::c_SetSize]
CDC log likelihood for each particle, not including momentum prior.
Abstract base class for different kinds of events.
double getLogL(const Const::ChargedStable &type) const
returns unnormalised log-likelihood value for a particle hypothesis using CDC information.
RelationsInterface< TObject > RelationsObject
Provides interface for getting/adding relations to objects in StoreArrays.
Provides a type-safe way to pass members of the chargedStableSet set.
CDCDedxLikelihood()
default constructor
Defines interface for accessing relations of objects in StoreArray.
ClassDef(CDCDedxLikelihood, 1)
Container for likelihoods obtained by the CDC dE/dx PID (CDCDedxPIDModule).
double getCDCLikelihood(const Const::ChargedStable &type) const
returns exp(getCDCLikelihood(type)) with sufficient precision.