1 #ifndef _f_FilHep_h_included_
2 #define _f_FilHep_h_included_
5 * This file contains an interface between TAUOLA FORTRAN routines
6 * and the C++ event. These methods, are defined so they can be called
7 * by tauola (in tauola.f). They will never be called by the C++ code.
9 * @author Nadia Davidson
18 #include "TauolaParticle.h"
19 #include "DecayList.h"
26 /** Fill a particle into the TauolaEvent. This relies heavily
27 on the static data structure DecayList */
28 extern "C" void filhep_(int * n, int * status, int * pdg_id,
29 int * mother_first, int * mother_last,
30 int * daughter_first, int * daughter_last,
31 float p4[4], float * p_inv_mass, bool * photos_flag);
33 /** This function defines lorentz transformationfrom
34 first (kto=1) or second (kto=2) tau to laboratory frame.
35 It's heavily used in Fortran code. */
36 extern "C" void tralo4_(float * kto, float p[4], float q[4], float * ams);
38 } // namespace Tauolapp