C++ Interface to Tauola
include
Tauola
include/Tauola/f_Init.h
1
#ifndef _f_Init_h_included_
2
#define _f_Init_h_included_
3
4
/**
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
10
*
11
* @author Nadia Davidson
12
* @date 17 June 2008
13
*/
14
15
#include "f_Variables.h"
16
#include "f_Decay.h"
17
18
namespace
Tauolapp
19
{
20
21
extern
"C"
{
22
23
extern
struct
{
24
int
idff;
//tau pdg id
25
} idfc_;
26
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);
32
}
33
34
void
f_interface_tauolaInitialize(
int
pdg_id,
int
firstDecayMode,
35
int
secondDecayMode,
bool
rad,
36
double
rad_cut_off,
double
iniphy);
37
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);
42
43
double
f_getTauMass();
44
45
}
// namespace Tauolapp
46
#endif
Tauolapp
Definition:
include/Tauola/DecayList.h:33
Tauolapp::f_interface_tauolaInitialise
void f_interface_tauolaInitialise(int pdg_id, int firstDecayMode, int secondDecayMode, bool rad, double rad_cut_off, double iniphy)
Definition:
f_Init.cxx:36
Generated by
1.9.1