- Update to PYQUEN v1.3 (http://lokhtin.web.cern.ch/lokhtin/pyquen/pyquen.txt)
[u/mrichter/AliRoot.git] / PYTHIA6 / PyquenCommon.h
1 #ifndef ROOT_PyqCommon
2 #define ROOT_PyqCommon
3
4 #ifndef __CFORTRAN_LOADED
5 //*KEEP,cfortran.
6 #include "cfortran.h"
7 //*KEND.
8 #endif
9
10 extern "C" {
11
12 //  common /pyqpar/ T0u,tau0u,nfu,ienglu,ianglu
13     
14 typedef struct {
15     Double_t t0;
16     Double_t tau0;
17     Int_t    nf;
18     Int_t    iengl;
19     Int_t    iangl;
20 } PyqparCommon;
21
22 #define PYQPAR COMMON_BLOCK(PYQPAR,pyqpar)
23  COMMON_BLOCK_DEF(PyqparCommon,PYQPAR);
24 }
25
26 /*
27 Parameters in COMMON BLOCK PYQPAR can be varied by user: 
28
29
30 COMMON /pyqpar/ T0,tau0,nf,ienglu,ianglu
31
32 T0 - initial temparature of quark-gluon plasma  
33 (allowed range is 0.2 GeV < T0 < 2 GeV, default value is T0=1 GeV);
34
35 tau0 - proper time of quark-gluon plasma formation
36 (allowed range is 0.01 < tau0 < 10 fm/c, default value is tau0=0.1 fm/c)
37
38 nf - number of active quark flavours in quark-gluon plasma
39 (nf=0, 1, 2 or 3, default value is nf=0);
40
41 ienglu - flag to fix type of medium-induced partonic energy loss
42 (ienglu=0 - radiative and collisional loss,
43 ienglu=1 - radiative loss only, ienglu=2 - collisional loss only,
44 default value is ienglu=0);
45
46 ianglu - flag to fix type of angular distribution of emitted gluons
47 (ianglu=0 - small-angular, ianglu=1 - wide-angular, ianglu=2 - collinear,
48 default value is ianglu-0).  
49
50 NOTE! If specified by user value of such parameter is out of allowed range, 
51 the default value is used in PYQUEN run. 
52
53 NOTE! Default parameters of quark-gluon plasma (T0, tau0, nf) were selected as 
54 an estimation for LHC heavy ion beam energies. 
55 */
56
57
58 #endif