library: libMathMore #include "GSLRndmEngines.h" |
ROOT::Math::GSLRandomEngine
class description - header file - source file - inheritance tree (.pdf)
public:
GSLRandomEngine()
GSLRandomEngine(ROOT::Math::GSLRng* rng)
GSLRandomEngine(const ROOT::Math::GSLRandomEngine&)
virtual ~GSLRandomEngine()
unsigned int Binomial(double p, unsigned int n)
double Cauchy(double a)
double ChiSquare(double nu)
void Dir2D(double& x, double& y)
void Dir3D(double& x, double& y, double& z)
double Exponential(double mu)
double FDist(double nu1, double nu2)
double Gamma(double a, double b)
double Gaussian(double sigma)
void Gaussian2D(double sigmaX, double sigmaY, double rho, double& x, double& y)
double GaussianTail(double a, double sigma)
void Initialize()
double Landau()
double LogNormal(double zeta, double sigma)
vector<unsigned int> Multinomial(unsigned int ntot, const vector<double>& p)
string Name() const
double operator()()
ROOT::Math::GSLRandomEngine& operator=(const ROOT::Math::GSLRandomEngine&)
unsigned int Poisson(double mu)
void RandomArray(double* begin, double* end)
void SetSeed(unsigned int seed)
unsigned int Size() const
double tDist(double nu)
void Terminate()
private:
ROOT::Math::GSLRng* fRng pointer to GSL generator wrapper
unsigned int fCurTime current time used to seed the generator
void Gaussian2D(double sigmaX, double sigmaY, double rho, double &x, double &y)
double Gamma(double a, double b)
double FDist(double nu1, double nu2)
void Dir2D(double &x, double &y)
void Dir3D(double &x, double &y, double &z)
unsigned int Binomial(double p, unsigned int n)
std::vector<unsigned int> Multinomial( unsigned int ntot, const std::vector<double> & p )
Last update: Tue Jul 11 11:46:34 2006
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.