Go to the documentation of this file. 1 #ifndef PhysicsTools_IsolationUtils_IntegralOverPhiFunction_h
2 #define PhysicsTools_IsolationUtils_IntegralOverPhiFunction_h
24 #include <Math/ParamFunction.h>
44 double DoEval(
double x)
const override;
45 double DoEvalPar(
double x,
const double* param)
const override;
void SetParameterTheta0(double theta0)
void SetParameterPhi0(double phi0)
void SetParameters(double const *param) override
unsigned int numSolutionMin2_
unsigned int numSolutionMax4_
~IntegralOverPhiFunction() override
unsigned int numSolutionMax3_
ROOT::Math::IGenFunction * Clone() const override
unsigned int numSolutionMin1_
double DoEvalPar(double x, const double *param) const override
unsigned int numSolutionMax2_
void SetParameterAlpha(double alpha)
static const unsigned int debugLevel_
IntegralOverPhiFunction()
unsigned int numSolutionMin3_
double DoDerivative(double x) const
unsigned int numSolutionMin4_
double DoParameterDerivative(double, const double *, unsigned int) const override
unsigned int numSolutionMax1_
double DoEval(double x) const override
void DoParameterGradient(double x, double *paramGradient) const