#include <PhysicsTools/IsolationUtils//src/ConeAreaFunction.cc>
Public Member Functions | |
virtual ROOT::Math::IGenFunction * | Clone () const |
ConeAreaFunction () | |
ConeAreaFunction (const ConeAreaFunction &bluePrint) | |
ConeAreaFunction & | operator= (const ConeAreaFunction &bluePrint) |
void | SetAcceptanceLimit (double etaMax) |
void | SetParameterPhi0 (double phi0) |
void | SetParameterTheta0 (double theta0) |
~ConeAreaFunction () | |
Protected Member Functions | |
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 | |
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 52 of file ConeAreaFunction.cc.
References etaMax_, fTheta_, integrator_, phi0_, and theta0_.
ConeAreaFunction::~ConeAreaFunction | ( | ) |
|
inlinevirtual |
Reimplemented in ConeAreaRootFunction.
Definition at line 47 of file ConeAreaFunction.h.
References ConeAreaFunction().
|
protected |
Definition at line 160 of file ConeAreaFunction.cc.
|
protected |
Definition at line 139 of file ConeAreaFunction.cc.
References etaMax_, fTheta_, integrator_, phi0_, Pi, IntegrandThetaFunction::SetParameterAlpha(), IntegrandThetaFunction::SetParameterPhi0(), IntegrandThetaFunction::SetParameterTheta0(), and theta0_.
Referenced by ConeAreaRootFunction::DoEval(), and DoEvalPar().
|
protectedvirtual |
Definition at line 124 of file ConeAreaFunction.cc.
References DoEval(), phi0_, and theta0_.
|
protectedvirtual |
Definition at line 169 of file ConeAreaFunction.cc.
|
protected |
Definition at line 180 of file ConeAreaFunction.cc.
ConeAreaFunction & ConeAreaFunction::operator= | ( | const ConeAreaFunction & | bluePrint | ) |
Definition at line 73 of file ConeAreaFunction.cc.
References etaMax_, fTheta_, integrator_, phi0_, and theta0_.
Referenced by ConeAreaRootFunction::operator=().
void ConeAreaFunction::SetAcceptanceLimit | ( | double | etaMax | ) |
Definition at line 112 of file ConeAreaFunction.cc.
References etaMax_.
Referenced by FixedAreaIsolationCone::setAcceptanceLimit().
void ConeAreaFunction::SetParameterPhi0 | ( | double | phi0 | ) |
Definition at line 95 of file ConeAreaFunction.cc.
References normalizedPhi(), and phi0_.
Referenced by FixedAreaIsolationCone::operator()().
|
protected |
Definition at line 100 of file ConeAreaFunction.cc.
References debugLevel_, phi0_, and theta0_.
Referenced by ConeAreaRootFunction::SetParameters().
void ConeAreaFunction::SetParameterTheta0 | ( | double | theta0 | ) |
Definition at line 90 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 59 of file ConeAreaFunction.h.
Referenced by ConeAreaFunction(), DoEval(), DoEvalPar(), operator=(), SetParameterPhi0(), and SetParameters().
|
mutableprotected |
Definition at line 58 of file ConeAreaFunction.h.
Referenced by ConeAreaFunction(), DoEval(), DoEvalPar(), operator=(), SetParameters(), and SetParameterTheta0().