ROOT  6.06/09
Reference Guide
Public Member Functions | List of all members
TMVA::LogInterval Class Reference

Definition at line 87 of file LogInterval.h.

Public Member Functions

 LogInterval (Double_t min, Double_t max, Int_t nbins=0)
 
 LogInterval (const LogInterval &other)
 
virtual ~LogInterval ()
 destructor More...
 
virtual Double_t GetMin () const
 
virtual Double_t GetMax () const
 
virtual Double_t GetWidth () const
 
virtual Int_t GetNbins () const
 
virtual Double_t GetMean () const
 
virtual Double_t GetRndm (TRandom3 &) const
 get uniformely distributed number within interval More...
 
virtual Double_t GetElement (Int_t position) const
 calculates the value of the "number" bin in a discrete interval. More...
 
virtual Double_t GetStepSize (Int_t iBin=0) const
 retuns the step size between the numbers of a "discrete LogInterval" More...
 
void SetMax (Double_t m)
 
void SetMin (Double_t m)
 
MsgLoggerLog () const
 
- Public Member Functions inherited from TMVA::Interval
 Interval (Double_t min, Double_t max, Int_t nbins=0)
 
 Interval (const Interval &other)
 
virtual ~Interval ()
 destructor More...
 
void SetMax (Double_t m)
 
void SetMin (Double_t m)
 
virtual void Print (std::ostream &os) const
 

Additional Inherited Members

- Protected Attributes inherited from TMVA::Interval
Double_t fMin
 
Double_t fMax
 
Int_t fNbins
 

#include <TMVA/LogInterval.h>

+ Inheritance diagram for TMVA::LogInterval:
+ Collaboration diagram for TMVA::LogInterval:

Constructor & Destructor Documentation

TMVA::LogInterval::LogInterval ( Double_t  min,
Double_t  max,
Int_t  nbins = 0 
)
TMVA::LogInterval::LogInterval ( const LogInterval other)

Definition at line 93 of file LogInterval.cxx.

TMVA::LogInterval::~LogInterval ( )
virtual

destructor

Definition at line 101 of file LogInterval.cxx.

Member Function Documentation

Double_t TMVA::LogInterval::GetElement ( Int_t  bin) const
virtual

calculates the value of the "number" bin in a discrete interval.

Parameters: Double_t position

Reimplemented from TMVA::Interval.

Definition at line 111 of file LogInterval.cxx.

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

Reimplemented from TMVA::Interval.

Definition at line 97 of file LogInterval.h.

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

Reimplemented from TMVA::Interval.

Definition at line 151 of file LogInterval.cxx.

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

Reimplemented from TMVA::Interval.

Definition at line 96 of file LogInterval.h.

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

Reimplemented from TMVA::Interval.

Definition at line 99 of file LogInterval.h.

Double_t TMVA::LogInterval::GetRndm ( TRandom3 rnd) const
virtual

get uniformely distributed number within interval

Reimplemented from TMVA::Interval.

Definition at line 142 of file LogInterval.cxx.

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

retuns the step size between the numbers of a "discrete LogInterval"

Reimplemented from TMVA::Interval.

Definition at line 127 of file LogInterval.cxx.

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

Reimplemented from TMVA::Interval.

Definition at line 147 of file LogInterval.cxx.

TMVA::MsgLogger & TMVA::LogInterval::Log ( ) const

Definition at line 156 of file LogInterval.cxx.

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

Definition at line 105 of file LogInterval.h.

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

Definition at line 106 of file LogInterval.h.


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