PhysicsTools
IsolationUtils
interface
ConeAreaRootFunction.h
Go to the documentation of this file.
1
#ifndef PhysicsTools_IsolationUtils_ConeAreaRootFunction_h
2
#define PhysicsTools_IsolationUtils_ConeAreaRootFunction_h
3
4
// -*- C++ -*-
5
//
6
// Package: ConeAreaRootFunction
7
// Class: ConeAreaRootFunction
8
//
17
//
18
// Original Author: Christian Veelken, UC Davis
19
// Created: Thu Nov 2 13:47:40 CST 2006
20
//
21
//
22
23
#include "
PhysicsTools/IsolationUtils/interface/ConeAreaFunction.h
"
24
25
//
26
// class declaration
27
//
28
29
class
ConeAreaRootFunction
:
public
ConeAreaFunction
{
30
public
:
31
ConeAreaRootFunction
();
32
ConeAreaRootFunction
(
const
ConeAreaRootFunction
& bluePrint);
33
~ConeAreaRootFunction
()
override
;
34
35
ConeAreaRootFunction
&
operator=
(
const
ConeAreaRootFunction
& bluePrint);
36
37
void
SetParameterConeArea
(
double
coneArea);
38
39
ROOT::Math::IGenFunction*
Clone
()
const override
{
return
new
ConeAreaRootFunction
(*
this
); }
40
41
private
:
42
void
SetParameters
(
const
double
* param)
override
;
43
44
double
DoEval
(
double
x
)
const override
;
45
46
double
coneArea_
;
// area covered by cone
47
48
static
const
unsigned
int
debugLevel_
= 0;
49
};
50
51
#endif
ConeAreaRootFunction
Definition:
ConeAreaRootFunction.h:29
ConeAreaRootFunction::ConeAreaRootFunction
ConeAreaRootFunction()
Definition:
ConeAreaRootFunction.cc:37
DDAxes::x
ConeAreaRootFunction::~ConeAreaRootFunction
~ConeAreaRootFunction() override
Definition:
ConeAreaRootFunction.cc:43
ConeAreaRootFunction::DoEval
double DoEval(double x) const override
Definition:
ConeAreaRootFunction.cc:78
ConeAreaFunction
Definition:
ConeAreaFunction.h:33
ConeAreaRootFunction::debugLevel_
static const unsigned int debugLevel_
Definition:
ConeAreaRootFunction.h:48
ConeAreaRootFunction::coneArea_
double coneArea_
Definition:
ConeAreaRootFunction.h:46
ConeAreaRootFunction::Clone
ROOT::Math::IGenFunction * Clone() const override
Definition:
ConeAreaRootFunction.h:39
ConeAreaRootFunction::operator=
ConeAreaRootFunction & operator=(const ConeAreaRootFunction &bluePrint)
Definition:
ConeAreaRootFunction.cc:51
ConeAreaRootFunction::SetParameterConeArea
void SetParameterConeArea(double coneArea)
Definition:
ConeAreaRootFunction.cc:63
ConeAreaFunction.h
ConeAreaRootFunction::SetParameters
void SetParameters(const double *param) override
Definition:
ConeAreaRootFunction.cc:65
Generated for CMSSW Reference Manual by
1.8.16