#include <PhysicsTools/IsolationUtils/src/ConeAreaRootFunction.cc>
Public Member Functions | |
ROOT::Math::IGenFunction * | Clone () const |
ConeAreaRootFunction () | |
ConeAreaRootFunction (const ConeAreaRootFunction &bluePrint) | |
ConeAreaRootFunction & | operator= (const ConeAreaRootFunction &bluePrint) |
void | SetParameterConeArea (double coneArea) |
~ConeAreaRootFunction () | |
Public Member Functions inherited from ConeAreaFunction | |
ConeAreaFunction () | |
ConeAreaFunction (const ConeAreaFunction &bluePrint) | |
ConeAreaFunction & | operator= (const ConeAreaFunction &bluePrint) |
void | SetAcceptanceLimit (double etaMax) |
void | SetParameterPhi0 (double phi0) |
void | SetParameterTheta0 (double theta0) |
~ConeAreaFunction () | |
Private Member Functions | |
double | DoEval (double x) const |
void | SetParameters (double *param) |
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 |
virtual double | DoEvalPar (double, const double *) const |
virtual double | DoParameterDerivative (double, const double *, unsigned int) const |
void | DoParameterGradient (double x, double *paramGradient) const |
void | SetParameters (double *param) |
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 30 of file ConeAreaRootFunction.h.
ConeAreaRootFunction::ConeAreaRootFunction | ( | ) |
ConeAreaRootFunction::ConeAreaRootFunction | ( | const ConeAreaRootFunction & | bluePrint | ) |
ConeAreaRootFunction::~ConeAreaRootFunction | ( | ) |
Definition at line 50 of file ConeAreaRootFunction.cc.
|
inlinevirtual |
Reimplemented from ConeAreaFunction.
Definition at line 41 of file ConeAreaRootFunction.h.
References ConeAreaRootFunction().
|
private |
Definition at line 91 of file ConeAreaRootFunction.cc.
References coneArea_, and ConeAreaFunction::DoEval().
ConeAreaRootFunction & ConeAreaRootFunction::operator= | ( | const ConeAreaRootFunction & | bluePrint | ) |
Definition at line 59 of file ConeAreaRootFunction.cc.
References coneArea_, and ConeAreaFunction::operator=().
void ConeAreaRootFunction::SetParameterConeArea | ( | double | coneArea | ) |
Definition at line 72 of file ConeAreaRootFunction.cc.
References coneArea_.
Referenced by FixedAreaIsolationCone::operator()().
|
private |
Definition at line 77 of file ConeAreaRootFunction.cc.
References coneArea_, debugLevel_, and ConeAreaFunction::SetParameters().
|
private |
Definition at line 48 of file ConeAreaRootFunction.h.
Referenced by ConeAreaRootFunction(), DoEval(), operator=(), SetParameterConeArea(), and SetParameters().
|
staticprivate |
Definition at line 50 of file ConeAreaRootFunction.h.
Referenced by SetParameters().