12#include <framework/gearbox/Const.h>
45 const TH2F*
getPDF(
const unsigned int hypothesis,
const bool truncated)
const
56 void setPDF(
const TH2F& pdf,
const unsigned int hypothesis,
const bool truncated)
67 std::array<TH2F, Const::ChargedStable::c_SetSize>
m_dEdxPDFs;
Base class for holding the dE/dx PDFs.
void setPDF(const TH2F &pdf, const unsigned int hypothesis, const bool truncated)
Set the dE/dx PDF for the given particle hypothesis.
ClassDef(dEdxPDFs, 1)
Class version for the ROOT streamer.
const TH2F * getPDF(const unsigned int hypothesis, const bool truncated) const
Return the dE/dx PDF for the given particle hypothesis.
std::array< TH2F, Const::ChargedStable::c_SetSize > m_dEdxPDFs
Array of dE/dx PDFs for each particle hypothesis.
std::array< TH2F, Const::ChargedStable::c_SetSize > m_dEdxPDFsTruncated
Array of truncated dE/dx PDFs for each particle hypothesis.
dEdxPDFs()=default
Default constructor.
Abstract base class for different kinds of events.