BornAgain
1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
|
Definition at line 42 of file GeneticRange.h.
Public Member Functions | |
GeneticRange (TRandom3 *rnd, Interval *interval) | |
virtual | ~GeneticRange () |
Double_t | GetFrom () |
Double_t | GetTo () |
Double_t | GetTotalLength () |
Double_t | Random (Bool_t near=kFALSE, Double_t value=0, Double_t spread=0.1, Bool_t mirror=kFALSE) |
Double_t | RandomDiscrete () |
Private Member Functions | |
ClassDef (GeneticRange, 0) | |
Double_t | ReMap (Double_t val) |
Double_t | ReMapMirror (Double_t val) |
Private Attributes | |
Double_t | fFrom |
Interval * | fInterval |
Int_t | fNbins |
TRandom3 * | fRandomGenerator |
Double_t | fTo |
Double_t | fTotalLength |
|
virtual |
|
private |
|
inline |
|
inline |
|
inline |
Double_t TMVA::GeneticRange::Random | ( | Bool_t | near = kFALSE , |
Double_t | value = 0 , |
||
Double_t | spread = 0.1 , |
||
Bool_t | mirror = kFALSE |
||
) |
Double_t TMVA::GeneticRange::RandomDiscrete | ( | ) |
|
private |
Definition at line 58 of file GeneticRange.h.
Referenced by GetFrom().
|
private |
Definition at line 61 of file GeneticRange.h.
|
private |
Definition at line 59 of file GeneticRange.h.
|
private |
Definition at line 71 of file GeneticRange.h.
|
private |
Definition at line 58 of file GeneticRange.h.
Referenced by GetTo().
|
private |
Definition at line 62 of file GeneticRange.h.
Referenced by GetTotalLength().