Go to the documentation of this file.
19 namespace JPP {
using namespace JFIT; }
71 const size_t numberOfPMTs,
115 if (M >= 2 && M - 2 <
__y1.size())
std::vector< double > JL1_t
Type definition of expectation values of number of multiple hits.
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.
JK40(const JTimeRange &T_ns, const double R_Hz)
Constructor for single PMT.
double __y0
expectation value of number of single hits
double getY0() const
Get expectation value for number of single hits.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Auxiliary class for K40 rates.
double getSinglesRate() const
Get singles rate.
Auxiliary class for converting various rates to expectation values of the number of hits within a giv...
multiplicity_type getUpperL1Multiplicity() const
Get upper multiplicty.
double getMultiplesRate(const multiplicity_type M) const
Get multiples rate.
multiplicity_type getLowerL1Multiplicity() const
Get lower multiplicty.
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.
JK40()
Default constructor.
double getY1(const size_t M) const
Get expectation value for number of multiple hits.
JK40(const JTimeRange &T_ns, const size_t numberOfPMTs, const JK40Rates &rates_Hz)
Constructor for modules.
JL1_t __y1
expectation values of number of multiple hits