1 #ifndef _f_Decay_h_included_
2 #define _f_Decay_h_included_
5 * This file contains an interface between the C++ code and TAUOLA
6 * FORTRAN routines for decaying taus. TauolaDecay() should be used
7 * by C++ code. This call the dexay_ or dekay_ routines defined in
10 * @author Nadia Davidson
22 extern struct{//positions of taus in the LUND common block
27 //extern void dexay_(int *state, double pol[4]);
28 extern void dekay_(int *state, double pol[4]);
30 extern void taupi0_(double pp[4],int *k);
31 extern void tauk0s_(double pp[4],int *k);
32 extern void taueta_(double pp[4],int *k);
35 /** Invokes DEKAY with "1" or "2" to get the polarization information. */
36 void TauolaDecay(int sign_type, double *polx, double *poly,
37 double *polz, double *poln);
39 /** Invokes DEKAY with "11" or "12" to produce the decay. */
40 void TauolaWriteDecayToEventRecord(int sign_type);
42 } // namespace Tauolapp