|
Gaudi Framework, version v21r11 |
| Home | Generated: 30 Sep 2010 |
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 }