7 #ifndef _tls_VTankResponse_h_
8 #define _tls_VTankResponse_h_
36 PDF(
const double signal,
39 const ulong muons)
const = 0;
44 CDF(
const double smax,
47 const ulong muons)
const = 0;
52 Mean(
const double theta,
54 const ulong muons)
const = 0;
59 StDev(
const double theta,
61 const ulong muons)
const = 0;
80 const double muons)
const;
90 const bool complement)
const;
98 const double muons)
const;
104 #endif // _tls_VTankResponse_h_
double PoissonConvolvedCDF(const double sThreshold, const double theta, const double r, const double muons, const bool complement) const
virtual double GetThetaMax() const =0
Largest zenith angle at which the tank response is defined.
virtual double PDF(const double signal, const double theta, const double r, const ulong muons) const =0
PDF of signal, given a fixed number of muons.
Interface class for coupling different tank response calculations into the reconstruction code...
virtual double GetRadiusMin() const =0
Smallest radial distance at which the tank response is defined.
void PoissonConvolvedMeanAndStDev(double &mean, double &stDev, const double theta, const double r, const double muons) const
Mean and standard deviation of signal, given an average number of muons (Poisson convolved).
virtual double GetRadiusMax() const =0
Largest radial distance at which the tank response is defined.
virtual double Mean(const double theta, const double r, const ulong muons) const =0
Average signal, given fixed number of muons.
double PoissonConvolvedPDF(const double signal, const double theta, const double r, const double muons) const
PDF of signal, given an average number of muons (Poisson convolved).
virtual double StDev(const double theta, const double r, const ulong muons) const =0
Standard deviation of signal, given fixed number of muons.
virtual double GetThetaMin() const =0
Smallest zenith angle at which the tank response is defined.
virtual double CDF(const double smax, const double theta, const double r, const ulong muons) const =0
Probability of signal begin smaller than smax, given a fixed number of muons.