42 : ROOT::Math::ParamFunction<ROOT::Math::IParametricGradFunctionOneDim>(2)
81 (*fTheta_) = (*bluePrint.
fTheta_);
105 <<
" theta0 = " << param[0] << std::endl
106 <<
" phi0 = " << param[1] << std::endl;
121 edm::LogError(
"") <<
"etaMax cannot be negative !" << std::endl;
153 double thetaMin = (
etaMax_ > 0) ? 2*TMath::ATan(TMath::Exp(-
etaMax_)) : 0.;
154 double thetaMax =
TMath::Pi() - thetaMin;
156 double integralOverTheta =
integrator_->Integral(thetaMin, thetaMax);
158 return integralOverTheta;
static const unsigned int debugLevel_
double DoDerivative(double x) const
void SetAcceptanceLimit(double etaMax)
void DoParameterGradient(double x, double *paramGradient) const
ROOT::Math::Integrator * integrator_
virtual double DoParameterDerivative(double, const double *, unsigned int) const
double DoEval(double x) const
void SetParameterPhi0(double phi0)
void SetParameterPhi0(double phi0)
void SetParameterAlpha(double alpha)
void SetParameterTheta0(double theta0)
IntegrandThetaFunction * fTheta_
void SetParameterTheta0(double theta0)
void SetParameters(double *param)
ConeAreaFunction & operator=(const ConeAreaFunction &bluePrint)
virtual double DoEvalPar(double, const double *) const