Logo ROOT   6.08/07
Reference Guide
TFoamIntegrand.h
Go to the documentation of this file.
1 // @(#)root/foam:$Id$
2 // Author: S. Jadach <mailto:Stanislaw.jadach@ifj.edu.pl>, P.Sawicki <mailto:Pawel.Sawicki@ifj.edu.pl>
3 
4 #ifndef ROOT_TFoamIntegrand
5 #define ROOT_TFoamIntegrand
6 
7 //_________________________________________
8 // Class TFoamIntegrand
9 // =====================
10 // Abstract class representing n-dimensional real positive integrand function
11 
12 #ifndef ROOT_TObject
13 #include "TObject.h"
14 #endif
15 
16 class TFoamIntegrand : public TObject {
17 public:
19  virtual ~TFoamIntegrand() { };
20  virtual Double_t Density(Int_t ndim, Double_t *) = 0;
21 
22  ClassDef(TFoamIntegrand,1); //n-dimensional real positive integrand of FOAM
23 };
24 
25 #endif
virtual ~TFoamIntegrand()
int Int_t
Definition: RtypesCore.h:41
#define ClassDef(name, id)
Definition: Rtypes.h:254
virtual Double_t Density(Int_t ndim, Double_t *)=0
double Double_t
Definition: RtypesCore.h:55
Mother of all ROOT objects.
Definition: TObject.h:37