コード例 #1
0
## Herwig++ config for the MRSTMCal UE-EE-5 tune series with a NNPDF3.0 NLO ME PDF with NLO events read from an LHEF file
include("MC15JobOptions/Herwigpp_UEEE5_MRSTMCal_NNPDF3ME_Common.py")

from Herwigpp_i import config as hw
genSeq.Herwigpp.Commands += hw.lhef_cmds(filename="events.lhe", nlo=True).splitlines()
コード例 #2
0
include("MC15JobOptions/Herwigpp_Base_Fragment.py")

from Herwigpp_i import config as hw
cmds = hw.energy_cmds(runArgs.ecmEnergy) + hw.base_cmds() \
    + hw.nlo_pdf_cmds("CT10f4.LHgrid", "cteq6ll.LHpdf") \
    + hw.ue_tune_cmds("UE-EE-5-CTEQ6L1") \
    + hw.lhef_cmds(filename="events.lhe", nlo=True)
genSeq.Herwigpp.Commands += cmds.splitlines()
del cmds
include("MC15JobOptions/Herwigpp_Base_Fragment.py")

from Herwigpp_i import config as hw
cmds = hw.energy_cmds(runArgs.ecmEnergy) + hw.base_cmds() \
    + hw.nlo_pdf_cmds("CT10f4.LHgrid", "cteq6ll.LHpdf") \
    + hw.ue_tune_cmds("UE-EE-5-CTEQ6L1") \
    + hw.lhef_cmds(filename="events.lhe", nlo=True) 
genSeq.Herwigpp.Commands += cmds.splitlines()
del cmds
コード例 #4
0
## Job options file for Herwig++, reading an NLO Les Houches Accord event file

include("GeneratorUtils/StdEvgenSetup.py")

# ## Control log levels
# svcMgr.MessageSvc.OutputLevel = DEBUG

## Add H++ to the job list
from Herwigpp_i.Herwigpp_iConf import Herwigpp
topAlg += Herwigpp()

## Get basic Herwig++ Atlas tune params
from Herwigpp_i import config as hw
cmds = hw.energy_cmds(7000) + hw.base_cmds() + \
    hw.nlo_pdf_cmds("CT10.LHgrid", "cteq6ll.LHpdf") + hw.ue_tune_cmds("CTEQ6L1-UE-EE-7000-3") + \
    hw.lhef_cmds(nlo=True)

## Add to commands
cmds += """
## Some particle decay modes
# cd /Herwig/Particles
# set b:Stable Stable
# set bbar:Stable Stable
# set tau+:Stable Stable
# set tau-:Stable Stable
# set t:Synchronized Not_synchronized
# set tbar:Synchronized Not_synchronized

# setup t     6 t    174.2 1.5759 14 0  2  3 2 0
# setup tbar -6 tbar 174.2 1.5759 14 0 -2 -3 2 0
コード例 #5
0
## Job options file for Herwig++, reading a Les Houches Accord event file

include("GeneratorUtils/StdEvgenSetup.py")

# ## Control log levels
# svcMgr.MessageSvc.OutputLevel = DEBUG

## Add H++ to the job list
from Herwigpp_i.Herwigpp_iConf import Herwigpp
topAlg += Herwigpp()

## Get basic Herwig++ Atlas tune params
from Herwigpp_i import config as hw
cmds = hw.energy_cmds(7000) + hw.base_cmds() + \
       hw.lo_pdf_cmds("cteq6ll.LHpdf") + hw.ue_tune_cmds("CTEQ6L1-UE-EE-7000-3") + \
       hw.lhef_cmds(nlo=False)

## Set commands
topAlg.Herwigpp.Commands = cmds.splitlines()