Skip to content

Commit 20a1d5e

Browse files
author
Fedir Shirokopetlev
committed
Add NeNe HF generator configurations (D2H ccbar+bbbar gap2 QCDCR)
1 parent ea6d40d commit 20a1d5e

2 files changed

Lines changed: 308 additions & 0 deletions

File tree

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#NEV_TEST> 16
2+
### The external generator derives from GeneratorPythia8.
3+
[GeneratorExternal]
4+
fileName=${O2DPG_MC_CONFIG_ROOT}/MC/config/PWGHF/external/generator/generator_pythia8_gaptriggered_hf.C
5+
funcName=GeneratorPythia8GapTriggeredCharmAndBeauty(2, -1.5, 1.5)
6+
7+
[GeneratorPythia8]
8+
config=${O2DPG_MC_CONFIG_ROOT}/MC/config/PWGHF/pythia8/generator/pythia8_charmhadronic_with_decays_QCDCR_NeNe.cfg
9+
includePartonEvent=true
Lines changed: 299 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,299 @@
1+
# Pythia8 configuration file for charm hadronic production in OO collisions at 5.36 TeV
2+
3+
### NeNe beams
4+
Beams:idA = 1000100200 # Neon
5+
Beams:idB = 1000100200 # Neon
6+
Beams:eCM = 5360.0 ### energy
7+
8+
### processes
9+
SoftQCD:inelastic on # all inelastic processes
10+
11+
### decays
12+
Beams:frameType = 1
13+
ParticleDecays:limitTau0 = on
14+
ParticleDecays:tau0Max = 10. ### match alice: 1cm/c = 10.0mm/c
15+
16+
### Save some CPU at init of jobs
17+
### To avoid refitting, add the following lines to your configuration file:
18+
HeavyIon:SigFitNGen 0
19+
HeavyIon:SigFitDefPar 2.15,18.42,0.33
20+
21+
Random:setSeed on
22+
23+
### switching on QCD colour reconnection mode
24+
StringPT:sigma = 0.335
25+
StringZ:aLund = 0.36
26+
StringZ:bLund = 0.56
27+
StringFlav:probQQtoQ = 0.078
28+
StringFlav:ProbStoUD = 0.2
29+
StringFlav:probQQ1toQQ0join = 0.0275,0.0275,0.0275,0.0275
30+
BeamRemnants:remnantMode = 1
31+
BeamRemnants:saturation = 5
32+
ColourReconnection:mode = 1
33+
ColourReconnection:allowDoubleJunRem = off
34+
ColourReconnection:allowJunctions = on
35+
ColourReconnection:timeDilationMode = 0
36+
ColourReconnection:reconnect = on
37+
ColourReconnection:forceHadronLevelCR = off
38+
MultiPartonInteractions:pT0Ref = 2.12
39+
ColourReconnection:m0 = 2.9
40+
ColourReconnection:junctionCorrection = 1.43
41+
HIMultipartonInteractions:pT0Ref = 2.12
42+
BeamRemnants:beamJunction = off
43+
HIBeamRemnants:beamJunction = off
44+
45+
# Correct decay lengths (wrong in PYTHIA8 decay table)
46+
# Lb
47+
5122:tau0 = 0.4390
48+
# Xic0
49+
4132:tau0 = 0.0455
50+
# OmegaC
51+
4332:tau0 = 0.0803
52+
53+
### Force golden charm hadrons decay modes for D2H studies
54+
# HF decays
55+
### BR are set to yield 50% of signal in golden channel and uniform abundance of corr. bkg channels (weighted by BR from PDG)
56+
###
57+
### D0 decays
58+
### D0 -> K- π+ (50%)
59+
421:oneChannel = 1 0.50000 0 -321 211 ### D0 -> K- π+ 3.94%
60+
### D0 -> K- π+ π0 (12.50%)
61+
421:addChannel = 1 0.00625 0 -321 211 111 ### D0 -> K- π+ π0 (non-resonant) 1.15% (e.g. 115/(115+231+195+1120)*0.2)
62+
421:addChannel = 1 0.08750 0 213 -321 ### D0 -> rho+ K- 11.2%
63+
421:addChannel = 1 0.01250 0 -313 111 ### D0 -> antiK*0(892) π0 1.95%
64+
421:addChannel = 1 0.01875 0 -323 211 ### D0 -> K*-(892) π+ 2.31%
65+
### D0 -> π- π+ (12.50%)
66+
421:addChannel = 1 0.12500 0 -211 211 ### D0 -> π- π+ (non-resonant) 1.0e-4
67+
### D0 -> π- π+ π0 (12.50%)
68+
421:addChannel = 1 0.08750 0 213 -211 ### D0 -> rho+ π- 1.01%
69+
421:addChannel = 1 0.03750 0 -211 211 111 ### D0 -> π- π+ π0 (non-resonant) 1.3e-4
70+
### D0 -> K- K+ (12.50%)
71+
421:addChannel = 1 0.12500 0 -321 321 ### D0 -> K- K+ (non-resonant) 4.08e-3
72+
73+
### D+ decays
74+
### D+ -> K- π+ π+ (50%)
75+
411:oneChannel = 1 0.40189 0 -321 211 211 ### D+ -> K- π+ π+ 9.38%
76+
411:addChannel = 1 0.05356 0 -10311 211 ### D+ -> antiK*0(1430) π+ 1.25%
77+
411:addChannel = 1 0.04455 0 -313 211 ### D+ -> K*0(892) pi+ 1.04%
78+
### D+ -> K- π+ π+ π0 (small, 3%)
79+
411:addChannel = 1 0.03000 0 -321 211 211 111 ### D+ -> K- π+ π+ π0 6.25%
80+
### D+ -> K- K+ π+ (36.00%, set 25% for D+ -> φ π+, 11% for the rest)
81+
411:addChannel = 1 0.25000 0 333 211 ### D+ -> φ π+ 2.69e-3 !needed for signal
82+
411:addChannel = 1 0.03929 0 -313 321 ### D+ -> K*0(892) K+ 2.49e-3
83+
411:addChannel = 1 0.02865 0 -10311 321 ### D+ -> antiK*0(1430) K+ 1.82e-3
84+
411:addChannel = 1 0.04206 0 -321 321 211 ### D+ -> K- K+ π+ (non-resonant) 2.68e-3
85+
### D+ -> π- π+ π+ (11.00%)
86+
411:addChannel = 1 0.02911 0 113 211 ### D+ -> rho0 π+ 8.4e-4
87+
411:addChannel = 1 0.01618 0 225 211 ### D+ -> f2(1270) π+ 4.6e-4
88+
411:addChannel = 1 0.06471 0 -211 211 211 ### D+ -> π- π+ π+ (non-resonant) 1.0e-4
89+
90+
### Ds+ decays
91+
### Ds+ -> K- K+ π+ (50%)
92+
431:oneChannel = 1 0.50000 0 333 211 ### Ds+ -> φ(1020) π+ 2.21%
93+
431:addChannel = 1 0.15000 0 -313 321 ### Ds+ -> antiK*(892) K+ 2.58%
94+
### Ds+ -> K- K+ π+ π0 (small, 2%)
95+
431:addChannel = 1 0.02000 0 333 213 ### Ds+ -> φ(1020) rho 5.50%
96+
### Ds+ -> π- π+ π+ (11.00%)
97+
431:addChannel = 1 0.00220 0 113 211 ### Ds+ -> rho π+ 1.1e-4
98+
431:addChannel = 1 0.00220 0 225 211 ### Ds+ -> f2(1270) π+ 1.4e-3
99+
431:addChannel = 1 0.10560 0 -211 211 211 ### Ds+ -> π- π+ π+ 9.12e-3 (s-wave)
100+
### Ds+ -> π- K+ π+ (11.00%)
101+
431:addChannel = 1 0.03080 0 313 211 ### Ds+ -> K*(892)0 π+ 1.67e-3
102+
431:addChannel = 1 0.02200 0 10221 321 ### Ds+ -> f0(1370) K+ 1.2e-3
103+
431:addChannel = 1 0.03960 0 113 321 ### Ds+ -> rho0 K+ 2.17e-3
104+
431:addChannel = 1 0.01760 0 -211 321 211 ### Ds+ -> π- K+ π+ (non-resonant) 1.16-3
105+
### Ds+ -> π+ π- π+ π0 (11.00%)
106+
431:addChannel = 1 0.11000 0 221 211 ### Ds+ -> eta π+ -> π0 π+ π+ π- (affects D+ golden channel)
107+
108+
## Λc decays
109+
### Λc+ -> p K- π+ (36%)
110+
4122:oneChannel = 1 0.14400 0 2212 -321 211 ### Λc+ -> p K- π+ (non-resonant) 3.5%
111+
4122:addChannel = 1 0.08100 100 2212 -313 ### Λc+ -> p K*0(892) 1.96%
112+
4122:addChannel = 1 0.04500 100 2224 -321 ### Λc+ -> Delta++ K- 1.08%
113+
4122:addChannel = 1 0.09000 100 102134 211 ### Λc+ -> Lambda(1520) K- 2.20e-3
114+
### Λc+ -> p K0S (36%)
115+
4122:addChannel = 1 0.36000 0 2212 311 ### Λc+ -> p K0S 1.59%
116+
### Λc+ -> p K- π+ π0 (small, 3%)
117+
4122:addChannel = 1 0.03000 0 2212 -321 211 111 ### Λc+ -> p K- π+ π0 (non-resonant) 4.6%
118+
### Λc+ -> p π- π+ (12.50%)
119+
4122:addChannel = 1 0.12500 0 2212 -211 211 ### Λc+ -> p π+ π+ 4.59%
120+
### Λc+ -> p K- K+ (12.50%)
121+
4122:addChannel = 1 0.12500 0 2212 333 ### Λc+ -> p phi 1.06%
122+
123+
## Xic decays
124+
### Ξc+ -> p K- π+ (35%)
125+
4232:oneChannel = 1 0.17500 0 2212 -321 211 ### Ξc+ -> p K- π+ 6.18e-3
126+
4232:addChannel = 1 0.17500 0 2212 -313 ### Ξc+ -> p antiK*0(892)
127+
### Ξc+ -> Ξ- π+ π+ (35%) (set the same as Ξc+ -> p K- π+)
128+
4232:addChannel = 1 0.35000 0 3312 211 211 ### Ξc+ -> Ξ- π+ π+ 2.86%
129+
### Ξc+ -> p φ (10%)
130+
4232:addChannel = 1 0.10000 0 2212 333 ### Ξc+ -> p φ
131+
### Ξc+ -> sigma+ π+ π- (10%)
132+
4232:addChannel = 1 0.12500 0 3222 -211 211 ### Ξc+ -> sigma+ π- π+ 1.37%
133+
### Ξc+ -> Ξ*0 π+ (10%)
134+
4232:addChannel = 1 0.12500 0 3324 211
135+
136+
### add Xic0 decays absent in PYTHIA8 decay table
137+
4132:oneChannel = 1 0.0143 0 3312 211
138+
139+
### add OmegaC decays absent in PYTHIA8 decay table
140+
4332:oneChannel = 1 0.5 0 3334 211
141+
4332:addChannel = 1 0.5 0 3312 211
142+
143+
# Allow the decay of resonances in the decay chain
144+
### K*0(892) -> K- π+
145+
313:onMode = off
146+
313:onIfAll = 321 211
147+
### K*(892)+ -> K- π0
148+
323:onMode = off
149+
323:onIfAll = 321 111
150+
### K*(1430)0 -> K- π+
151+
10311:onMode = off
152+
10311:onIfAll = 321 211
153+
### rho+ -> π+ π0
154+
213:onMode = off
155+
213:onIfAll = 211 111
156+
### φ -> K+ K-
157+
333:onMode = off
158+
333:onIfAll = 321 321
159+
### rho0 -> π+ π-
160+
113:onMode = off
161+
113:onIfAll = 211 211
162+
### f2(1270) -> π+ π-
163+
225:onMode = off
164+
225:onIfAll = 211 211
165+
### f0(1370) -> π+ π-
166+
10221:onMode = off
167+
10221:onIfAll = 211 211
168+
### eta -> π+ π-
169+
221:onMode = off
170+
221:onIfAll = 111 211 211
171+
### for Λc -> Delta++ K-
172+
2224:onMode = off
173+
2224:onIfAll = 2212 211
174+
### for Λc -> Lambda(1520) K-
175+
102134:onMode = off
176+
102134:onIfAll = 2212 321
177+
### for Xic0 -> pi Xi -> pi pi Lambda -> pi pi pi p
178+
### and Omega_c -> pi Xi -> pi pi Lambda -> pi pi pi p
179+
3312:onMode = off
180+
3312:onIfAll = 3122 -211
181+
3122:onMode = off
182+
3122:onIfAll = 2212 -211
183+
### for Omega_c -> pi Omega -> pi K Lambda -> pi K pi p
184+
3334:onMode = off
185+
3334:onIfAll = 3122 -321
186+
187+
# switch off all decay channels
188+
411:onMode = off
189+
421:onMode = off
190+
431:onMode = off
191+
4122:onMode = off
192+
4232:onMode = off
193+
4132:onMode = off
194+
443:onMode = off
195+
4332:onMode = off
196+
197+
# Allow the decay of HF
198+
### D0 -> K π
199+
421:onIfMatch = 321 211
200+
### D0 -> K π π0
201+
421:onIfMatch = 321 211 111
202+
### D0 -> rho K
203+
421:onIfMatch = 213 321
204+
### D0 -> antiK*0 π0
205+
421:onIfMatch = 313 111
206+
### D0 -> K*- π+
207+
421:onIfMatch = 323 211
208+
### D0 -> π π
209+
421:onIfMatch = 211 211
210+
### D0 -> rho+ π-
211+
421:onIfMatch = 213 -211
212+
### D0 -> π π π0
213+
421:onIfMatch = 211 211 111
214+
### D0 -> K K
215+
421:onIfMatch = 321 321
216+
217+
### D+/- -> K π π
218+
411:onIfMatch = 321 211 211
219+
### D+/- -> K π π
220+
411:onIfMatch = 321 211 211 111
221+
### D+/- -> K* π
222+
411:onIfMatch = 313 211
223+
### D+/- -> K* K
224+
411:onIfMatch = 313 321
225+
### D+/- -> antiK* π
226+
411:onIfMatch = 10311 211
227+
### D+/- -> antiK* K
228+
411:onIfMatch = 10311 321
229+
### D+/- -> φ π
230+
411:onIfMatch = 333 211
231+
### D+/- -> K K π
232+
411:onIfMatch = 321 321 211
233+
### D+/- -> f2(1270) π
234+
411:onIfMatch = 225 211
235+
### D+/- -> rho π
236+
411:onIfMatch = 113 211
237+
### D+/- -> π π π
238+
411:onIfMatch = 211 211 211
239+
240+
### Ds -> φ π
241+
431:onIfMatch = 333 211
242+
### Ds -> K* K
243+
431:onIfMatch = 313 321
244+
### Ds -> φ rho+
245+
431:onIfMatch = 333 213
246+
### Ds -> rho π
247+
431:onIfMatch = 113 211
248+
### Ds -> f2 π
249+
431:onIfMatch = 225 211
250+
### Ds -> π π π
251+
431:onIfMatch = 211 211 211
252+
### Ds -> K*(892)0 π+
253+
431:onIfMatch = 313 211
254+
### Ds -> f0(1370) K+
255+
431:onIfMatch = 10221 321
256+
### Ds -> rho0 K+
257+
431:onIfMatch = 113 321
258+
### Ds -> K π π
259+
431:onIfMatch = 321 211 211
260+
### Ds -> eta π+
261+
431:onIfMatch = 221 211
262+
263+
### Λc -> pK0s
264+
4122:onIfMatch = 2212 311
265+
### Λc -> p K- π+ π0
266+
4122:onIfMatch = 2212 321 211
267+
### Λc -> p K*
268+
4122:onIfMatch = 2212 313
269+
### Λc -> Delta++ K
270+
4122:onIfMatch = 2224 321
271+
### Λc -> Lambda(1520) π
272+
4122:onIfMatch = 102134 211
273+
### Λc -> p K- π+ π0
274+
4122:onIfMatch = 2212 321 211 111
275+
### Λc -> p π π
276+
4122:onIfMatch = 2212 211 211
277+
### Λc -> p K K
278+
4122:onIfMatch = 2212 333
279+
280+
### Ξc+ -> p K- π+
281+
4232:onIfMatch = 2212 321 211
282+
### Ξc+ -> p antiK*0(892)
283+
4232:onIfMatch = 2212 313
284+
### Ξc+ -> p φ
285+
4232:onIfMatch = 2212 333
286+
### Ξc+ -> sigma- π+ π+
287+
4232:onIfMatch = 3222 211 211
288+
### Ξc+ -> Ξ*0 π+, Ξ*0 -> Ξ- π+
289+
4232:onIfMatch = 3324 211
290+
### Ξc+ -> Ξ- π+ π+
291+
4232:onIfMatch = 3312 211 211
292+
293+
### Xic0 -> Xi- pi+
294+
4132:onIfMatch = 3312 211
295+
296+
### Omega_c -> Omega pi
297+
4332:onIfMatch = 3334 211
298+
### Omega_c -> Xi pi
299+
4332:onIfMatch = 3312 211

0 commit comments

Comments
 (0)