ROOT 6.08/07 Reference Guide |
Definition at line 63 of file Interval.h.
Public Member Functions | |
Interval (Double_t min, Double_t max, Int_t nbins=0) | |
defines minimum and maximum of an interval when nbins > 0, interval describes a discrete distribution (equally distributed in the interval) when nbins == 0, interval describes a continous interval More... | |
Interval (const Interval &other) | |
virtual | ~Interval () |
destructor More... | |
virtual Double_t | GetElement (Int_t position) const |
calculates the value of the "number" bin in a discrete interval. More... | |
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 |
get uniformely distributed number within interval More... | |
virtual Double_t | GetStepSize (Int_t iBin=0) const |
retuns the step size between the numbers of a "discrete Interval" More... | |
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 |
Private Member Functions | |
MsgLogger & | Log () const |
#include <TMVA/Interval.h>
defines minimum and maximum of an interval when nbins > 0, interval describes a discrete distribution (equally distributed in the interval) when nbins == 0, interval describes a continous interval
Definition at line 86 of file Interval.cxx.
TMVA::Interval::Interval | ( | const Interval & | other | ) |
Definition at line 102 of file Interval.cxx.
|
virtual |
destructor
Definition at line 112 of file Interval.cxx.
calculates the value of the "number" bin in a discrete interval.
Parameters: Double_t position
Reimplemented in TMVA::LogInterval.
Definition at line 122 of file Interval.cxx.
|
inlinevirtual |
Reimplemented in TMVA::LogInterval.
Definition at line 74 of file Interval.h.
|
virtual |
Reimplemented in TMVA::LogInterval.
Definition at line 162 of file Interval.cxx.
|
inlinevirtual |
Reimplemented in TMVA::LogInterval.
Definition at line 73 of file Interval.h.
|
inlinevirtual |
Reimplemented in TMVA::LogInterval.
Definition at line 76 of file Interval.h.
get uniformely distributed number within interval
Reimplemented in TMVA::LogInterval.
Definition at line 153 of file Interval.cxx.
retuns the step size between the numbers of a "discrete Interval"
Reimplemented in TMVA::LogInterval.
Definition at line 138 of file Interval.cxx.
|
virtual |
Reimplemented in TMVA::LogInterval.
Definition at line 158 of file Interval.cxx.
|
private |
Definition at line 174 of file Interval.cxx.
|
virtual |
Definition at line 167 of file Interval.cxx.
Definition at line 82 of file Interval.h.
Definition at line 83 of file Interval.h.
|
protected |
Definition at line 89 of file Interval.h.
|
protected |
Definition at line 89 of file Interval.h.
|
protected |
Definition at line 90 of file Interval.h.