2assert hasattr(genSeq,
"Herwig7")
3include(
"EvtGen_i/EvtGen_Fragment.py")
6evgenConfig.generators += [
"Herwig7"]
9evgenConfig.auxfiles += [
'Herwig71Inclusive.pdt']
10genSeq.EvtInclusiveDecay.pdtFile =
"Herwig71Inclusive.pdt"
12Herwig7Config.add_commands(
"""
13# Quick "fix" to the mismatch between Herwig 7 and EvtGen of the masses below
14set /Herwig/Particles/B'_c1+:NominalMass 7.3
15set /Herwig/Particles/B'_c1-:NominalMass 7.3
16set /Herwig/Particles/B_c1+:NominalMass 7.3
17set /Herwig/Particles/B_c1-:NominalMass 7.3
18set /Herwig/Particles/B_c2+:NominalMass 7.35
19set /Herwig/Particles/B_c2-:NominalMass 7.35
20set /Herwig/Particles/B*_c0+:NominalMass 7.25
21set /Herwig/Particles/B*_c0-:NominalMass 7.25
22set /Herwig/Particles/B_c+:NominalMass 6.277
23set /Herwig/Particles/B_c-:NominalMass 6.277
25# This is a complete kludge. Herwig7 has switched the mapping of names and pdgids for the D'(s1) and the D(s1)
26# That means EvtGen misinterprets which particle it should be decaying, since the PDGID is what is written
27# in the record. So, we'll set things up to change the masses so that the HEPMC record lis OK. That means
29# Mass: 2.45960 ID: 20433 (Pythia8 calls this the D*_1s+ , EvtGen calls it D_s1-. 20433 is what Herwig calls
30# D'_s1+ and orginally gave it a mass of 2.53535)
31# Mass: 2.53512 ID: 10433 (Pythia8 calls this the D_1s+ , EvtGen calls it D'_s1+. 10433 is what Herwig calls
32# D_s1+ and orginally gave it a mass of 2.4589
34# Since EvtGen will redecay everything anyway, we'll make these particles stable in Herwig
37set /Herwig/Particles/D'_s1+:NominalMass 2.4595000e+00
38set /Herwig/Particles/D'_s1+:Width 0.001
39set /Herwig/Particles/D'_s1+:WidthCut 0.01
40set /Herwig/Particles/D'_s1+:Width_generator:Initialize Yes
41set /Herwig/Particles/D'_s1+:Mass_generator:Initialize Yes
42set /Herwig/Particles/D'_s1-:NominalMass 2.4595000e+00
43set /Herwig/Particles/D'_s1-:Width 0.001
44set /Herwig/Particles/D'_s1-:WidthCut 0.01
45set /Herwig/Particles/D'_s1-:Width_generator:Initialize Yes
46set /Herwig/Particles/D'_s1-:Mass_generator:Initialize Yes
47set /Herwig/Particles/D_s1+:NominalMass 2.5352800e+00
48set /Herwig/Particles/D_s1+:Width 0.001
49set /Herwig/Particles/D_s1+:WidthCut 0.01
50set /Herwig/Particles/D_s1+:Width_generator:Initialize Yes
51set /Herwig/Particles/D_s1+:Mass_generator:Initialize Yes
52set /Herwig/Particles/D_s1-:NominalMass 2.5352800e+00
53set /Herwig/Particles/D_s1+:Width 0.001
54set /Herwig/Particles/D_s1+:WidthCut 0.01
55set /Herwig/Particles/D_s1+:Width_generator:Initialize Yes
56set /Herwig/Particles/D_s1+:Mass_generator:Initialize Yes
57set /Herwig/Particles/D'_s1-:Stable Stable
58set /Herwig/Particles/D'_s1+:Stable Stable
59set /Herwig/Particles/D_s1-:Stable Stable
60set /Herwig/Particles/D_s1+:Stable Stable