library: libMathMore
#include "Random.h"

ROOT::Math::Random<ROOT::Math::GSLRngTaus>


class description - header file
viewCVS header

class ROOT::Math::Random<ROOT::Math::GSLRngTaus>

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
public:
~Random<ROOT::Math::GSLRngTaus>()
unsigned intBinomial(unsigned int ntot, double prob)
doubleBreitWigner(double mean = 0., double gamma = 1)
doubleChiSquare(double nu)
voidCircle(double& x, double& y, double r = 1)
unsigned intEngineSize() const
doubleExp(double tau)
doubleFDist(double nu1, double nu2)
doubleGamma(double a, double b)
doubleGaus(double mean = 0, double sigma = 1)
voidGaussian2D(double sigmaX, double sigmaY, double rho, double& x, double& y)
doubleGaussianTail(double a, double sigma = 1)
doubleLandau(double mean = 0, double sigma = 1)
doubleLogNormal(double zeta, double sigma)
vector<unsigned int>Multinomial(unsigned int ntot, const vector<double>& p)
ROOT::Math::Random<ROOT::Math::GSLRngTaus>&operator=(const ROOT::Math::Random<ROOT::Math::GSLRngTaus>&)
unsigned intPoisson(double mu)
ROOT::Math::Random<ROOT::Math::GSLRngTaus>Random<ROOT::Math::GSLRngTaus>()
ROOT::Math::Random<ROOT::Math::GSLRngTaus>Random<ROOT::Math::GSLRngTaus>(unsigned int seed)
ROOT::Math::Random<ROOT::Math::GSLRngTaus>Random<ROOT::Math::GSLRngTaus>(const ROOT::Math::GSLRngTaus& e)
ROOT::Math::Random<ROOT::Math::GSLRngTaus>Random<ROOT::Math::GSLRngTaus>(const ROOT::Math::Random<ROOT::Math::GSLRngTaus>&)
doubleRndm()
voidRndmArray(int n, double* array)
voidSetSeed(unsigned int seed)
voidSphere(double& x, double& y, double& z, double r = 1)
doubletDist(double nu)
stringType() const
doubleUniform(double x = 1.0)

Data Members

private:
ROOT::Math::GSLRngTausfEngine

Class Description

fEngine. SetSeed(seed)
double Uniform(double x=1.0)
double Rndm()
void RndmArray(int n, double * array)
std::string Type()
unsigned int EngineSize()
double Gaus(double mean = 0, double sigma = 1)
double GaussianTail(double a, double sigma = 1)
void Gaussian2D(double sigmaX, double sigmaY, double rho, double &x, double &y)
double Exp(double tau)
double BreitWigner(double mean = 0., double gamma = 1)
double Landau(double mean = 0, double sigma = 1)
double Gamma(double a, double b)
double LogNormal(double zeta, double sigma)
double ChiSquare(double nu)
double FDist(double nu1, double nu2)
double tDist(double nu)
void Circle(double &x, double &y, double r = 1)
void Sphere(double &x, double &y, double &z,double r = 1)
unsigned int Poisson(double mu)
unsigned int Binomial(unsigned int ntot, double prob)
std::vector<unsigned int> Multinomial( unsigned int ntot, const std::vector<double> & p )

Last update: Tue Dec 5 18:18:54 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.