The TMVA::Interval Class.
LogInterval(min,max,n): a "discrete interval" [min,max], i.e the n numbers:
1,10,100,1000
1,2,4,8,16,32,64,128,512,1024
or alike ..
Definition at line 83 of file LogInterval.h.
Public Member Functions | |
| LogInterval (const LogInterval &other) | |
| LogInterval (Double_t min, Double_t max, Int_t nbins=0) | |
| virtual | ~LogInterval () |
| destructor | |
| Double_t | GetElement (Int_t position) const override |
| calculates the value of the "number" bin in a discrete interval. | |
| Double_t | GetMax () const override |
| Double_t | GetMean () const override |
| Double_t | GetMin () const override |
| Int_t | GetNbins () const override |
| Double_t | GetRndm (TRandom3 &) const override |
| get uniformly distributed number within interval | |
| Double_t | GetStepSize (Int_t iBin=0) const override |
| returns the step size between the numbers of a "discrete LogInterval" | |
| Double_t | GetWidth () const override |
| TClass * | IsA () const override |
| MsgLogger & | Log () const |
| virtual void | Print (std::ostream &os) const |
| void | SetMax (Double_t m) |
| void | SetMin (Double_t m) |
| void | Streamer (TBuffer &) override |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Static Public Member Functions | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
Protected Attributes | |
| Double_t | fMax |
| the constraints of the Interval | |
| Double_t | fMin |
| Int_t | fNbins |
| when >0 : number of bins (discrete interval); when ==0 continuous interval | |
#include <TMVA/LogInterval.h>
Definition at line 88 of file LogInterval.cxx.
| TMVA::LogInterval::LogInterval | ( | const LogInterval & | other | ) |
Definition at line 94 of file LogInterval.cxx.
|
virtual |
destructor
Definition at line 102 of file LogInterval.cxx.
|
static |
|
static |
|
inlinestaticconstexpr |
Definition at line 106 of file LogInterval.h.
|
inlinestatic |
Definition at line 106 of file LogInterval.h.
calculates the value of the "number" bin in a discrete interval.
Parameters:
Reimplemented from TMVA::Interval.
Definition at line 112 of file LogInterval.cxx.
|
inlineoverridevirtual |
Reimplemented from TMVA::Interval.
Definition at line 93 of file LogInterval.h.
|
overridevirtual |
Reimplemented from TMVA::Interval.
Definition at line 157 of file LogInterval.cxx.
|
inlineoverridevirtual |
Reimplemented from TMVA::Interval.
Definition at line 92 of file LogInterval.h.
|
inlineoverridevirtual |
Reimplemented from TMVA::Interval.
Definition at line 95 of file LogInterval.h.
get uniformly distributed number within interval
Reimplemented from TMVA::Interval.
Definition at line 143 of file LogInterval.cxx.
returns the step size between the numbers of a "discrete LogInterval"
Reimplemented from TMVA::Interval.
Definition at line 128 of file LogInterval.cxx.
|
overridevirtual |
Reimplemented from TMVA::Interval.
Definition at line 150 of file LogInterval.cxx.
|
inlineoverridevirtual |
Reimplemented from TMVA::Interval.
Definition at line 106 of file LogInterval.h.
| TMVA::MsgLogger & TMVA::LogInterval::Log | ( | ) | const |
Definition at line 164 of file LogInterval.cxx.
|
virtualinherited |
Definition at line 163 of file Interval.cxx.
|
inline |
Definition at line 101 of file LogInterval.h.
|
inline |
Definition at line 102 of file LogInterval.h.
|
overridevirtual |
Reimplemented from TMVA::Interval.
|
inline |
Definition at line 106 of file LogInterval.h.
|
protectedinherited |
the constraints of the Interval
Definition at line 87 of file Interval.h.
|
protectedinherited |
Definition at line 87 of file Interval.h.
|
protectedinherited |
when >0 : number of bins (discrete interval); when ==0 continuous interval
Definition at line 88 of file Interval.h.