EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
Loading...
Searching...
No Matches
EvtRandom Class Reference

#include <EvtGenBase/EvtRandom.hh>

Static Public Member Functions

static double Flat ()
static double Flat (double max)
static double Flat (double min, double max)
static double Gaussian ()
static double random ()
static void setSeed (unsigned long int seed)
static unsigned long int lastSeed ()
static void setRandomEngine (EvtRandomEngine *randomEngine)

Static Private Attributes

static EvtRandomEnginem_randomEngine = nullptr

Detailed Description

Definition at line 26 of file EvtRandom.hh.

Member Function Documentation

◆ Flat() [1/3]

double EvtRandom::Flat ( )
static

Definition at line 95 of file EvtRandom.cpp.

◆ Flat() [2/3]

double EvtRandom::Flat ( double max)
static

Definition at line 90 of file EvtRandom.cpp.

◆ Flat() [3/3]

double EvtRandom::Flat ( double min,
double max )
static

Definition at line 79 of file EvtRandom.cpp.

◆ Gaussian()

double EvtRandom::Gaussian ( )
static

Definition at line 100 of file EvtRandom.cpp.

◆ lastSeed()

unsigned long int EvtRandom::lastSeed ( )
static

Definition at line 65 of file EvtRandom.cpp.

◆ random()

double EvtRandom::random ( )
static

Definition at line 41 of file EvtRandom.cpp.

◆ setRandomEngine()

void EvtRandom::setRandomEngine ( EvtRandomEngine * randomEngine)
static

Definition at line 36 of file EvtRandom.cpp.

◆ setSeed()

void EvtRandom::setSeed ( unsigned long int seed)
static

Definition at line 53 of file EvtRandom.cpp.

Member Data Documentation

◆ m_randomEngine

EvtRandomEngine * EvtRandom::m_randomEngine = nullptr
thread_localstaticprivate

Definition at line 47 of file EvtRandom.hh.


The documentation for this class was generated from the following files: