1 #ifndef _evt_VGaisserHillasParameter_h_
2 #define _evt_VGaisserHillasParameter_h_
62 void SetXMax(
const double xMax,
const double error)
65 void SetNMax(
const double nMax,
const double error,
const bool isEnergyDeposit =
false)
75 {
return this->
Eval(depth); }
77 virtual double Eval(
const double depth)
const = 0;
VGaisserHillasParameter(const double nMax, const double xMax)
virtual ~VGaisserHillasParameter()
virtual double operator()(const double depth) const
VGaisserHillasParameter()
void SetNMaxXMaxCorrelation(const double rho)
unsigned int GetNdof() const
void SetXMax(const double xMax, const double error)
double GetXMaxError() const
virtual double GetIntegralError() const =0
return relative error of integral
virtual double GetIntegral() const =0
virtual double Eval(const double depth) const =0
bool IsdEdXProfile() const
void SetChiSquare(const double chi, const unsigned int ndof)
double GetNMaxError() const
void SetNMax(const double nMax, const double error, const bool isEnergyDeposit=false)
virtual VGaisserHillasParameter * Create() const =0
virtual VGaisserHillasParameter * Clone() const =0
Interface class for access to the Gaisser-Hillas parameters.
double GetNMaxXMaxCorrelation() const
double GetChiSquare() const