| The Gaudi Framework v28r2-patches (bc4ad17a)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces | Macros
HepRndmGenerators.cpp File Reference
`#include "GaudiKernel/ObjectFactory.h"`
`#include <iostream>`
`#include <cfloat>`
`#include <cmath>`
`#include <memory>`
`#include "RndmGen.h"`
`#include "RndmGenSvc.h"`
`#include "HepRndmGenerator.h"`
`#include "GaudiKernel/RndmGenerators.h"`
`#include "GaudiKernel/IIncidentSvc.h"`
`#include "CLHEP/Random/RandomEngine.h"`
`#include "CLHEP/Random/RandFlat.h"`
`#include "CLHEP/Random/RandGamma.h"`
`#include "CLHEP/Random/RandGaussQ.h"`
`#include "CLHEP/Random/RandPoisson.h"`
`#include "CLHEP/Random/RandGeneral.h"`
`#include "CLHEP/Random/RandStudentT.h"`
`#include "CLHEP/Random/RandBinomial.h"`
`#include "CLHEP/Random/RandChiSquare.h"`
`#include "CLHEP/Random/RandExponential.h"`
`#include "CLHEP/Random/RandBreitWigner.h"`
Include dependency graph for HepRndmGenerators.cpp:

Go to the source code of this file.

## Classes
class | HepRndm::Generator< Rndm::DefinedPdf >

## Namespaces
| CLHEP
| HepRndm

## Macros
#define | HEPRNDM_HEPRNDMGENSVC_CPP
#define | DECLARE_GENERATOR_FACTORY(x, i)

## Macro Definition Documentation

#define DECLARE_GENERATOR_FACTORY | ( |  | x,
|  |  | i
| ) |  |

Value:
typedef HepRndm::Generator<x> b##i; \
DECLARE_FACTORY_WITH_ID(b##i,x::typeID(),ObjFactory)
DECLARE_FACTORY_WITH_ID
#define DECLARE_FACTORY_WITH_ID(type, id, factory)
Definition: PluginService.h:22
ObjFactory
Gaudi::PluginService::Factory< IInterface *, IInterface * > ObjFactory
Definition: ObjectFactory.h:8
HepRndm::Generator
Definition: HepRndmGenerator.h:27

Definition at line 437 of file HepRndmGenerators.cpp.

#define HEPRNDM_HEPRNDMGENSVC_CPP

Definition at line 15 of file HepRndmGenerators.cpp.