Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
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#include "TObject.h"
8
9class TFoamIntegrand : public TObject {
10public:
12 ~TFoamIntegrand() override { };
13 virtual Double_t Density(Int_t ndim, Double_t *) = 0;
14
15 ClassDefOverride(TFoamIntegrand,1); //n-dimensional real positive integrand of FOAM
16};
17
18#endif
#define ClassDefOverride(name, id)
Definition Rtypes.h:346
Abstract class representing n-dimensional real positive integrand function.
virtual Double_t Density(Int_t ndim, Double_t *)=0
~TFoamIntegrand() override
Mother of all ROOT objects.
Definition TObject.h:41