1 #ifndef _f_Init_h_included_
2 #define _f_Init_h_included_
5 * This file contains an interface between the C++ code and TAUOLA
6 * FORTRAN routines for tauola initalization.
7 * f_interface_tauolaInitialize() should be used
8 * by C++ code. This call the initiphy_ or inimas_ routines defined in
9 * tauola.f and tauola_extras.f
11 * @author Nadia Davidson
15 #include "f_Variables.h"
24 int idff; //tau pdg id
27 extern void inietc_(float jak1=0,float jak2=0,float itdkrc=1,float ifphot=1);
28 extern void inimas_();
29 extern void iniphx_(float *i);
30 extern void initdk_();
31 extern void iniphy_(float *i);
34 void f_interface_tauolaInitialize(int pdg_id, int firstDecayMode,
35 int secondDecayMode, bool rad,
36 double rad_cut_off, double iniphy);
38 /** DEPRECATED: Use 'f_interface_tauolaInitialize' instead. */
39 void f_interface_tauolaInitialise(int pdg_id, int firstDecayMode,
40 int secondDecayMode, bool rad,
41 double rad_cut_off, double iniphy);
43 double f_getTauMass();
45 } // namespace Tauolapp