1 /******************************************************************************
2 * T H E R M I N A T O R *
3 * THERMal heavy-IoN generATOR *
6 * Authors of the model: Wojciech Broniowski, Wojciech.Broniowski@ifj.edu.pl, *
7 * Wojciech Florkowski, Wojciech.Florkowski@ifj.edu.pl *
8 * Authors of the code: Adam Kisiel, kisiel@if.pw.edu.pl *
9 * Tomasz Taluc, ttaluc@if.pw.edu.pl *
10 * Code designers: Adam Kisiel, Tomasz Taluc, Wojciech Broniowski, *
11 * Wojciech Florkowski *
13 * For the detailed description of the program and furhter references *
14 * to the description of the model plesase refer to: nucl-th/0504047, *
15 * accessibile at: http://www.arxiv.org/nucl-th/0504047 *
17 * Homepage: http://hirg.if.pw.edu.pl/en/therminator/ *
19 * This code can be freely used and redistributed. However if you decide to *
20 * make modifications to the code, please contact the authors, especially *
21 * if you plan to publish the results obtained with such modified code. *
22 * Any publication of results obtained using this code must include the *
23 * reference to nucl-th/0504047 and the published version of it, when *
26 *****************************************************************************/
27 #ifndef _BFPW_INTEGRATOR_
28 #define _BFPW_INTEGRATOR_
39 #include "ParticleDB.h"
40 #include "Hypersurface.h" /*MCH*/
51 double CalcBE(double);
52 double CalcFD(double);
53 double GetMiu(double,double,double);
55 double Calka(double,double,double*,double*,double*,double*,double*,double*,double*,double,int keeppos=0);
56 double CalcFunPodCalk(double,double,double,double,double);
57 double Integrate(double,double,double,double,double);
58 void Generate(ParticleType *aPartType, int aPartCount, Particle*** oParticles);
61 void ReadMultInteg(ParticleDB *aDB);
62 char *ParameterHash();
65 void ReadParameters();
86 double kTwoPi2; /*MCH*/
98 Hypersurface *mFOHS; /*MCH*/
99 TString mFOHSlocation;