7 if "ShowerWeightNames" in genSeq.Pythia8.__slots__.keys():
8 print (
"Initalizing Shower HF Weights from Pythia8_HF_Weights.py")
9 print (
"Please notice that this functionality is present from 8.311 onward, but no checks are implemented in this respect.")
10 genSeq.Pythia8.Commands += [
11 'UncertaintyBands:doVariations = on',
13 'VariationFrag:List = {\
14 frag:aLund=0.61 frag:aLund=0.61,\
15 frag:aLund=0.75 frag:aLund=0.75,\
16 frag:bLund=0.88 frag:bLund=0.88,\
17 frag:bLund=1.1 frag:bLund=1.1,\
18 frag:rFactC=1.9 frag:rFactC=1.9,\
19 frag:rFactC=1.7 frag:rFactC=1.7,\
20 frag:rFactC=2.1 frag:rFactC=2.1,\
21 frag:rFactB=1.05 frag:rFactB=1.05,\
22 frag:rFactB=1.01 frag:rFactB=1.01,\
23 frag:rFactB=1.03 frag:rFactB=1.03,\
24 frag:rFactB=1.07 frag:rFactB=1.07,\
25 frag:rFactB=1.09 frag:rFactB=1.09,\
26 frag:sigma=0.302 frag:ptSigma=0.302,\
27 frag:sigma=0.368 frag:ptSigma=0.368,\
28 frag:xi=0.073 frag:xi=0.073,\
29 frag:xi=0.089 frag:xi=0.089,\
30 frag:rho=0.197 frag:rho=0.197,\
31 frag:rho=0.237 frag:rho=0.237,\
32 frag:x=0.815 frag:x=0.815,\
33 frag:x=1.015 frag:x=1.015,\
34 frag:y=0.0255 frag:y=0.0255,\
35 frag:y=0.0295 frag:y=0.0295\
38 genSeq.Pythia8.ShowerWeightNames += [