#include <PhysicsTools/IsolationUtils//src/ConeAreaFunction.cc>
Public Member Functions | |
ROOT::Math::IGenFunction * | Clone () const override |
ConeAreaFunction () | |
ConeAreaFunction (const ConeAreaFunction &bluePrint) | |
ConeAreaFunction & | operator= (const ConeAreaFunction &bluePrint) |
void | SetAcceptanceLimit (double etaMax) |
void | SetParameterPhi0 (double phi0) |
void | SetParameterTheta0 (double theta0) |
~ConeAreaFunction () override | |
Protected Member Functions | |
double | DoDerivative (double x) const |
double | DoEval (double x) const override |
double | DoEvalPar (double, const double *) const override |
double | DoParameterDerivative (double, const double *, unsigned int) const override |
void | DoParameterGradient (double x, double *paramGradient) const |
void | SetParameters (double const *param) override |
Protected Attributes | |
double | etaMax_ |
double | phi0_ |
double | theta0_ |
Private Attributes | |
IntegrandThetaFunction * | fTheta_ |
ROOT::Math::Integrator * | integrator_ |
Static Private Attributes | |
static const unsigned int | debugLevel_ = 0 |
Description: low level class to compute area of signal cone corresponding to three-dimensional opening angle alpha given as function argument
Implementation: imported into CMSSW on 05/18/2007
Definition at line 33 of file ConeAreaFunction.h.
ConeAreaFunction::ConeAreaFunction | ( | ) |
Definition at line 40 of file ConeAreaFunction.cc.
References etaMax_, fTheta_, integrator_, phi0_, and theta0_.
Referenced by Clone().
ConeAreaFunction::ConeAreaFunction | ( | const ConeAreaFunction & | bluePrint | ) |
Definition at line 50 of file ConeAreaFunction.cc.
References etaMax_, fTheta_, integrator_, phi0_, and theta0_.
|
override |
|
inlineoverride |
|
protected |
Definition at line 147 of file ConeAreaFunction.cc.
|
overrideprotected |
Definition at line 127 of file ConeAreaFunction.cc.
References etaMax_, fTheta_, integrator_, phi0_, Pi, IntegrandThetaFunction::SetParameterAlpha(), IntegrandThetaFunction::SetParameterPhi0(), IntegrandThetaFunction::SetParameterTheta0(), and theta0_.
Referenced by ConeAreaRootFunction::DoEval(), and DoEvalPar().
|
overrideprotected |
|
overrideprotected |
Definition at line 155 of file ConeAreaFunction.cc.
|
protected |
Definition at line 163 of file ConeAreaFunction.cc.
ConeAreaFunction & ConeAreaFunction::operator= | ( | const ConeAreaFunction & | bluePrint | ) |
Definition at line 70 of file ConeAreaFunction.cc.
References etaMax_, fTheta_, integrator_, phi0_, and theta0_.
Referenced by ConeAreaRootFunction::operator=().
void ConeAreaFunction::SetAcceptanceLimit | ( | double | etaMax | ) |
Definition at line 103 of file ConeAreaFunction.cc.
References Puppi_cff::etaMax, and etaMax_.
Referenced by FixedAreaIsolationCone::setAcceptanceLimit().
void ConeAreaFunction::SetParameterPhi0 | ( | double | phi0 | ) |
Definition at line 88 of file ConeAreaFunction.cc.
References normalizedPhi(), and phi0_.
Referenced by FixedAreaIsolationCone::operator()().
|
overrideprotected |
Definition at line 92 of file ConeAreaFunction.cc.
References debugLevel_, phi0_, and theta0_.
Referenced by ConeAreaRootFunction::SetParameters().
void ConeAreaFunction::SetParameterTheta0 | ( | double | theta0 | ) |
Definition at line 86 of file ConeAreaFunction.cc.
References theta0_.
Referenced by FixedAreaIsolationCone::operator()().
|
staticprivate |
Definition at line 74 of file ConeAreaFunction.h.
Referenced by SetParameters().
|
mutableprotected |
Definition at line 61 of file ConeAreaFunction.h.
Referenced by ConeAreaFunction(), DoEval(), operator=(), and SetAcceptanceLimit().
|
mutableprivate |
Definition at line 71 of file ConeAreaFunction.h.
Referenced by ConeAreaFunction(), DoEval(), operator=(), and ~ConeAreaFunction().
|
mutableprivate |
Definition at line 72 of file ConeAreaFunction.h.
Referenced by ConeAreaFunction(), DoEval(), operator=(), and ~ConeAreaFunction().
|
mutableprotected |
Definition at line 58 of file ConeAreaFunction.h.
Referenced by ConeAreaFunction(), DoEval(), DoEvalPar(), operator=(), SetParameterPhi0(), and SetParameters().
|
mutableprotected |
Definition at line 57 of file ConeAreaFunction.h.
Referenced by ConeAreaFunction(), DoEval(), DoEvalPar(), operator=(), SetParameters(), and SetParameterTheta0().