CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC2/src/GeneratorInterface/ExternalDecays/src/ForceArchiveTauola.cc

Go to the documentation of this file.
00001 // This will force the symbols below to be kept, even in the case tauola 
00002 // is an archive library.
00003 #include "GeneratorInterface/ExternalDecays/interface/TauolaWrapper.h"
00004 
00005 extern "C" void phyfix_(void );
00006 extern "C" void spinhiggs_(void );
00007 extern "C" void taupi0_(void);
00008 extern "C" void inietc_(void);
00009 extern "C" void inimas_(void);
00010 extern "C" void iniphx_(void);
00011 extern "C" void initdk_(void);
00012 extern "C" void taupi0_(void);
00013 extern "C" void dekay_(void);
00014 extern "C" void plzapx_(void);
00015 __attribute__((visibility("hidden"))) void dummy()
00016 {
00017   float dummyFloat = 0;
00018   int dummyInt = 0;
00019   dexay_(&dummyInt, &dummyFloat);
00020   phyfix_();
00021   taupi0_();
00022   taupi0_();
00023   inimas_();
00024   initdk_();
00025   taupi0_();
00026   dekay_();
00027 }