CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
hydjet2DefaultParameters_cff.py
Go to the documentation of this file.
2 
4 
5 collisionParameters2760GeV = cms.PSet(
6  fAw = cms.double(208.0), # beam/target atomic number
7  fSqrtS = cms.double(2760.0), #
8  fUmax = cms.double(1.265), # Maximal transverse flow rapidity at thermal freeze-out for central collisions, fUmax
9  fPtmin = cms.double(8.2), # Minimal pt of parton-parton scattering in PYTHIA event, fPtmin [GeV/c]
10  fT0 = cms.double(1.), # Initial QGP temperature for central Pb+Pb collisions in mid-rapidity, fT0 [GeV]; allowed range [0.2,2.0]GeV;
11 
12  ### Volume parameters at thermal freeze-out ###
13  fTau = cms.double(12.2), # Proper time proper at thermal freeze-out for central collisions, fTau [fm/c]
14  fR = cms.double(13.45), # Maximal transverse radius at thermal freeze-out for central collisions, fR [fm]
15 )
16 
17 collisionParameters5100GeV = cms.PSet(
18  fAw = cms.double(208.0), ## beam/target atomic number
19  fSqrtS = cms.double(5100.0),
20  fUmax = cms.double(1.35), # Maximal transverse flow rapidity at thermal freeze-out for central collisions, fUmax
21  fPtmin = cms.double(10.), # Minimal pt of parton-parton scattering in PYTHIA event, fPtmin [GeV/c]
22  fT0 = cms.double(1.1), # Initial QGP temperature for central Pb+Pb collisions in mid-rapidity, fT0 [GeV]; allowed range [0.2,2.0]GeV;
23 
24  ### Volume parameters at thermal freeze-out ###
25  fTau = cms.double(13.2), # Proper time proper at thermal freeze-out for central collisions, fTau [fm/c]
26  fR = cms.double(13.9), # Maximal transverse radius at thermal freeze-out for central collisions, fR [fm]
27 )
28 
29 qgpParameters = cms.PSet(
30  fTau0 = cms.double(0.1), # Proper QGP formation time in fm/c, fTau0 (0.01<fTau0<10)
31  fNf = cms.int32(0), # Number of active quark flavours in QGP, fNf (0, 1, 2 or 3)
32 )
33 
34 hydjet2Parameters = cms.PSet(
35  ### Thermodinamic parameters at chemical freez-out ###
36  fTMuType = cms.double(0.), # Flag to use calculated T_ch, mu_B and mu_S as a function of fSqrtS, fTMuType (=0 user's ones, >0 calculated)
37  fT = cms.double(0.165), # Temperature at chemical freeze-out, fT [GeV]
38  fMuB = cms.double(0.), # Chemical baryon potential per unit charge, fMuB [GeV]
39  fMuS = cms.double(0.), # Chemical strangeness potential per unit charge, fMuS [GeV]
40  fMuC = cms.double(0.), # Chemical charm potential per unit charge, fMuC [GeV] (used if charm production is turned on)
41  fMuI3 = cms.double(0.), # Chemical isospin potential per unit charge, fMuI3 [GeV]
42 
43  ### Thermodinamic parameters at thermal freez-out ###
44  fThFO = cms.double(0.105), # Temperature at thermal freeze-out, fTthFO [GeV]
45  fMu_th_pip = cms.double(0.), # Chemical potential of pi+ at thermal freeze-out, fMu_th_pip [GeV]
46 
47  ### Volume parameters at thermal freeze-out ###
48  fSigmaTau = cms.double(3.5), # Duration of emission at thermal freeze-out for central collisions, fSigmaTau [fm/c]
49 
50  ### Strangeness suppression factor ###
51  fCorrS = cms.double(1.), # Strangeness supression factor gamma_s with fCorrS value (0<fCorrS <=1, if fCorrS <= 0 then it is calculated)
52 
53  ### Maximal longitudinal flow rapidity at thermal freeze-out ###
54  fYlmax = cms.double(4.5), # Maximal longitudinal flow rapidity at thermal freeze-out, fYlmax
55 
56 
57  ### Anizotropy parameter at thermal freeze-out ###
58  fIfDeltaEpsilon = cms.double(1.), # Flag to specify fDelta and fEpsilon values, fIfDeltaEpsilon (=0 user's ones, >=1 calculated)
59  fDelta = cms.double(0.1), # Momentum azimuthal anizotropy parameter at thermal freeze-out, fDelta
60  fEpsilon = cms.double(0.05), # Spatial azimuthal anisotropy parameter at thermal freeze-out, fEpsilon
61 
62  ### Decays ###
63  fDecay = cms.int32(1), # Flag to switch on/off hadron decays, fDecay (=0 decays off, >=1 decays on)
64  fWeakDecay = cms.double(0.000000000000001), # Low decay width threshold fWeakDecay[GeV]: width<fWeakDecay decay off, width>=fDecayWidth decay on; can be used to switch off weak decays
65 
66  ### Charm ###
67  fCharmProd = cms.int32(1), # Flag to include thermal charm production, fIcharm (=0 no charm production, >=1 charm production)
68  fCorrC = cms.double(-1.), # Charmness enhancement factor gamma_c with fCorrC value (fCorrC >0, if fCorrC<0 then it is calculated)
69 
70 
71 
72  fEtaType = cms.double(1.), # Flag to choose longitudinal flow rapidity distribution, fEtaType (=0 uniform, >0 Gaussian with the dispersion Ylmax)
73  fIshad = cms.int32(1), # Flag to switch on/off nuclear shadowing, fIshad (0 shadowing off, 1 shadowing on)
74  fPyhist = cms.int32(0), # Flag to suppress the output of particle history from PYTHIA, fPyhist (=1 only final state particles; =0 full particle history from PYTHIA)
75  fIenglu = cms.int32(0), # Flag to fix type of partonic energy loss, fIenglu (0 radiative and collisional loss, 1 radiative loss only, 2 collisional loss only)
76  fIanglu = cms.int32(1), # Flag to fix type of angular distribution of in-medium emitted gluons, fIanglu (0 small-angular, 1 wide-angular, 2 collinear).
77  embeddingMode = cms.bool(False),
78  rotateEventPlane = cms.bool(True)
79 
80 )
81 
82 PythiaDefaultBlock = cms.PSet(
83  pythiaUESettingsBlock,
84  hydjet2PythiaDefault = cms.vstring(
85  'MSEL=1', # ! type of hard QCD production process
86  'MSTU(21) = 1', # ! controle parameter to avoid stopping run
87  'PARU(14)=1.', # ! tolerance parameter to adjust fragmentation'
88  #'MSTP(81)=1',!in Q2O # ! pp multiple scattering on
89  'MSTJ(21) = 1', # ! hadron decays on (if off - decays by FASTMC decayer)
90  'MSTP(2) = 1', # ! which order running alphaS
91  #'MSTP(33) = 0',!in Q2O # ! incluion of k factor in cross section
92  #'mstp(51)=7',!in Q2O # ! PDF set: structure function chosen - CTEQ5M pdf
93  #'MSTP(82) = 4',!in Q2O # ! defines the multi-parton model
94  #'PARP(67) = 2.65',!Q2O # ! amount of initial-state radiation
95  #'PARP(82) = 1.9',!Q2O # ! pt cutoff for multiparton int32eractions
96  #'MSTJ(11) = 5',!Q2O # ! Choice of the fragmentation function
97  'MSTJ(22)=2', # ! particle decays if lifetime < parj(71)
98  'PARJ(71)=10.', # ! ctau=10 mm
99  'MSTP(52) = 1', # ! NO LAPDF
100  'mstp(122)=0' # ! no printout of Pythia initialization information hereinafter
101  ),
102  ProQ2Otune = cms.vstring(
103  'mstp(51)=7', # ! PDF set: structure function chosen - CTEQ5M pdf
104  'mstp(3)=2', # ! QCD switch for choice of LambdaQCD
105  'parp(62)=2.9', # ! ISR IR cutoff
106  'parp(64)=0.14', # ! ISR renormalization scale prefactor
107  'parp(67)=2.65', # ! ISR Q2max factor
108  'mstp(68)=3', # ! ISR phase space choice & ME corrections
109  'parp(71)=4.', # ! FSR Q2max factor for non-s-channel procs
110  'parj(81)=0.29', # ! FSR Lambda_QCD scale
111  'parj(82)=1.65', # ! FSR IR cutoff
112  'mstp(33)=0', # ! "K" switch for K-factor on/off & type
113  'mstp(81)=1', # ! UE model
114  'parp(82)=1.9', # ! UE IR cutoff at reference ecm
115  'parp(89)=1800.', # ! UE IR cutoff reference ecm
116  'parp(90)=0.22', # ! UE IR cutoff ecm scaling power
117  'mstp(82)=4', # ! UE hadron transverse mass distribution
118  'parp(83)=0.83', # ! UE mass distribution parameter
119  'parp(84)=0.6', # ! UE mass distribution parameter
120  'parp(85)=0.86', # ! UE gg colour correlated fraction
121  'parp(86)=0.93', # ! UE total gg fraction
122  'mstp(91)=1', # ! BR primordial kT distribution
123  'parp(91)=2.1', # ! BR primordial kT width <|kT|>
124  'parp(93)=5.', # ! BR primordial kT UV cutoff
125  'mstj(11)=5', # ! HAD choice of fragmentation function(s)
126  'parj(1)=0.073', # ! HAD diquark suppression
127  'parj(2)=0.2', # ! HAD strangeness suppression
128  'parj(3)=0.94', # ! HAD strange diquark suppression
129  'parj(4)=0.032', # ! HAD vector diquark suppression
130  'parj(11)=0.31', # ! HAD P(vector meson), u and d only
131  'parj(12)=0.4', # ! HAD P(vector meson), contains s
132  'parj(13)=0.54', # ! HAD P(vector meson), heavy quarks
133  'parj(21)=0.325', # ! HAD fragmentation pT
134  'parj(25)=0.63', # ! HAD eta0 suppression
135  'parj(26)=0.12', # ! HAD eta0' suppression
136  'parj(41)=0.5', # ! HAD string parameter a
137  'parj(42)=0.6', # ! HAD string parameter b
138  'parj(46)=1.', # ! HAD Lund(=0)-Bowler(=1) rQ (rc)
139  'parj(47)=0.67' # ! HAD Lund(=0)-Bowler(=1) rb
140 
141  ),
142  ppJets = cms.vstring('MSEL=1'),# ! QCD hight pT processes
143  customProcesses = cms.vstring('MSEL=0'),# ! User processes
144  pythiaJets = cms.vstring(
145  'MSUB(11)=1', # q+q->q+q
146  'MSUB(12)=1', # q+qbar->q+qbar
147  'MSUB(13)=1', # q+qbar->g+g
148  'MSUB(28)=1', # q+g->q+g
149  'MSUB(53)=1', # g+g->q+qbar
150  'MSUB(68)=1' # g+g->g+g
151  ),
152  pythiaPromptPhotons = cms.vstring(
153  'MSUB(14)=1', # q+qbar->g+gamma
154  'MSUB(18)=1', # q+qbar->gamma+gamma
155  'MSUB(29)=1', # q+g->q+gamma
156  'MSUB(114)=1', # g+g->gamma+gamma
157  'MSUB(115)=1' # g+g->g+gamma
158  ),
159  pythiaWeakBosons = cms.vstring(
160  'MSUB(1)=1',
161  'MSUB(2)=1'
162  ),
163  pythiaZjets = cms.vstring(
164  'MSUB(15)=1',
165  'MSUB(30)=1'
166  ),
167  pythiaCharmoniumNRQCD = cms.vstring(
168  'MSUB(421) = 1',
169  'MSUB(422) = 1',
170  'MSUB(423) = 1',
171  'MSUB(424) = 1',
172  'MSUB(425) = 1',
173  'MSUB(426) = 1',
174  'MSUB(427) = 1',
175  'MSUB(428) = 1',
176  'MSUB(429) = 1',
177  'MSUB(430) = 1',
178  'MSUB(431) = 1',
179  'MSUB(432) = 1',
180  'MSUB(433) = 1',
181  'MSUB(434) = 1',
182  'MSUB(435) = 1',
183  'MSUB(436) = 1',
184  'MSUB(437) = 1',
185  'MSUB(438) = 1',
186  'MSUB(439) = 1'
187  ),
188  pythiaBottomoniumNRQCD = cms.vstring(
189  'MSUB(461) = 1',
190  'MSUB(462) = 1',
191  'MSUB(463) = 1',
192  'MSUB(464) = 1',
193  'MSUB(465) = 1',
194  'MSUB(466) = 1',
195  'MSUB(467) = 1',
196  'MSUB(468) = 1',
197  'MSUB(469) = 1',
198  'MSUB(470) = 1',
199  'MSUB(471) = 1',
200  'MSUB(472) = 1',
201  'MSUB(473) = 1',
202  'MSUB(474) = 1',
203  'MSUB(475) = 1',
204  'MSUB(476) = 1',
205  'MSUB(477) = 1',
206  'MSUB(478) = 1',
207  'MSUB(479) = 1',
208  ),
209  pythiaQuarkoniaSettings = cms.vstring(
210  'PARP(141)=1.16', # Matrix Elements
211  'PARP(142)=0.0119',
212  'PARP(143)=0.01',
213  'PARP(144)=0.01',
214  'PARP(145)=0.05',
215  'PARP(146)=9.28',
216  'PARP(147)=0.15',
217  'PARP(148)=0.02',
218  'PARP(149)=0.02',
219  'PARP(150)=0.085',
220  # Meson spin
221  'PARJ(13)=0.60',
222  'PARJ(14)=0.162',
223  'PARJ(15)=0.018',
224  'PARJ(16)=0.054',
225  # Polarization
226  'MSTP(145)=0',
227  'MSTP(146)=0',
228  'MSTP(147)=0',
229  'MSTP(148)=1',
230  'MSTP(149)=1',
231  # Chi_c branching ratios
232  'BRAT(861)=0.202',
233  'BRAT(862)=0.798',
234  'BRAT(1501)=0.013',
235  'BRAT(1502)=0.987',
236  'BRAT(1555)=0.356',
237  'BRAT(1556)=0.644'
238  ),
239  pythiaZtoMuons = cms.vstring(
240  "MDME(174,1)=0", # !Z decay into d dbar,
241  "MDME(175,1)=0", # !Z decay into u ubar,
242  "MDME(176,1)=0", # !Z decay into s sbar,
243  "MDME(177,1)=0", # !Z decay into c cbar,
244  "MDME(178,1)=0", # !Z decay into b bbar,
245  "MDME(179,1)=0", # !Z decay into t tbar,
246  "MDME(182,1)=0", # !Z decay into e- e+,
247  "MDME(183,1)=0", # !Z decay into nu_e nu_ebar,
248  "MDME(184,1)=1", # !Z decay into mu- mu+,
249  "MDME(185,1)=0", # !Z decay into nu_mu nu_mubar,
250  "MDME(186,1)=0", # !Z decay into tau- tau+,
251  "MDME(187,1)=0" # !Z decay into nu_tau nu_taubar
252  ),
253  pythiaZtoElectrons = cms.vstring(
254  "MDME(174,1)=0", # !Z decay into d dbar,
255  "MDME(175,1)=0", # !Z decay into u ubar,
256  "MDME(176,1)=0", # !Z decay into s sbar,
257  "MDME(177,1)=0", # !Z decay into c cbar,
258  "MDME(178,1)=0", # !Z decay into b bbar,
259  "MDME(179,1)=0", # !Z decay into t tbar,
260  "MDME(182,1)=1", # !Z decay into e- e+,
261  "MDME(183,1)=0", # !Z decay into nu_e nu_ebar,
262  "MDME(184,1)=0", # !Z decay into mu- mu+,
263  "MDME(185,1)=0", # !Z decay into nu_mu nu_mubar,
264  "MDME(186,1)=0", # !Z decay into tau- tau+,
265  "MDME(187,1)=0" # !Z decay into nu_tau nu_taubar
266  ),
267  pythiaZtoMuonsAndElectrons = cms.vstring(
268  "MDME(174,1)=0", # !Z decay into d dbar,
269  "MDME(175,1)=0", # !Z decay into u ubar,
270  "MDME(176,1)=0", # !Z decay into s sbar,
271  "MDME(177,1)=0", # !Z decay into c cbar,
272  "MDME(178,1)=0", # !Z decay into b bbar,
273  "MDME(179,1)=0", # !Z decay into t tbar,
274  "MDME(182,1)=1", # !Z decay into e- e+,
275  "MDME(183,1)=0", # !Z decay into nu_e nu_ebar,
276  "MDME(184,1)=1", # !Z decay into mu- mu+,
277  "MDME(185,1)=0", # !Z decay into nu_mu nu_mubar,
278  "MDME(186,1)=0", # !Z decay into tau- tau+,
279  "MDME(187,1)=0" # !Z decay into nu_tau nu_taubar
280  ),
281  pythiaUpsilonToMuons = cms.vstring(
282  'BRAT(1034) = 0 ', # switch off',
283  'BRAT(1035) = 1 ', # switch on',
284  'BRAT(1036) = 0 ', # switch off',
285  'BRAT(1037) = 0 ', # switch off',
286  'BRAT(1038) = 0 ', # switch off',
287  'BRAT(1039) = 0 ', # switch off',
288  'BRAT(1040) = 0 ', # switch off',
289  'BRAT(1041) = 0 ', # switch off',
290  'BRAT(1042) = 0 ', # switch off',
291  'MDME(1034,1) = 0 ', # switch off',
292  'MDME(1035,1) = 1 ', # switch on',
293  'MDME(1036,1) = 0 ', # switch off',
294  'MDME(1037,1) = 0 ', # switch off',
295  'MDME(1038,1) = 0 ', # switch off',
296  'MDME(1039,1) = 0 ', # switch off',
297  'MDME(1040,1) = 0 ', # switch off',
298  'MDME(1041,1) = 0 ', # switch off',
299  'MDME(1042,1) = 0 ', # switch off'
300  ),
301  pythiaJpsiToMuons = cms.vstring(
302  'BRAT(858) = 0 ', # switch off',
303  'BRAT(859) = 1 ', # switch on',
304  'BRAT(860) = 0 ', # switch off',
305  'MDME(858,1) = 0 ', # switch off',
306  'MDME(859,1) = 1 ', # switch on',
307  'MDME(860,1) = 0 ', # switch off'
308  ),
309  pythiaMuonCandidates = cms.vstring(
310  'CKIN(3)=20',
311  'MSTJ(22)=2',
312  'PARJ(71)=40.'
313  ),
314  myParameters = cms.vstring('MDCY(310,1)=0')
315 )