9h7finalStates = {
"ggTOee":
"Electron",
"ggTOmumu":
"Muon",
"ggTOtautau":
"Tau" }
12info = runArgs.jobConfig[0].
split(
"_")
13assert (info[1] ==
"BudnevQED") ,
"JobOption name does not contain BudnevQED"
14assert (info[2]
in h7finalStates),
"Unknown final state key %s" % info[2]
17fs = h7finalStates[info[2]]
19assert (len(mrange) >0),
"Cannot extract mass range from the JO"
24include(
"Herwig7_i/Herwig7_BuiltinME.py")
27include(
"Herwig7_i/Herwig7_QED_EvtGen_Common.py")
31set QCDCuts:MHatMin """+str(mrange[0])+
"""*GeV\n"""
32if len(mrange) > 1
and mrange[1]!=
'':
33 command +=
"set QCDCuts:MHatMax "+str(mrange[1])+
"*GeV\n"
37set LeptonKtCut:MinKT 2*GeV # save minimal setting, override in upstream jo if pT-filter used
38cd /Herwig/MatrixElements
39insert SimpleQCD:MatrixElements 0 /Herwig/MatrixElements/MEgg2ff
40set /Herwig/MatrixElements/MEgg2ff:Process """+str(fs)+
"""
44Herwig7Config.add_commands(command)
std::vector< std::string > split(const std::string &s, const std::string &t=":")