25#ifndef ROOT_TMVA_Interval 
   26#define ROOT_TMVA_Interval 
   83      virtual void Print( std::ostream& os ) 
const;
 
 
#define ClassDef(name, id)
 
The TMVA::Interval Class.
 
virtual Double_t GetRndm(TRandom3 &) const
get uniformly distributed number within interval
 
virtual void Print(std::ostream &os) const
 
Int_t fNbins
when >0 : number of bins (discrete interval); when ==0 continuous interval
 
virtual Double_t GetMin() const
 
virtual Double_t GetMax() const
 
virtual ~Interval()
destructor
 
Double_t fMax
the constraints of the Interval
 
virtual Double_t GetElement(Int_t position) const
calculates the value of the "number" bin in a discrete interval.
 
virtual Double_t GetStepSize(Int_t iBin=0) const
returns the step size between the numbers of a "discrete Interval"
 
virtual Double_t GetWidth() const
 
Interval(Double_t min, Double_t max, Int_t nbins=0)
defines minimum and maximum of an interval
 
virtual Int_t GetNbins() const
 
virtual Double_t GetMean() const
 
ostringstream derivative to redirect and format output
 
Random number generator class based on M.
 
create variable transformations