Go to the documentation of this file.
17 namespace JPP {
using namespace JFIT; }
104 return this->
getY0();
114 inline double getH0(
const size_t M)
const
116 return this->
getY1(M);
126 inline double getH1(
const double E_GeV)
const
147 double getP(
const double E_GeV,
const bool hit)
const
160 double getChi2(
const double E_GeV,
const bool hit)
const
JNPE(const JK40 &k40, const double yA, const double yB, const double z)
Constructor.
double getZ() const
Get position along muon path.
Auxiliary classes and methods for linear and iterative data regression.
double getP(size_t M) const
Get probability to observe a hit with given multiplicity.
static const JGeaneWater gWater
Function object for energy loss of muon in sea water.
Auxiliary classes and methods for calculation of PDF and muon energy loss.
double getYB() const
Get light yield due to bremsstrahlung.
double getP(const double E_GeV, const bool hit) const
Get probability for observing a hit or not as a function of muon energy.
double __yA
light yield due to minimum ionizing particle [npe]
double getY0() const
Get expectation value for number of single hits.
virtual double getE(const double E, const double dx) const
Get energy of muon after specified distance.
double getH0() const
Expected number of photo-electrons for random background hypothesis.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
double getChi2(const double E_GeV, const bool hit) const
Get chi2 for observing a hit or not as a function of muon energy.
double getH0(const size_t M) const
Expected number of photo-electrons for random background hypothesis.
double getH1(const double E_GeV) const
Expected number of photo-electrons for muon hypothesis as a function of muon energy.
Auxiliary class for converting various rates to expectation values of the number of hits within a giv...
JNPE()
Default constructor.
Auxiliary class for handling various light yields.
double getChi2(const double P)
Get chi2 corresponding to given probability.
double getP(const double expval, bool hit)
Get Poisson probability to observe a hit or not for given expectation value for the number of hits.
double __yB
light yield due to bremsstrahlung [npe/GeV]
double getYA() const
Get light yield due to muon itself.
double getY1(const size_t M) const
Get expectation value for number of multiple hits.
double __z
position along muon path [m]