BOSS
7.0.6
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtItgFunction.cc
Go to the documentation of this file.
1
//--------------------------------------------------------------------------
2
// File and Version Information:
3
// $Id: EvtItgFunction.cc,v 1.1.1.2 2007/10/26 05:03:14 pingrg Exp $
4
//
5
// Description:
6
// Class EvtItgFunction
7
// Implementation for the EvtItgFunction class. Defines the bounds
8
// checked value() function and the non-bounds checked operator()
9
//
10
// Environment:
11
// Software developed for the BaBar Detector at the SLAC B-Factory.
12
//
13
// Author List:
14
// Phil Strother Originator
15
//
16
// Copyright Information: See EvtGen/COPYRIGHT
17
// Copyright (C) 1998 LBNL
18
//
19
//------------------------------------------------------------------------
20
#include "
EvtGenBase/EvtPatches.hh
"
21
22
//-----------------------
23
// This Class's Header --
24
//-----------------------
25
#include "
EvtGenModels/EvtItgFunction.hh
"
26
27
//-------------
28
// C Headers --
29
//-------------
30
extern
"C"
{
31
}
32
33
//----------------
34
// Constructors --
35
//----------------
36
EvtItgFunction::EvtItgFunction
(
double
(*theFunction)(
double
),
double
lowerRange,
double
upperRange):
37
EvtItgAbsFunction
(lowerRange, upperRange),
38
_myFunction(theFunction)
39
{}
40
41
42
//--------------
43
// Destructor --
44
//--------------
45
46
EvtItgFunction::~EvtItgFunction
( )
47
{}
48
49
50
double
51
EvtItgFunction::myFunction
(
double
x)
const
{
52
return
_myFunction(
x
);
53
}
54
EvtItgFunction.hh
EvtPatches.hh
EvtItgAbsFunction
Definition:
EvtItgAbsFunction.hh:34
EvtItgFunction::myFunction
virtual double myFunction(double x) const
Definition:
EvtItgFunction.cc:51
EvtItgFunction::EvtItgFunction
EvtItgFunction(double(*theFunction)(double), double lowerRange, double upperRange)
Definition:
EvtItgFunction.cc:36
EvtItgFunction::~EvtItgFunction
virtual ~EvtItgFunction()
Definition:
EvtItgFunction.cc:46
x
double x[1000]
Definition:
draw_charge_space_coarse_II.cxx:8
source
Generator
BesEvtGen
BesEvtGen-00-04-08
src
EvtGen
EvtGenModels
EvtItgFunction.cc
Generated by
1.9.6