| # Gaudi Framework, version v21r9 |

Home |  | Generated: 3 May 2010

# RndmTypeInfos.cpp

Go to the documentation of this file.

    00001 // $Id: RndmTypeInfos.cpp,v 1.1 2003/02/18 09:10:49 mato Exp $
    00002 // Include files
    00003 #include <typeinfo>
    00004
    00005 // Local include files
    00006 #include "GaudiKernel/IRndmGen.h"
    00007 #include "GaudiKernel/RndmGenerators.h"
    00008
    00009 #ifdef __ICC
    00010 // disable icc remark #177: declared but never referenced
    00011 #pragma warning(disable:177)
    00012 #endif
    00013
    00023 namespace {
    00024   const std::type_info& Param = typeid(IRndmGen::Param);
    00025   const std::type_info& GaussInfo = typeid(Rndm::Gauss);
    00026   const std::type_info& ExponentialInfo = typeid(Rndm::Exponential);
    00027   const std::type_info& Chi2Info = typeid(Rndm::Chi2);
    00028   const std::type_info& BreitWignerInfo = typeid(Rndm::BreitWigner);
    00029   const std::type_info& LandauInfo = typeid(Rndm::Landau);
    00030   const std::type_info& BreitWignerCutOffInfo = typeid(Rndm::BreitWignerCutOff);
    00031   const std::type_info& StudentTInfo = typeid(Rndm::StudentT);
    00032   const std::type_info& GammaInfo = typeid(Rndm::Gamma);
    00033   const std::type_info& PoissonInfo = typeid(Rndm::Poisson);
    00034   const std::type_info& BinomialInfo = typeid(Rndm::Binomial);
    00035   const std::type_info& FlatInfo = typeid(Rndm::Flat);
    00036   const std::type_info& BitInfo = typeid(Rndm::Bit);
    00037   const std::type_info& DefinedPdfInfo = typeid(Rndm::DefinedPdf);
    00038   const std::type_info& GaussianTailInfo = typeid(Rndm::GaussianTail);
    00039 }