]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PYTHIA6/PyquenCommon.h
Further fixes to the par file generation
[u/mrichter/AliRoot.git] / PYTHIA6 / PyquenCommon.h
CommitLineData
12cb0bc0 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
10extern "C" {
11
12// common /pyqpar/ T0u,tau0u,nfu,ienglu,ianglu
13
14typedef 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
e2d34d35 26
27typedef struct {
28 Double_t b1;
29 Double_t psib1;
30 Double_t rb1;
31 Double_t rb2;
32} parimpCommon;
33#define PARIMP COMMON_BLOCK(PARIMP,parimp)
34COMMON_BLOCK_DEF(parimpCommon,PARIMP);
35
12cb0bc0 36/*
37Parameters in COMMON BLOCK PYQPAR can be varied by user:
38
39
40COMMON /pyqpar/ T0,tau0,nf,ienglu,ianglu
41
42T0 - initial temparature of quark-gluon plasma
43(allowed range is 0.2 GeV < T0 < 2 GeV, default value is T0=1 GeV);
44
45tau0 - proper time of quark-gluon plasma formation
46(allowed range is 0.01 < tau0 < 10 fm/c, default value is tau0=0.1 fm/c)
47
48nf - number of active quark flavours in quark-gluon plasma
49(nf=0, 1, 2 or 3, default value is nf=0);
50
51ienglu - flag to fix type of medium-induced partonic energy loss
52(ienglu=0 - radiative and collisional loss,
53ienglu=1 - radiative loss only, ienglu=2 - collisional loss only,
54default value is ienglu=0);
55
56ianglu - flag to fix type of angular distribution of emitted gluons
57(ianglu=0 - small-angular, ianglu=1 - wide-angular, ianglu=2 - collinear,
58default value is ianglu-0).
59
60NOTE! If specified by user value of such parameter is out of allowed range,
61the default value is used in PYQUEN run.
62
63NOTE! Default parameters of quark-gluon plasma (T0, tau0, nf) were selected as
64an estimation for LHC heavy ion beam energies.
65*/
66
67
68#endif