Go to the documentation of this file. 1 #ifndef RANDARRAYFUNCTION_INCLUDED
2 #define RANDARRAYFUNCTION_INCLUDED
6 #include "CLHEP/Random/RandomEngine.h"
7 #include "CLHEP/Random/RandFlat.h"
81 RandArrayFunction(
const double *aProbFunc,
int theProbSize,
int interpolationType = 0);
double operator()() const
void ShootArray(int size, double *array) const
std::vector< double > fIntegralPdf
double StandardRand() const
void PrepareTable(const double *aProbFunc)
void UseFlatDistribution()
RandArrayFunction(const double *aProbFunc, int theProbSize, int interpolationType=0)
double MapRandom(double rand) const
CLHEP::HepRandomEngine * hjRandomEngine
void FireArray(int size, double *array) const