evtgen is hosted by Hepforge, IPPP Durham
EvtGen  2.0.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.

#include <EvtGenBase/EvtMTRandomEngine.hh>

Inheritance diagram for EvtMTRandomEngine:
EvtRandomEngine

Public Member Functions

 EvtMTRandomEngine (unsigned int seed=1430957218)
 
virtual double random ()
 
- Public Member Functions inherited from EvtRandomEngine
virtual ~EvtRandomEngine ()
 

Private Types

typedef std::uniform_real_distribution< double > URDist
 

Private Attributes

std::mt19937 engine_
 
URDist distribution_
 

Detailed Description

Definition at line 28 of file EvtMTRandomEngine.hh.

Member Typedef Documentation

◆ URDist

typedef std::uniform_real_distribution<double> EvtMTRandomEngine::URDist
private

Definition at line 37 of file EvtMTRandomEngine.hh.

Constructor & Destructor Documentation

◆ EvtMTRandomEngine()

EvtMTRandomEngine::EvtMTRandomEngine ( unsigned int  seed = 1430957218)

Definition at line 28 of file EvtMTRandomEngine.cpp.

Member Function Documentation

◆ random()

double EvtMTRandomEngine::random ( )
virtual

Implements EvtRandomEngine.

Definition at line 36 of file EvtMTRandomEngine.cpp.

Member Data Documentation

◆ distribution_

URDist EvtMTRandomEngine::distribution_
private

Definition at line 38 of file EvtMTRandomEngine.hh.

◆ engine_

std::mt19937 EvtMTRandomEngine::engine_
private

Definition at line 35 of file EvtMTRandomEngine.hh.


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