Herwig
7.2.1
|
Generate a density remapped to a new interval. More...
#include <RandomHelpers.h>
Private Member Functions | |
Generator (const Generator< Density > &gen, double low, double up) | |
Construct from generator and new boundaries. | |
const Generator< Density > & | generator () const |
Return the generator. | |
double | lower () const |
Return the lower bound of the density generated. | |
double | upper () const |
Return the upper bound of the density generated. | |
double | value (double y) const |
Return the density's value. | |
double | normalization () const |
Return the density's normalization. | |
double | operator() (double r) const |
Generate the return value according to the implemented density, given a flat random number on the unit interval. | |
Private Attributes | |
Generator< Density > | theGenerator |
The underlying generator. | |
double | theLower |
The new lower bound. | |
double | theUpper |
The new upper bound. | |
Generate a density remapped to a new interval.
Definition at line 206 of file RandomHelpers.h.