Some cleanup in the makefiles
[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;
f872cc37 32 Int_t noquen;
e2d34d35 33} parimpCommon;
34#define PARIMP COMMON_BLOCK(PARIMP,parimp)
35COMMON_BLOCK_DEF(parimpCommon,PARIMP);
36
12cb0bc0 37/*
38Parameters in COMMON BLOCK PYQPAR can be varied by user:
39
40
41COMMON /pyqpar/ T0,tau0,nf,ienglu,ianglu
42
43T0 - initial temparature of quark-gluon plasma
44(allowed range is 0.2 GeV < T0 < 2 GeV, default value is T0=1 GeV);
45
46tau0 - proper time of quark-gluon plasma formation
47(allowed range is 0.01 < tau0 < 10 fm/c, default value is tau0=0.1 fm/c)
48
49nf - number of active quark flavours in quark-gluon plasma
50(nf=0, 1, 2 or 3, default value is nf=0);
51
52ienglu - flag to fix type of medium-induced partonic energy loss
53(ienglu=0 - radiative and collisional loss,
54ienglu=1 - radiative loss only, ienglu=2 - collisional loss only,
55default value is ienglu=0);
56
57ianglu - flag to fix type of angular distribution of emitted gluons
58(ianglu=0 - small-angular, ianglu=1 - wide-angular, ianglu=2 - collinear,
59default value is ianglu-0).
60
61NOTE! If specified by user value of such parameter is out of allowed range,
62the default value is used in PYQUEN run.
63
64NOTE! Default parameters of quark-gluon plasma (T0, tau0, nf) were selected as
65an estimation for LHC heavy ion beam energies.
66*/
67
68
69#endif