## Herwig++ config for the MRSTMCal UE-EE-5 tune series with a NNPDF3.0 NLO ME PDF include("MC15JobOptions/Herwigpp_Base_Fragment.py") ## Construct command set from Herwigpp_i import config as hw cmds = hw.energy_cmds(runArgs.ecmEnergy) + hw.base_cmds() \ + hw.nlo_pdf_cmds("NNPDF30_nlo_as_0118.LHgrid", "MRSTMCal.LHgrid") \ + hw.ue_tune_cmds("UE-EE-5-LO**") genSeq.Herwigpp.Commands += cmds.splitlines() del cmds evgenConfig.tune = "LO**-UE-EE-5"
## Herwig++ config for the CTEQ6L1 UE-EE-5 tune series with a NNPDF3.0 NLO ME PDF include("MC15JobOptions/Herwigpp_Base_Fragment.py") ## Construct command set from Herwigpp_i import config as hw cmds = hw.energy_cmds(runArgs.ecmEnergy) + hw.base_cmds() \ + hw.nlo_pdf_cmds("NNPDF30_nlo_as_0118.LHgrid", "cteq6ll.LHpdf") \ + hw.ue_tune_cmds("UE-EE-5-CTEQ6L1") genSeq.Herwigpp.Commands += cmds.splitlines() del cmds evgenConfig.tune = "CTEQ6L1-UE-EE-5"
## Herwig++ config for the CTEQ6L1 UE-EE-5 tune series with an NLO ME PDF include("MC15JobOptions/Herwigpp_Base_Fragment.py") ## Construct command set from Herwigpp_i import config as hw cmds = hw.energy_cmds(runArgs.ecmEnergy) + hw.base_cmds() \ + hw.nlo_pdf_cmds("CT10.LHgrid", "cteq6ll.LHpdf") \ + hw.ue_tune_cmds("UE-EE-5-CTEQ6L1") genSeq.Herwigpp.Commands += cmds.splitlines() del cmds include("MC15JobOptions/Herwigpp_EvtGen.py") evgenConfig.tune = "CTEQ6L1-UE-EE-5"
## Job options file for Herwig++, NLO Z -> mu mu production 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") ## Add to commands cmds += """ ## Set up Powheg truncated shower set /Herwig/Shower/Evolver:HardEmissionMode POWHEG ## Use 2-loop alpha_s (now done by default) #create Herwig::O2AlphaS /Herwig/AlphaQCD_O2 #set /Herwig/Generators/LHCGenerator:StandardModelParameters:QCD/RunningAlphaS /Herwig/AlphaQCD_O2 ## Set up qq -> Z -> l l process at NLO, using Powheg insert /Herwig/MatrixElements/SimpleQCD:MatrixElements[0] /Herwig/MatrixElements/PowhegMEqq2gZ2ff set /Herwig/MatrixElements/SimpleQCD:MatrixElements[0]:Process Muon set /Herwig/MatrixElements/SimpleQCD:MatrixElements[0]:ScaleOption Dynamic ## Set mass cut on dilepton pair (default = 20 GeV) #set /Herwig/Cuts/MassCut:MinM 50.*GeV
## Herwig++ config for the MRSTMCal UE-EE-5 tune series with a NNPDF3.0 NLO ME PDF include("MC15JobOptions/Herwigpp_Base_Fragment.py") ## Construct command set from Herwigpp_i import config as hw cmds = ( hw.energy_cmds(runArgs.ecmEnergy) + hw.base_cmds() + hw.nlo_pdf_cmds("NNPDF30_nlo_as_0118.LHgrid", "MRSTMCal.LHgrid") + hw.ue_tune_cmds("UE-EE-5-LO**") ) genSeq.Herwigpp.Commands += cmds.splitlines() del cmds evgenConfig.tune = "LO**-UE-EE-5"
## Herwig++ config for the H7-UE-MMHT tune series with an LO ME PDF include("MC15JobOptions/Herwigpp_Base_Fragment.py") ## Construct command set from Herwigpp_i import config as hw cmds = hw.energy_cmds(runArgs.ecmEnergy) + hw.base_cmds() \ + hw.nlo_pdf_cmds("CT10.LHgrid", "MMHT2014lo68cl.LHpdf") \ + hw.ue_tune_cmds("H7-UE-MMHT") genSeq.Herwigpp.Commands += cmds.splitlines() del cmds evgenConfig.tune = "H7-UE-MMHT"
## Herwig++ config for the H7-UE-MMHT tune series with an LO ME PDF include("MC15JobOptions/Herwigpp_Base_Fragment.py") ## Construct command set from Herwigpp_i import config as hw cmds = ( hw.energy_cmds(runArgs.ecmEnergy) + hw.base_cmds() + hw.nlo_pdf_cmds("CT10.LHgrid", "MMHT2014lo68cl.LHpdf") + hw.ue_tune_cmds("H7-UE-MMHT") ) genSeq.Herwigpp.Commands += cmds.splitlines() del cmds evgenConfig.tune = "H7-UE-MMHT"
## 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
## Herwig++ config for the MRSTMCal UE-EE-5 tune series with an NLO ME PDF include("MC15JobOptions/Herwigpp_Base_Fragment.py") ## Construct command set from Herwigpp_i import config as hw cmds = hw.energy_cmds(runArgs.ecmEnergy) + hw.base_cmds() \ + hw.nlo_pdf_cmds("CT10.LHgrid", "MRSTMCal.LHgrid") \ + hw.ue_tune_cmds("UE-EE-5-LO**") genSeq.Herwigpp.Commands += cmds.splitlines() del cmds evgenConfig.tune = "LO**-UE-EE-5"