Skip to content

Commit 2615672

Browse files
author
Mattia Faggin
committed
Add .ini and .cfg for Sc bkg MC.
1 parent 78b7d96 commit 2615672

File tree

2 files changed

+329
-0
lines changed

2 files changed

+329
-0
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
### The external generator derives from GeneratorPythia8.
2+
[GeneratorExternal]
3+
fileName=${O2DPG_MC_CONFIG_ROOT}/MC/config/PWGHF/external/generator/generator_pythia8_gaptriggered_hf.C
4+
funcName=GeneratorPythia8GapTriggeredCharmAndBeauty(5, -1.5, 1.5, -1.5, 1.5, {}, {{413, 4123}, {413, 4124}}, {0.5, 0.5})
5+
6+
[GeneratorPythia8]
7+
config=${O2DPG_MC_CONFIG_ROOT}/MC/config/PWGHF/pythia8/generator/pythia8_charmhadronic_with_decays_Mode2_CorrBkgSigmaC.cfg
8+
includePartonEvent=false
9+
### not needed for jet studies, hence no need to keep parton event
Lines changed: 320 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,320 @@
1+
### authors: Mattia Faggin (mattia.faggin@cern.ch)
2+
### last update: July 2025
3+
4+
### beams
5+
Beams:idA 2212 # proton
6+
Beams:idB 2212 # proton
7+
Beams:eCM 13600. # GeV
8+
9+
### processes
10+
SoftQCD:inelastic on # all inelastic processes
11+
12+
### decays
13+
ParticleDecays:limitTau0 on
14+
ParticleDecays:tau0Max 10.
15+
16+
### switching on Pythia Mode2
17+
ColourReconnection:mode 1
18+
ColourReconnection:allowDoubleJunRem off
19+
ColourReconnection:m0 0.3
20+
ColourReconnection:allowJunctions on
21+
ColourReconnection:junctionCorrection 1.20
22+
ColourReconnection:timeDilationMode 2
23+
ColourReconnection:timeDilationPar 0.18
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+
MultiPartonInteractions:pT0Ref 2.15
31+
BeamRemnants:remnantMode 1
32+
BeamRemnants:saturation 5
33+
34+
# Correct decay lengths (wrong in PYTHIA8 decay table)
35+
# Lb
36+
5122:tau0 = 0.4390
37+
# Xic0
38+
4132:tau0 = 0.0455
39+
# OmegaC
40+
4332:tau0 = 0.0803
41+
42+
### Force golden charm hadrons decay modes for D2H studies
43+
# HF decays
44+
### BR are set to yield 50% of signal in golden channel and uniform abundance of corr. bkg channels (weighted by BR from PDG)
45+
###
46+
### D0 decays
47+
### D0 -> K- π+ (50%)
48+
421:oneChannel = 1 0.50000 0 -321 211 ### D0 -> K- π+ 3.94%
49+
### D0 -> K- π+ π0 (12.50%)
50+
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)
51+
421:addChannel = 1 0.08750 0 213 -321 ### D0 -> rho+ K- 11.2%
52+
421:addChannel = 1 0.01250 0 -313 111 ### D0 -> antiK*0(892) π0 1.95%
53+
421:addChannel = 1 0.01875 0 -323 211 ### D0 -> K*-(892) π+ 2.31%
54+
### D0 -> π- π+ (12.50%)
55+
421:addChannel = 1 0.12500 0 -211 211 ### D0 -> π- π+ (non-resonant) 1.0e-4
56+
### D0 -> π- π+ π0 (12.50%)
57+
421:addChannel = 1 0.08750 0 213 -211 ### D0 -> rho+ π- 1.01%
58+
421:addChannel = 1 0.03750 0 -211 211 111 ### D0 -> π- π+ π0 (non-resonant) 1.3e-4
59+
### D0 -> K- K+ (12.50%)
60+
421:addChannel = 1 0.12500 0 -321 321 ### D0 -> K- K+ (non-resonant) 4.08e-3
61+
62+
### D+ decays
63+
### D+ -> K- π+ π+ (50%)
64+
411:oneChannel = 1 0.40189 0 -321 211 211 ### D+ -> K- π+ π+ 9.38%
65+
411:addChannel = 1 0.05356 0 -10311 211 ### D+ -> antiK*0(1430) π+ 1.25%
66+
411:addChannel = 1 0.04455 0 -313 211 ### D+ -> K*0(892) pi+ 1.04%
67+
### D+ -> K- π+ π+ π0 (small, 3%)
68+
411:addChannel = 1 0.03000 0 -321 211 211 111 ### D+ -> K- π+ π+ π0 6.25%
69+
### D+ -> K- K+ π+ (36.00%, set 25% for D+ -> φ π+, 11% for the rest)
70+
411:addChannel = 1 0.25000 0 333 211 ### D+ -> φ π+ 2.69e-3 !needed for signal
71+
411:addChannel = 1 0.03929 0 -313 321 ### D+ -> K*0(892) K+ 2.49e-3
72+
411:addChannel = 1 0.02865 0 -10311 321 ### D+ -> antiK*0(1430) K+ 1.82e-3
73+
411:addChannel = 1 0.04206 0 -321 321 211 ### D+ -> K- K+ π+ (non-resonant) 2.68e-3
74+
### D+ -> π- π+ π+ (11.00%)
75+
411:addChannel = 1 0.02911 0 113 211 ### D+ -> rho0 π+ 8.4e-4
76+
411:addChannel = 1 0.01618 0 225 211 ### D+ -> f2(1270) π+ 4.6e-4
77+
411:addChannel = 1 0.06471 0 -211 211 211 ### D+ -> π- π+ π+ (non-resonant) 1.0e-4
78+
79+
### Ds+ decays
80+
### Ds+ -> K- K+ π+ (50%)
81+
431:oneChannel = 1 0.50000 0 333 211 ### Ds+ -> φ(1020) π+ 2.21%
82+
431:addChannel = 1 0.15000 0 -313 321 ### Ds+ -> antiK*(892) K+ 2.58%
83+
### Ds+ -> K- K+ π+ π0 (small, 2%)
84+
431:addChannel = 1 0.02000 0 333 213 ### Ds+ -> φ(1020) rho 5.50%
85+
### Ds+ -> π- π+ π+ (11.00%)
86+
431:addChannel = 1 0.00220 0 113 211 ### Ds+ -> rho π+ 1.1e-4
87+
431:addChannel = 1 0.00220 0 225 211 ### Ds+ -> f2(1270) π+ 1.4e-3
88+
431:addChannel = 1 0.10560 0 -211 211 211 ### Ds+ -> π- π+ π+ 9.12e-3 (s-wave)
89+
### Ds+ -> π- K+ π+ (11.00%)
90+
431:addChannel = 1 0.03080 0 313 211 ### Ds+ -> K*(892)0 π+ 1.67e-3
91+
431:addChannel = 1 0.02200 0 10221 321 ### Ds+ -> f0(1370) K+ 1.2e-3
92+
431:addChannel = 1 0.03960 0 113 321 ### Ds+ -> rho0 K+ 2.17e-3
93+
431:addChannel = 1 0.01760 0 -211 321 211 ### Ds+ -> π- K+ π+ (non-resonant) 1.16-3
94+
### Ds+ -> π+ π- π+ π0 (11.00%)
95+
431:addChannel = 1 0.11000 0 221 211 ### Ds+ -> eta π+ -> π0 π+ π+ π- (affects D+ golden channel)
96+
97+
## Λc decays
98+
### Λc+ -> p K- π+ (36%)
99+
4122:oneChannel = 1 0.14400 0 2212 -321 211 ### Λc+ -> p K- π+ (non-resonant) 3.5%
100+
4122:addChannel = 1 0.08100 100 2212 -313 ### Λc+ -> p K*0(892) 1.96%
101+
4122:addChannel = 1 0.04500 100 2224 -321 ### Λc+ -> Delta++ K- 1.08%
102+
4122:addChannel = 1 0.09000 100 102134 211 ### Λc+ -> Lambda(1520) K- 2.20e-3
103+
### Λc+ -> p K0S (36%)
104+
4122:addChannel = 1 0.36000 0 2212 311 ### Λc+ -> p K0S 1.59%
105+
### Λc+ -> p K- π+ π0 (small, 3%)
106+
4122:addChannel = 1 0.03000 0 2212 -321 211 111 ### Λc+ -> p K- π+ π0 (non-resonant) 4.6%
107+
### Λc+ -> p π- π+ (12.50%)
108+
4122:addChannel = 1 0.12500 0 2212 -211 211 ### Λc+ -> p π+ π+ 4.59%
109+
### Λc+ -> p K- K+ (12.50%)
110+
4122:addChannel = 1 0.12500 0 2212 333 ### Λc+ -> p phi 1.06%
111+
112+
## Xic decays
113+
### Ξc+ -> p K- π+ (35%)
114+
4232:oneChannel = 1 0.17500 0 2212 -321 211 ### Ξc+ -> p K- π+ 6.18e-3
115+
4232:addChannel = 1 0.17500 0 2212 -313 ### Ξc+ -> p antiK*0(892)
116+
### Ξc+ -> Ξ- π+ π+ (35%) (set the same as Ξc+ -> p K- π+)
117+
4232:addChannel = 1 0.35000 0 3312 211 211 ### Ξc+ -> Ξ- π+ π+ 2.86%
118+
### Ξc+ -> p φ (10%)
119+
4232:addChannel = 1 0.10000 0 2212 333 ### Ξc+ -> p φ
120+
### Ξc+ -> sigma+ π+ π- (10%)
121+
4232:addChannel = 1 0.12500 0 3222 -211 211 ### Ξc+ -> sigma+ π- π+ 1.37%
122+
### Ξc+ -> Ξ*0 π+ (10%)
123+
4232:addChannel = 1 0.12500 0 3324 211
124+
125+
### add Xic0 decays absent in PYTHIA8 decay table
126+
4132:oneChannel = 1 0.0143 0 3312 211
127+
128+
### add OmegaC decays absent in PYTHIA8 decay table
129+
4332:oneChannel = 1 0.5 0 3334 211
130+
4332:addChannel = 1 0.5 0 3312 211
131+
132+
################################################
133+
### add resonances not present in PYTHIA ###
134+
################################################
135+
### id:all = name antiName spinType chargeType colType m0 mWidth mMin mMax tau0
136+
#
137+
### Λc(2595)+
138+
4123:all = Lambda_c(2595)+ Lambda_cbar(2595)- 2 3 0 2.59225 0.0026 2.5 3. 0.
139+
4123:mayDecay = on
140+
4123:oneChannel = 1 0.24 0 4222 -211 ### Λc(2595)+ -> Σc(2455)++ π- (24%)
141+
4123:addChannel = 1 0.24 0 4112 211 ### Λc(2595)+ -> Σc(2455)0 π+ (24%)
142+
4123:addChannel = 1 0.18 0 4122 211 -211 ### Λc(2595)+ -> Λc+ π+ π- (18%)
143+
#
144+
### Λc(2625)+
145+
4124:all = Lambda_c(2625)+ Lambda_cbar(2625)- 2 3 0 2.628 0.00052 2.5 3. 0.
146+
4124:mayDecay = on
147+
4124:oneChannel = 1 0.24 0 4222 -211 ### Λc(2592)+ -> Σc(2455)++ π- (24%)
148+
4124:addChannel = 1 0.24 0 4112 211 ### Λc(2592)+ -> Σc(2455)0 π+ (24%)
149+
4124:addChannel = 1 0.18 0 4122 211 -211 ### Λc(2592)+ -> Λc+ π+ π- (18%)
150+
################################################
151+
################################################
152+
153+
# Allow the decay of resonances in the decay chain
154+
### K*0(892) -> K- π+
155+
313:onMode = off
156+
313:onIfAll = 321 211
157+
### K*(892)+ -> K- π0
158+
323:onMode = off
159+
323:onIfAll = 321 111
160+
### K*(1430)0 -> K- π+
161+
10311:onMode = off
162+
10311:onIfAll = 321 211
163+
### rho+ -> π+ π0
164+
213:onMode = off
165+
213:onIfAll = 211 111
166+
### φ -> K+ K-
167+
333:onMode = off
168+
333:onIfAll = 321 321
169+
### rho0 -> π+ π-
170+
113:onMode = off
171+
113:onIfAll = 211 211
172+
### f2(1270) -> π+ π-
173+
225:onMode = off
174+
225:onIfAll = 211 211
175+
### f0(1370) -> π+ π-
176+
10221:onMode = off
177+
10221:onIfAll = 211 211
178+
### eta -> π+ π-
179+
221:onMode = off
180+
221:onIfAll = 111 211 211
181+
### for Λc -> Delta++ K-
182+
2224:onMode = off
183+
2224:onIfAll = 2212 211
184+
### for Λc -> Lambda(1520) K-
185+
102134:onMode = off
186+
102134:onIfAll = 2212 321
187+
### for Xic0 -> pi Xi -> pi pi Lambda -> pi pi pi p
188+
### and Omega_c -> pi Xi -> pi pi Lambda -> pi pi pi p
189+
3312:onMode = off
190+
3312:onIfAll = 3122 -211
191+
3122:onMode = off
192+
3122:onIfAll = 2212 -211
193+
### for Omega_c -> pi Omega -> pi K Lambda -> pi K pi p
194+
3334:onMode = off
195+
3334:onIfAll = 3122 -321
196+
197+
# switch off all decay channels
198+
411:onMode = off
199+
421:onMode = off
200+
431:onMode = off
201+
4122:onMode = off
202+
4123:onMode = off
203+
4124:onMode = off
204+
4232:onMode = off
205+
4132:onMode = off
206+
443:onMode = off
207+
4332:onMode = off
208+
209+
# Allow the decay of HF
210+
### D0 -> K π
211+
421:onIfMatch = 321 211
212+
### D0 -> K π π0
213+
421:onIfMatch = 321 211 111
214+
### D0 -> rho K
215+
421:onIfMatch = 213 321
216+
### D0 -> antiK*0 π0
217+
421:onIfMatch = 313 111
218+
### D0 -> K*- π+
219+
421:onIfMatch = 323 211
220+
### D0 -> π π
221+
421:onIfMatch = 211 211
222+
### D0 -> rho+ π-
223+
421:onIfMatch = 213 -211
224+
### D0 -> π π π0
225+
421:onIfMatch = 211 211 111
226+
### D0 -> K K
227+
421:onIfMatch = 321 321
228+
229+
### D+/- -> K π π
230+
411:onIfMatch = 321 211 211
231+
### D+/- -> K π π
232+
411:onIfMatch = 321 211 211 111
233+
### D+/- -> K* π
234+
411:onIfMatch = 313 211
235+
### D+/- -> K* K
236+
411:onIfMatch = 313 321
237+
### D+/- -> antiK* π
238+
411:onIfMatch = 10311 211
239+
### D+/- -> antiK* K
240+
411:onIfMatch = 10311 321
241+
### D+/- -> φ π
242+
411:onIfMatch = 333 211
243+
### D+/- -> K K π
244+
411:onIfMatch = 321 321 211
245+
### D+/- -> f2(1270) π
246+
411:onIfMatch = 225 211
247+
### D+/- -> rho π
248+
411:onIfMatch = 113 211
249+
### D+/- -> π π π
250+
411:onIfMatch = 211 211 211
251+
252+
### Ds -> φ π
253+
431:onIfMatch = 333 211
254+
### Ds -> K* K
255+
431:onIfMatch = 313 321
256+
### Ds -> φ rho+
257+
431:onIfMatch = 333 213
258+
### Ds -> rho π
259+
431:onIfMatch = 113 211
260+
### Ds -> f2 π
261+
431:onIfMatch = 225 211
262+
### Ds -> π π π
263+
431:onIfMatch = 211 211 211
264+
### Ds -> K*(892)0 π+
265+
431:onIfMatch = 313 211
266+
### Ds -> f0(1370) K+
267+
431:onIfMatch = 10221 321
268+
### Ds -> rho0 K+
269+
431:onIfMatch = 113 321
270+
### Ds -> K π π
271+
431:onIfMatch = 321 211 211
272+
### Ds -> eta π+
273+
431:onIfMatch = 221 211
274+
275+
### Λc -> pK0s
276+
4122:onIfMatch = 2212 311
277+
### Λc -> p K- π+ π0
278+
4122:onIfMatch = 2212 321 211
279+
### Λc -> p K*
280+
4122:onIfMatch = 2212 313
281+
### Λc -> Delta++ K
282+
4122:onIfMatch = 2224 321
283+
### Λc -> Lambda(1520) π
284+
4122:onIfMatch = 102134 211
285+
### Λc -> p K- π+ π0
286+
4122:onIfMatch = 2212 321 211 111
287+
### Λc -> p π π
288+
4122:onIfMatch = 2212 211 211
289+
### Λc -> p K K
290+
4122:onIfMatch = 2212 333
291+
292+
### Λc(2595)
293+
4123:onIfMatch = 4222 211 ### Λc(2595)+ -> Σc(2455)++ π-
294+
4123:onIfMatch = 4112 211 ### Λc(2595)+ -> Σc(2455)0 π+
295+
4123:onIfMatch = 4122 211 -211 ### Λc(2595)+ -> Λc+ π+ π-
296+
### Λc(2625)
297+
4124:onIfMatch = 4222 211 ### Λc(2625)+ -> Σc(2455)++ π-
298+
4124:onIfMatch = 4112 211 ### Λc(2625)+ -> Σc(2455)0 π+
299+
4124:onIfMatch = 4122 211 -211 ### Λc(2625)+ -> Λc+ π+ π-
300+
301+
### Ξc+ -> p K- π+
302+
4232:onIfMatch = 2212 321 211
303+
### Ξc+ -> p antiK*0(892)
304+
4232:onIfMatch = 2212 313
305+
### Ξc+ -> p φ
306+
4232:onIfMatch = 2212 333
307+
### Ξc+ -> sigma- π+ π+
308+
4232:onIfMatch = 3222 211 211
309+
### Ξc+ -> Ξ*0 π+, Ξ*0 -> Ξ- π+
310+
4232:onIfMatch = 3324 211
311+
### Ξc+ -> Ξ- π+ π+
312+
4232:onIfMatch = 3312 211 211
313+
314+
### Xic0 -> Xi- pi+
315+
4132:onIfMatch = 3312 211
316+
317+
### Omega_c -> Omega pi
318+
4332:onIfMatch = 3334 211
319+
### Omega_c -> Xi pi
320+
4332:onIfMatch = 3312 211

0 commit comments

Comments
 (0)