The Gaudi Framework  master (37c0b60a)
HepRndmEngines.cpp File Reference
#include <cfloat>
#include <cmath>
#include <ctime>
#include <iostream>
#include <GaudiKernel/IIncidentSvc.h>
#include <GaudiKernel/MsgStream.h>
#include <GaudiKernel/System.h>
#include "HepRndmEngine.h"
#include "RndmGenSvc.h"
#include <CLHEP/Random/DRand48Engine.h>
#include <CLHEP/Random/DualRand.h>
#include <CLHEP/Random/Hurd160Engine.h>
#include <CLHEP/Random/Hurd288Engine.h>
#include <CLHEP/Random/JamesRandom.h>
#include <CLHEP/Random/MTwistEngine.h>
#include <CLHEP/Random/RanecuEngine.h>
#include <CLHEP/Random/Ranlux64Engine.h>
#include <CLHEP/Random/RanluxEngine.h>
#include <CLHEP/Random/RanshiEngine.h>
#include <CLHEP/Random/TripleRand.h>
Include dependency graph for HepRndmEngines.cpp:

Go to the source code of this file.

Namespaces

 CLHEP
 
 HepRndm
 

Macros

#define NUMBER_OF_SEEDS   1
 
#define HEPRNDM_HEPRNDMENGINES_CPP
 

Typedefs

typedef HepRndm::Engine< DualRand > e1
 
typedef HepRndm::Engine< TripleRand > e2
 
typedef HepRndm::Engine< DRand48Engine > e3
 
typedef HepRndm::Engine< Hurd160Engine > e4
 
typedef HepRndm::Engine< Hurd288Engine > e5
 
typedef HepRndm::Engine< HepJamesRandom > e6
 
typedef HepRndm::Engine< MTwistEngine > e7
 
typedef HepRndm::Engine< RanecuEngine > e8
 
typedef HepRndm::Engine< Ranlux64Engine > e9
 
typedef HepRndm::Engine< RanluxEngine > e10
 
typedef HepRndm::Engine< RanshiEngine > e11
 

Macro Definition Documentation

◆ HEPRNDM_HEPRNDMENGINES_CPP

#define HEPRNDM_HEPRNDMENGINES_CPP

Definition at line 32 of file HepRndmEngines.cpp.

◆ NUMBER_OF_SEEDS

#define NUMBER_OF_SEEDS   1

Definition at line 29 of file HepRndmEngines.cpp.

Typedef Documentation

◆ e1

typedef HepRndm::Engine<DualRand> e1

Definition at line 201 of file HepRndmEngines.cpp.

◆ e10

typedef HepRndm::Engine<RanluxEngine> e10

Definition at line 219 of file HepRndmEngines.cpp.

◆ e11

typedef HepRndm::Engine<RanshiEngine> e11

Definition at line 221 of file HepRndmEngines.cpp.

◆ e2

typedef HepRndm::Engine<TripleRand> e2

Definition at line 203 of file HepRndmEngines.cpp.

◆ e3

typedef HepRndm::Engine<DRand48Engine> e3

Definition at line 205 of file HepRndmEngines.cpp.

◆ e4

typedef HepRndm::Engine<Hurd160Engine> e4

Definition at line 207 of file HepRndmEngines.cpp.

◆ e5

typedef HepRndm::Engine<Hurd288Engine> e5

Definition at line 209 of file HepRndmEngines.cpp.

◆ e6

typedef HepRndm::Engine<HepJamesRandom> e6

Definition at line 211 of file HepRndmEngines.cpp.

◆ e7

typedef HepRndm::Engine<MTwistEngine> e7

Definition at line 213 of file HepRndmEngines.cpp.

◆ e8

typedef HepRndm::Engine<RanecuEngine> e8

Definition at line 215 of file HepRndmEngines.cpp.

◆ e9

typedef HepRndm::Engine<Ranlux64Engine> e9

Definition at line 217 of file HepRndmEngines.cpp.