#include <PhysicsTools/IsolationUtils/src/ConeAreaRootFunction.cc>
Public Member Functions | |
ROOT::Math::IGenFunction * | Clone () const override |
ConeAreaRootFunction () | |
ConeAreaRootFunction (const ConeAreaRootFunction &bluePrint) | |
ConeAreaRootFunction & | operator= (const ConeAreaRootFunction &bluePrint) |
void | SetParameterConeArea (double coneArea) |
~ConeAreaRootFunction () override | |
Public Member Functions inherited from ConeAreaFunction | |
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 | |
Private Member Functions | |
double | DoEval (double x) const override |
void | SetParameters (const double *param) override |
Private Attributes | |
double | coneArea_ |
Static Private Attributes | |
static const unsigned int | debugLevel_ = 0 |
Additional Inherited Members | |
Protected Member Functions inherited from ConeAreaFunction | |
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 inherited from ConeAreaFunction | |
double | etaMax_ |
double | phi0_ |
double | theta0_ |
Description: low level class to compute three-dimensional opening angle of isolation cone corresponding to area given as function argument
Implementation: imported into CMSSW on 05/18/2007
Definition at line 29 of file ConeAreaRootFunction.h.
ConeAreaRootFunction::ConeAreaRootFunction | ( | ) |
ConeAreaRootFunction::ConeAreaRootFunction | ( | const ConeAreaRootFunction & | bluePrint | ) |
|
override |
Definition at line 43 of file ConeAreaRootFunction.cc.
|
inlineoverride |
Definition at line 39 of file ConeAreaRootFunction.h.
References ConeAreaRootFunction(), DoEval(), SetParameters(), and x.
|
overrideprivate |
Definition at line 78 of file ConeAreaRootFunction.cc.
References coneArea_, and ConeAreaFunction::DoEval().
Referenced by Clone().
ConeAreaRootFunction & ConeAreaRootFunction::operator= | ( | const ConeAreaRootFunction & | bluePrint | ) |
Definition at line 51 of file ConeAreaRootFunction.cc.
References coneArea_, and ConeAreaFunction::operator=().
void ConeAreaRootFunction::SetParameterConeArea | ( | double | coneArea | ) |
Definition at line 63 of file ConeAreaRootFunction.cc.
References coneArea_.
Referenced by FixedAreaIsolationCone::operator()().
|
overrideprivate |
Definition at line 65 of file ConeAreaRootFunction.cc.
References coneArea_, debugLevel_, and ConeAreaFunction::SetParameters().
Referenced by Clone().
|
private |
Definition at line 46 of file ConeAreaRootFunction.h.
Referenced by ConeAreaRootFunction(), DoEval(), operator=(), SetParameterConeArea(), and SetParameters().
|
staticprivate |
Definition at line 48 of file ConeAreaRootFunction.h.
Referenced by SetParameters().