ATLAS Offline Software
Loading...
Searching...
No Matches
mc.H7_Dijet.py
Go to the documentation of this file.
1# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2
3from EvgenJobTransforms.EvgenCAConfig import EvgenConfig
4
5class Sample(EvgenConfig):
6
7 def setupFlags(self, flags):
8 self.description = "Herwig7 dijet sample with MMHT2014 PDF and corresponding tune"
9 self.keywords = ["SM", "QCD", "dijet"]
10 self.contact = ["spyros.argyropoulos@cern.ch"]
11 self.nEventsPerJob = 10000
12
13 def setupProcess(self, flags):
14 from Herwig7_i.Herwig7CAConfig import Herwig7BuiltinMECfg
15 commands = """
16 ## ------------------
17 ## Hard process setup
18 ## ------------------
19 insert /Herwig/MatrixElements/SubProcess:MatrixElements[0] /Herwig/MatrixElements/MEQCD2to2
20 set /Herwig/UnderlyingEvent/MPIHandler:IdenticalToUE 0
21 set /Herwig/Cuts/JetKtCut:MinKT 15*GeV
22 set /Herwig/Cuts/LeptonKtCut:MinKT 0.0*GeV
23 """
24
25 return Herwig7BuiltinMECfg(
26 flags,
27 run_name="HerwigBuiltinME",
28 commands=commands,
29 me_pdf_order="NLO",
30 me_pdf_name="MMHT2014nlo68cl",
31 shower_pdf_order="NLO",
32 shower_pdf_name="MMHT2014nlo68cl"
33 )
setupProcess(self, flags)
setupFlags(self, flags)