25 #ifndef ROOT_TMVA_Interval
26 #define ROOT_TMVA_Interval
65 Interval( Double_t min, Double_t max, Int_t nbins = 0 );
66 Interval(
const Interval& other );
71 virtual Double_t GetMin()
const {
return fMin; }
72 virtual Double_t GetMax()
const {
return fMax; }
73 virtual Double_t GetWidth()
const;
74 virtual Int_t GetNbins()
const {
return fNbins; }
75 virtual Double_t GetMean()
const;
76 virtual Double_t GetRndm( TRandom3& )
const;
77 virtual Double_t GetElement( Int_t position )
const;
78 virtual Double_t GetStepSize(Int_t iBin=0)
const;
80 void SetMax( Double_t m ) { fMax = m; }
81 void SetMin( Double_t m ) { fMin = m; }
83 virtual void Print( std::ostream& os )
const;
91 MsgLogger& Log()
const;