]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TEvtGen/EvtGenModels/EvtItgFunction.cxx
Added DptDpt QA Task
[u/mrichter/AliRoot.git] / TEvtGen / EvtGenModels / EvtItgFunction.cxx
CommitLineData
da0e9ce3 1//--------------------------------------------------------------------------
2// File and Version Information:
3// $Id: EvtItgFunction.cc,v 1.3 2004/12/21 22:16:02 ryd 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//-------------
30extern "C" {
31}
32
33//----------------
34// Constructors --
35//----------------
36EvtItgFunction::EvtItgFunction( double (*theFunction)(double), double lowerRange, double upperRange):
37 EvtItgAbsFunction(lowerRange, upperRange),
38 _myFunction(theFunction)
39{}
40
41
42//--------------
43// Destructor --
44//--------------
45
46EvtItgFunction::~EvtItgFunction( )
47{}
48
49
50double
51EvtItgFunction::myFunction(double x) const{
52 return _myFunction(x);
53}
54