A parameter which will be fitted in the simulation.
More...
#include <model.h>
|
| freeparameter (double mi, double ma, TRandom3 *r, double ss=1e-2) |
|
void | next (TRandom3 *r, double f=1) |
| changes randomly the ::value of the parameter, the standard deviation is ::step More...
|
|
bool | isvalid () const |
| checks if the value of the parameter is between ::min and ::max More...
|
|
double | dist (double x) const |
| probability distribution, to be used by the Markov Chain Monte Carlo simulation More...
|
|
|
double | min |
| minimum possible value for the parameter More...
|
|
double | max |
| maximum possible value for the parameter More...
|
|
double | value |
| value of the parameter More...
|
|
double | step |
| standard deviation of the random changes of ::value in next(TRandom3 *) More...
|
|
A parameter which will be fitted in the simulation.
Definition at line 124 of file model.h.
freeparameter::freeparameter |
( |
double |
mi, |
|
|
double |
ma, |
|
|
TRandom3 * |
r, |
|
|
double |
ss = 1e-2 |
|
) |
| |
|
inline |
- Parameters
-
mi | minimum possible value for the parameter |
ma | maximum possible value for the parameter |
r | random number generator |
Definition at line 130 of file model.h.
double freeparameter::dist |
( |
double |
x | ) |
const |
|
inline |
probability distribution, to be used by the Markov Chain Monte Carlo simulation
- Returns
-
Definition at line 146 of file model.h.
bool freeparameter::isvalid |
( |
| ) |
const |
|
inline |
checks if the value of the parameter is between ::min and ::max
Definition at line 140 of file model.h.
void freeparameter::next |
( |
TRandom3 * |
r, |
|
|
double |
f = 1 |
|
) |
| |
|
inline |
changes randomly the ::value of the parameter, the standard deviation is ::step
- Parameters
-
Definition at line 135 of file model.h.
double freeparameter::max |
maximum possible value for the parameter
Definition at line 152 of file model.h.
double freeparameter::min |
minimum possible value for the parameter
Definition at line 150 of file model.h.
double freeparameter::step |
standard deviation of the random changes of ::value in next(TRandom3 *)
Definition at line 156 of file model.h.
double freeparameter::value |
value of the parameter
Definition at line 154 of file model.h.
The documentation for this class was generated from the following file: