Logo ROOT   6.18/05
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#include "TObject.h"
13
14class TFoamIntegrand : public TObject {
15public:
17 virtual ~TFoamIntegrand() { };
18 virtual Double_t Density(Int_t ndim, Double_t *) = 0;
19
20 ClassDef(TFoamIntegrand,1); //n-dimensional real positive integrand of FOAM
21};
22
23#endif
int Int_t
Definition: RtypesCore.h:41
double Double_t
Definition: RtypesCore.h:55
#define ClassDef(name, id)
Definition: Rtypes.h:326
virtual Double_t Density(Int_t ndim, Double_t *)=0
virtual ~TFoamIntegrand()
Mother of all ROOT objects.
Definition: TObject.h:37