|
EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
|
#include <EvtGenBase/EvtMTRandomEngine.hh>
Public Member Functions | |
| EvtMTRandomEngine (unsigned long int seed=1430957218) | |
| double | random () override |
| void | setSeed (unsigned long int seed) override |
| unsigned long int | lastSeed () const override |
| Public Member Functions inherited from EvtRandomEngine | |
| virtual | ~EvtRandomEngine () |
Private Attributes | |
| std::mt19937 | m_engine |
| std::uniform_real_distribution< double > | m_distribution |
| unsigned long int | m_lastSeed |
Definition at line 28 of file EvtMTRandomEngine.hh.
| EvtMTRandomEngine::EvtMTRandomEngine | ( | unsigned long int | seed = 1430957218 | ) |
Definition at line 27 of file EvtMTRandomEngine.cpp.
|
inlineoverridevirtual |
Implements EvtRandomEngine.
Definition at line 36 of file EvtMTRandomEngine.hh.
|
overridevirtual |
Implements EvtRandomEngine.
Definition at line 35 of file EvtMTRandomEngine.cpp.
|
overridevirtual |
Implements EvtRandomEngine.
Definition at line 40 of file EvtMTRandomEngine.cpp.
|
private |
Definition at line 40 of file EvtMTRandomEngine.hh.
|
private |
Definition at line 39 of file EvtMTRandomEngine.hh.
|
private |
Definition at line 41 of file EvtMTRandomEngine.hh.