UnuRanDist Class Reference

#include <UnuRanDist.h>

List of all members.

Public Member Functions

 UnuRanDist ()
void SetSeed (int seed)
double Gaus (double mu, double sigma)
int Poisson (double mu)
int Binomial (int n, double p)

Private Attributes

TUnuran fUnuran
bool first
double par [2]


Detailed Description

Definition at line 9 of file UnuRanDist.h.


Constructor & Destructor Documentation

UnuRanDist::UnuRanDist (  )  [inline]

Definition at line 13 of file UnuRanDist.h.


Member Function Documentation

void UnuRanDist::SetSeed ( int  seed  )  [inline]

Definition at line 20 of file UnuRanDist.h.

References first, gRandom, and TRandom::SetSeed().

double UnuRanDist::Gaus ( double  mu,
double  sigma 
) [inline]

Definition at line 25 of file UnuRanDist.h.

References first, fUnuran, TUnuran::Init(), and TUnuran::Sample().

int UnuRanDist::Poisson ( double  mu  )  [inline]

Definition at line 36 of file UnuRanDist.h.

References first, fUnuran, TUnuran::InitPoisson(), par, TUnuran::ReInitDiscrDist(), and TUnuran::SampleDiscr().

int UnuRanDist::Binomial ( int  n,
double  p 
) [inline]

Definition at line 56 of file UnuRanDist.h.

References first, fUnuran, TUnuran::InitBinomial(), par, TUnuran::ReInitDiscrDist(), and TUnuran::SampleDiscr().


Member Data Documentation

TUnuran UnuRanDist::fUnuran [private]

Definition at line 78 of file UnuRanDist.h.

Referenced by Binomial(), Gaus(), and Poisson().

bool UnuRanDist::first [private]

Definition at line 79 of file UnuRanDist.h.

Referenced by Binomial(), Gaus(), Poisson(), and SetSeed().

double UnuRanDist::par[2] [private]

Definition at line 80 of file UnuRanDist.h.

Referenced by Binomial(), and Poisson().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:49:57 2011 for ROOT_528-00b_version by  doxygen 1.5.1