|
26 | 26 | parser.add_argument('--eCM', type=float, default='-1', |
27 | 27 | help='Centre-of-mass energy (careful!, better use beam energy)') |
28 | 28 |
|
29 | | -parser.add_argument('--process', default='inel', choices=['none', 'inel', 'ccbar', 'bbbar', 'heavy', 'jets', 'dirgamma', 'cdiff'], |
| 29 | +parser.add_argument('--process', default='inel', choices=['none', 'inel', 'ccbar', 'bbbar', 'heavy_q', 'jets', 'dirgamma', 'cdiff','heavy_ion'], |
30 | 30 | help='Process to switch on') |
31 | 31 |
|
32 | 32 | parser.add_argument('--ptHatMin', type=float, |
|
94 | 94 |
|
95 | 95 | ### processes |
96 | 96 | fout.write('### processes \n') |
97 | | -if args.idA == 2212 or args.idB == 2212: |
| 97 | +if args.process != 'heavy_ion': |
98 | 98 | fout.write('SoftQCD:inelastic = off \n') ### we switch this off because it might be on by default, but only for pp or pPb, |
99 | 99 | #in PbPb let's not force it in case it is needed in Angantyr |
100 | 100 | if args.process == 'inel': |
101 | 101 | fout.write('SoftQCD:inelastic = on \n') |
102 | | -if args.process == 'ccbar' or args.process == 'heavy': |
| 102 | +if args.process == 'ccbar' or args.process == 'heavy_q': |
103 | 103 | fout.write('HardQCD:hardccbar = on \n') |
104 | | -if args.process == 'bbbar' or args.process == 'heavy': |
| 104 | +if args.process == 'bbbar' or args.process == 'heavy_q': |
105 | 105 | fout.write('HardQCD:hardbbbar = on \n') |
106 | 106 | if args.process == 'jets': |
107 | 107 | fout.write('HardQCD:all = on \n') |
|
114 | 114 | fout.write('\n') |
115 | 115 |
|
116 | 116 | ### heavy ion settings (valid for Pb-Pb 5520 only) |
117 | | -if args.idA==1000822080 and args.idB==1000822080: |
| 117 | +if args.process == 'heavy_ion': |
118 | 118 | fout.write('### heavy-ion settings (valid for Pb-Pb 5520 only) \n') |
119 | 119 | fout.write('HeavyIon:SigFitNGen = 0 \n') |
120 | 120 | fout.write('HeavyIon:SigFitDefPar = 13.88,1.84,0.22,0.0,0.0,0.0,0.0,0.0 \n') |
|
0 commit comments