BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
TMVA::Interval Class Reference

Description

Definition at line 65 of file Interval.h.

Public Member Functions

 Interval (const Interval &other)
 
 Interval (Double_t min, Double_t max, Int_t nbins=0)
 
virtual ~Interval ()
 
virtual Double_t GetElement (Int_t position) const
 
virtual Double_t GetMax () const
 
virtual Double_t GetMean () const
 
virtual Double_t GetMin () const
 
virtual Int_t GetNbins () const
 
virtual Double_t GetRndm (TRandom3 &) const
 
virtual Double_t GetStepSize (Int_t iBin=0) const
 
virtual Double_t GetWidth () const
 
virtual void Print (std::ostream &os) const
 
void SetMax (Double_t m)
 
void SetMin (Double_t m)
 

Protected Attributes

Double_t fMax
 
Double_t fMin
 
Int_t fNbins
 

Constructor & Destructor Documentation

◆ Interval() [1/2]

TMVA::Interval::Interval ( Double_t  min,
Double_t  max,
Int_t  nbins = 0 
)

◆ Interval() [2/2]

TMVA::Interval::Interval ( const Interval other)

◆ ~Interval()

virtual TMVA::Interval::~Interval ( )
virtual

Member Function Documentation

◆ GetElement()

virtual Double_t TMVA::Interval::GetElement ( Int_t  position) const
virtual

◆ GetMax()

virtual Double_t TMVA::Interval::GetMax ( ) const
inlinevirtual

Definition at line 76 of file Interval.h.

76 { return fMax; }
Double_t fMax
Definition: Interval.h:91

References fMax.

◆ GetMean()

virtual Double_t TMVA::Interval::GetMean ( ) const
virtual

◆ GetMin()

virtual Double_t TMVA::Interval::GetMin ( ) const
inlinevirtual

Definition at line 75 of file Interval.h.

75 { return fMin; }
Double_t fMin
Definition: Interval.h:91

References fMin.

◆ GetNbins()

virtual Int_t TMVA::Interval::GetNbins ( ) const
inlinevirtual

Definition at line 78 of file Interval.h.

78 { return fNbins; }
Int_t fNbins
Definition: Interval.h:92

References fNbins.

◆ GetRndm()

virtual Double_t TMVA::Interval::GetRndm ( TRandom3 ) const
virtual

◆ GetStepSize()

virtual Double_t TMVA::Interval::GetStepSize ( Int_t  iBin = 0) const
virtual

◆ GetWidth()

virtual Double_t TMVA::Interval::GetWidth ( ) const
virtual

◆ Print()

virtual void TMVA::Interval::Print ( std::ostream &  os) const
virtual

◆ SetMax()

void TMVA::Interval::SetMax ( Double_t  m)
inline

Definition at line 84 of file Interval.h.

84 { fMax = m; }

References fMax.

◆ SetMin()

void TMVA::Interval::SetMin ( Double_t  m)
inline

Definition at line 85 of file Interval.h.

85 { fMin = m; }

References fMin.

Member Data Documentation

◆ fMax

Double_t TMVA::Interval::fMax
protected

Definition at line 91 of file Interval.h.

Referenced by GetMax(), and SetMax().

◆ fMin

Double_t TMVA::Interval::fMin
protected

Definition at line 91 of file Interval.h.

Referenced by GetMin(), and SetMin().

◆ fNbins

Int_t TMVA::Interval::fNbins
protected

Definition at line 92 of file Interval.h.

Referenced by GetNbins().


The documentation for this class was generated from the following file: