| The Gaudi Framework v32r1 (f65d50dc)

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 const std::type_info& Param = typeid( IRndmGen::Param );
27 const std::type_info& GaussInfo = typeid( Rndm::Gauss );
28 const std::type_info& ExponentialInfo = typeid( Rndm::Exponential );
29 const std::type_info& Chi2Info = typeid( Rndm::Chi2 );
30 const std::type_info& BreitWignerInfo = typeid( Rndm::BreitWigner );
31 const std::type_info& LandauInfo = typeid( Rndm::Landau );
32 const std::type_info& BreitWignerCutOffInfo = typeid( Rndm::BreitWignerCutOff );
33 const std::type_info& StudentTInfo = typeid( Rndm::StudentT );
34 const std::type_info& GammaInfo = typeid( Rndm::Gamma );
35 const std::type_info& PoissonInfo = typeid( Rndm::Poisson );
36 const std::type_info& BinomialInfo = typeid( Rndm::Binomial );
37 const std::type_info& FlatInfo = typeid( Rndm::Flat );
38 const std::type_info& BitInfo = typeid( Rndm::Bit );
39 const std::type_info& DefinedPdfInfo = typeid( Rndm::DefinedPdf );
40 const std::type_info& GaussianTailInfo = typeid( Rndm::GaussianTail );
41 } // namespace
Rndm::Bit
Parameters for the bit value generation: returns values 0 and 1.
Definition: RndmGenerators.h:265
Rndm::Poisson
Parameters for the Poisson distributed random number generation with a given mean.
Definition: RndmGenerators.h:199
IRndmGen.h
Rndm::Gauss
Parameters for the Gauss random number generation.
Definition: RndmGenerators.h:22
std::type_info
IRndmGen::Param
Definition: IRndmGen.h:39
Rndm::Flat
Parameters for the flat random number generation within boundaries [minimum, maximum].
Definition: RndmGenerators.h:243
Rndm::StudentT
Parameters for the StudentT distributed random number generation.
Definition: RndmGenerators.h:154
RndmGenerators.h
Rndm::Binomial
Parameters for the Binomial distributed random number generation.
Definition: RndmGenerators.h:220
Rndm::Landau
Parameters for the Landau distributed random number generation.
Definition: RndmGenerators.h:106
Rndm::Chi2
Parameters for the Chi2 distributed random number generation.
Definition: RndmGenerators.h:64
Rndm::BreitWignerCutOff
Parameters for the BreitWigner distributed random number generation with cut off;.
Definition: RndmGenerators.h:129
Rndm::Gamma
Parameters for the Gamma distributed random number generation.
Definition: RndmGenerators.h:174
Rndm::GaussianTail
Parameters for the Gaussian tail number generation.
Definition: RndmGenerators.h:314
Rndm::DefinedPdf
Generate a random number Generator following generally distributed random values, given a user-define...
Definition: RndmGenerators.h:291
Rndm::Exponential
Parameters for the Gauss random number generation.
Definition: RndmGenerators.h:46
Rndm::BreitWigner
Parameters for the BreitWigner distributed random number generation.
Definition: RndmGenerators.h:84