11#include <framework/datastore/RelationsObject.h>
12#include <framework/gearbox/Const.h>
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.
CDCDedxLikelihood(const double *cdcLogl)
actually const double (&logl)[Const::ChargedStable::c_SetSize], but CINT complains.
ClassDef(CDCDedxLikelihood, 1)
Container for likelihoods obtained by the CDC dE/dx PID (CDCDedxPIDModule).
double getLogL(const Const::ChargedStable &type) const
returns unnormalised log-likelihood value for a particle hypothesis using CDC information.
CDCDedxLikelihood()
default constructor
double m_cdcLogl[Const::ChargedStable::c_SetSize]
CDC log likelihood for each particle, not including momentum prior.
Provides a type-safe way to pass members of the chargedStableSet set.
static const unsigned int c_SetSize
Number of elements (for use in array bounds etc.)
Defines interface for accessing relations of objects in StoreArray.
Abstract base class for different kinds of events.