Go to the documentation of this file.
51 :
ROOT::Math::ParamFunction<
ROOT::Math::IParametricGradFunctionOneDim>(bluePrint) {
76 (*fTheta_) = (*bluePrint.
fTheta_);
95 <<
" theta0 = " << param[0] << std::endl
96 <<
" phi0 = " << param[1] << std::endl;
110 edm::LogError(
"") <<
"etaMax cannot be negative !" << std::endl;
144 return integralOverTheta;
void SetParameterAlpha(double alpha)
void SetParameterTheta0(double theta0)
void SetParameterTheta0(double theta0)
void SetParameterPhi0(double phi0)
Log< level::Warning, false > LogWarning
static const unsigned int debugLevel_
double DoDerivative(double x) const
constexpr T normalizedPhi(T phi)
double DoEval(double x) const override
IntegrandThetaFunction * fTheta_
~ConeAreaFunction() override
void DoParameterGradient(double x, double *paramGradient) const
ConeAreaFunction & operator=(const ConeAreaFunction &bluePrint)
void SetParameterPhi0(double phi0)
Log< level::Error, false > LogError
Log< level::Info, true > LogVerbatim
void SetAcceptanceLimit(double etaMax)
double DoParameterDerivative(double, const double *, unsigned int) const override
ROOT::Math::Integrator * integrator_
void SetParameters(double const *param) override
double DoEvalPar(double, const double *) const override