| The Gaudi Framework v29r0 (ff2e7097)

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

- File List
- File Members

RndmTypeInfos.cpp
Go to the documentation of this file.
1 // Include files
2 #include <typeinfo>
3
4 // Local include files
5 #include "GaudiKernel/IRndmGen.h"
6 #include "GaudiKernel/RndmGenerators.h"
7
8 #ifdef __ICC
9 // disable icc remark #177: declared but never referenced
10 #pragma warning( disable : 177 )
11 #elif __clang__
12 #pragma clang diagnostic ignored "-Wunused-variable"
13 #endif
14
25 namespace
26 {
27 const std::type_info& Param = typeid( IRndmGen::Param );
28 const std::type_info& GaussInfo = typeid( Rndm::Gauss );
29 const std::type_info& ExponentialInfo = typeid( Rndm::Exponential );
30 const std::type_info& Chi2Info = typeid( Rndm::Chi2 );
31 const std::type_info& BreitWignerInfo = typeid( Rndm::BreitWigner );
32 const std::type_info& LandauInfo = typeid( Rndm::Landau );
33 const std::type_info& BreitWignerCutOffInfo = typeid( Rndm::BreitWignerCutOff );
34 const std::type_info& StudentTInfo = typeid( Rndm::StudentT );
35 const std::type_info& GammaInfo = typeid( Rndm::Gamma );
36 const std::type_info& PoissonInfo = typeid( Rndm::Poisson );
37 const std::type_info& BinomialInfo = typeid( Rndm::Binomial );
38 const std::type_info& FlatInfo = typeid( Rndm::Flat );
39 const std::type_info& BitInfo = typeid( Rndm::Bit );
40 const std::type_info& DefinedPdfInfo = typeid( Rndm::DefinedPdf );
41 const std::type_info& GaussianTailInfo = typeid( Rndm::GaussianTail );
42 }
Rndm::Bit
Parameters for the bit value generation: returns values 0 and 1.
Definition: RndmGenerators.h:301
Rndm::Poisson
Parameters for the Poisson distributed random number generation with a given mean.
Definition: RndmGenerators.h:226
IRndmGen.h
Rndm::Gauss
Parameters for the Gauss random number generation.
Definition: RndmGenerators.h:23
std::type_info
IRndmGen::Param
Definition: IRndmGen.h:40
Rndm::Flat
Parameters for the flat random number generation within boundaries [minimum, maximum].
Definition: RndmGenerators.h:276
Rndm::StudentT
Parameters for the StudentT distributed random number generation.
Definition: RndmGenerators.h:175
RndmGenerators.h
Rndm::Binomial
Parameters for the Binomial distributed random number generation.
Definition: RndmGenerators.h:250
Rndm::Landau
Parameters for the Landau distributed random number generation.
Definition: RndmGenerators.h:119
Rndm::Chi2
Parameters for the Chi2 distributed random number generation.
Definition: RndmGenerators.h:71
Rndm::BreitWignerCutOff
Parameters for the BreitWigner distributed random number generation with cut off;.
Definition: RndmGenerators.h:145
Rndm::Gamma
Parameters for the Gamma distributed random number generation.
Definition: RndmGenerators.h:198
Rndm::GaussianTail
Parameters for the Gaussian tail number generation.
Definition: RndmGenerators.h:358
Rndm::DefinedPdf
Generate a random number Generator following generally distributed random values, given a user-define...
Definition: RndmGenerators.h:330
Rndm::Exponential
Parameters for the Gauss random number generation.
Definition: RndmGenerators.h:50
Rndm::BreitWigner
Parameters for the BreitWigner distributed random number generation.
Definition: RndmGenerators.h:94