diff --git a/830xxx/830034/mc.H7EG_gammajet_MMHT2014lo_DP17_35.py b/830xxx/830034/mc.H7EG_gammajet_MMHT2014lo_DP17_35.py
new file mode 100755
index 0000000000000000000000000000000000000000..9ca35dc1cb7b82ee769417a5fc993286499cdf3a
--- /dev/null
+++ b/830xxx/830034/mc.H7EG_gammajet_MMHT2014lo_DP17_35.py
@@ -0,0 +1,40 @@
+## Initialise Herwig7 for run with built-in matrix elements
+include("Herwig7_i/Herwig7_BuiltinME.py")
+include("Herwig7_i/Herwig71_EvtGen.py")
+
+## Provide config information
+evgenConfig.generators += ["Herwig7"]
+evgenConfig.tune        = "H7.2-Default"
+evgenConfig.description = "Photon+jet production with H71UE default tune"
+evgenConfig.keywords = ["QCD", "photon", "jets"]
+evgenConfig.contact  = [ "olszewsk@cern.ch" ]
+evgenConfig.nEventsPerJob = 50
+
+## hard process setup
+Herwig7Config.add_commands("set /Herwig/Partons/RemnantDecayer:AllowTop Yes")
+Herwig7Config.me_pdf_commands(order="LO", name="MMHT2014lo68cl")
+
+command = """
+insert /Herwig/MatrixElements/SubProcess:MatrixElements[0] /Herwig/MatrixElements/MEQCD2to2
+insert /Herwig/MatrixElements/SubProcess:MatrixElements[1] /Herwig/MatrixElements/MEGammaJet
+set /Herwig/UnderlyingEvent/MPIHandler:IdenticalToUE 0
+
+## cut on photon pT
+set /Herwig/Cuts/PhotonKtCut:MinKT 10.2*GeV
+
+## increase pT of jet cut to match photon cut
+set /Herwig/Cuts/JetKtCut:MinKT 10.2*GeV
+"""
+
+print command
+
+Herwig7Config.add_commands(command)
+
+include("GeneratorFilters/DirectPhotonFilter.py")
+filtSeq.DirectPhotonFilter.NPhotons = 1
+filtSeq.DirectPhotonFilter.Ptmin = [ 17000. ]
+filtSeq.DirectPhotonFilter.Ptmax = [ 35000. ]
+filtSeq.DirectPhotonFilter.OrderPhotons = True
+
+## run the generator
+Herwig7Config.run()
diff --git a/830xxx/830035/mc.H7EG_gammajet_MMHT2014lo_DP35_70.py b/830xxx/830035/mc.H7EG_gammajet_MMHT2014lo_DP35_70.py
new file mode 100755
index 0000000000000000000000000000000000000000..411008d685ca19fc3525600339c5a2b39198b8f9
--- /dev/null
+++ b/830xxx/830035/mc.H7EG_gammajet_MMHT2014lo_DP35_70.py
@@ -0,0 +1,40 @@
+## Initialise Herwig7 for run with built-in matrix elements
+include("Herwig7_i/Herwig7_BuiltinME.py")
+include("Herwig7_i/Herwig71_EvtGen.py")
+
+## Provide config information
+evgenConfig.generators += ["Herwig7"]
+evgenConfig.tune        = "H7.2-Default"
+evgenConfig.description = "Photon+jet production with H71UE default tune"
+evgenConfig.keywords = ["QCD", "photon", "jets"]
+evgenConfig.contact  = [ "olszewsk@cern.ch" ]
+evgenConfig.nEventsPerJob = 50
+
+## hard process setup
+Herwig7Config.add_commands("set /Herwig/Partons/RemnantDecayer:AllowTop Yes")
+Herwig7Config.me_pdf_commands(order="LO", name="MMHT2014lo68cl")
+
+command = """
+insert /Herwig/MatrixElements/SubProcess:MatrixElements[0] /Herwig/MatrixElements/MEQCD2to2
+insert /Herwig/MatrixElements/SubProcess:MatrixElements[1] /Herwig/MatrixElements/MEGammaJet
+set /Herwig/UnderlyingEvent/MPIHandler:IdenticalToUE 0
+
+## cut on photon pT
+set /Herwig/Cuts/PhotonKtCut:MinKT 21.0*GeV
+
+## increase pT of jet cut to match photon cut
+set /Herwig/Cuts/JetKtCut:MinKT 21.0*GeV
+"""
+
+print command
+
+Herwig7Config.add_commands(command)
+
+include("GeneratorFilters/DirectPhotonFilter.py")
+filtSeq.DirectPhotonFilter.NPhotons = 1
+filtSeq.DirectPhotonFilter.Ptmin = [ 35000. ]
+filtSeq.DirectPhotonFilter.Ptmax = [ 70000. ]
+filtSeq.DirectPhotonFilter.OrderPhotons = True
+
+## run the generator
+Herwig7Config.run()
diff --git a/830xxx/830036/mc.H7EG_gammajet_MMHT2014lo_DP70_140.py b/830xxx/830036/mc.H7EG_gammajet_MMHT2014lo_DP70_140.py
new file mode 100755
index 0000000000000000000000000000000000000000..3bf4dbc8545e10ebc1729efd91edb2f9a3dda753
--- /dev/null
+++ b/830xxx/830036/mc.H7EG_gammajet_MMHT2014lo_DP70_140.py
@@ -0,0 +1,40 @@
+## Initialise Herwig7 for run with built-in matrix elements
+include("Herwig7_i/Herwig7_BuiltinME.py")
+include("Herwig7_i/Herwig71_EvtGen.py")
+
+## Provide config information
+evgenConfig.generators += ["Herwig7"]
+evgenConfig.tune        = "H7.2-Default"
+evgenConfig.description = "Photon+jet production with H71UE default tune"
+evgenConfig.keywords = ["QCD", "photon", "jets"]
+evgenConfig.contact  = [ "olszewsk@cern.ch" ]
+evgenConfig.nEventsPerJob = 50
+
+## hard process setup
+Herwig7Config.add_commands("set /Herwig/Partons/RemnantDecayer:AllowTop Yes")
+Herwig7Config.me_pdf_commands(order="LO", name="MMHT2014lo68cl")
+
+command = """
+insert /Herwig/MatrixElements/SubProcess:MatrixElements[0] /Herwig/MatrixElements/MEQCD2to2
+insert /Herwig/MatrixElements/SubProcess:MatrixElements[1] /Herwig/MatrixElements/MEGammaJet
+set /Herwig/UnderlyingEvent/MPIHandler:IdenticalToUE 0
+
+## cut on photon pT
+set /Herwig/Cuts/PhotonKtCut:MinKT 42.0*GeV
+
+## increase pT of jet cut to match photon cut
+set /Herwig/Cuts/JetKtCut:MinKT 42.0*GeV
+"""
+
+print command
+
+Herwig7Config.add_commands(command)
+
+include("GeneratorFilters/DirectPhotonFilter.py")
+filtSeq.DirectPhotonFilter.NPhotons = 1
+filtSeq.DirectPhotonFilter.Ptmin = [ 70000. ]
+filtSeq.DirectPhotonFilter.Ptmax = [ 140000. ]
+filtSeq.DirectPhotonFilter.OrderPhotons = True
+
+## run the generator
+Herwig7Config.run()
diff --git a/830xxx/830037/mc.H7EG_gammajet_MMHT2014lo_DP140_280.py b/830xxx/830037/mc.H7EG_gammajet_MMHT2014lo_DP140_280.py
new file mode 100755
index 0000000000000000000000000000000000000000..8cae2ba8e234de96c605169dad660bbb33d49cd6
--- /dev/null
+++ b/830xxx/830037/mc.H7EG_gammajet_MMHT2014lo_DP140_280.py
@@ -0,0 +1,40 @@
+## Initialise Herwig7 for run with built-in matrix elements
+include("Herwig7_i/Herwig7_BuiltinME.py")
+include("Herwig7_i/Herwig71_EvtGen.py")
+
+## Provide config information
+evgenConfig.generators += ["Herwig7"]
+evgenConfig.tune        = "H7.2-Default"
+evgenConfig.description = "Photon+jet production with H71UE default tune"
+evgenConfig.keywords = ["QCD", "photon", "jets"]
+evgenConfig.contact  = [ "olszewsk@cern.ch" ]
+evgenConfig.nEventsPerJob = 50
+
+## hard process setup
+Herwig7Config.add_commands("set /Herwig/Partons/RemnantDecayer:AllowTop Yes")
+Herwig7Config.me_pdf_commands(order="LO", name="MMHT2014lo68cl")
+
+command = """
+insert /Herwig/MatrixElements/SubProcess:MatrixElements[0] /Herwig/MatrixElements/MEQCD2to2
+insert /Herwig/MatrixElements/SubProcess:MatrixElements[1] /Herwig/MatrixElements/MEGammaJet
+set /Herwig/UnderlyingEvent/MPIHandler:IdenticalToUE 0
+
+## cut on photon pT
+set /Herwig/Cuts/PhotonKtCut:MinKT 84.0*GeV
+
+## increase pT of jet cut to match photon cut
+set /Herwig/Cuts/JetKtCut:MinKT 84.0*GeV
+"""
+
+print command
+
+Herwig7Config.add_commands(command)
+
+include("GeneratorFilters/DirectPhotonFilter.py")
+filtSeq.DirectPhotonFilter.NPhotons = 1
+filtSeq.DirectPhotonFilter.Ptmin = [ 140000. ]
+filtSeq.DirectPhotonFilter.Ptmax = [ 280000. ]
+filtSeq.DirectPhotonFilter.OrderPhotons = True
+
+## run the generator
+Herwig7Config.run()
diff --git a/830xxx/830038/mc.H7EG_gammajet_MMHT2014lo_DP280_500.py b/830xxx/830038/mc.H7EG_gammajet_MMHT2014lo_DP280_500.py
new file mode 100755
index 0000000000000000000000000000000000000000..35abf069e78b259a2f2ab034fc027cb8806e3ce5
--- /dev/null
+++ b/830xxx/830038/mc.H7EG_gammajet_MMHT2014lo_DP280_500.py
@@ -0,0 +1,40 @@
+## Initialise Herwig7 for run with built-in matrix elements
+include("Herwig7_i/Herwig7_BuiltinME.py")
+include("Herwig7_i/Herwig71_EvtGen.py")
+
+## Provide config information
+evgenConfig.generators += ["Herwig7"]
+evgenConfig.tune        = "H7.2-Default"
+evgenConfig.description = "Photon+jet production with H71UE default tune"
+evgenConfig.keywords = ["QCD", "photon", "jets"]
+evgenConfig.contact  = [ "olszewsk@cern.ch" ]
+evgenConfig.nEventsPerJob = 50
+
+## hard process setup
+Herwig7Config.add_commands("set /Herwig/Partons/RemnantDecayer:AllowTop Yes")
+Herwig7Config.me_pdf_commands(order="LO", name="MMHT2014lo68cl")
+
+command = """
+insert /Herwig/MatrixElements/SubProcess:MatrixElements[0] /Herwig/MatrixElements/MEQCD2to2
+insert /Herwig/MatrixElements/SubProcess:MatrixElements[1] /Herwig/MatrixElements/MEGammaJet
+set /Herwig/UnderlyingEvent/MPIHandler:IdenticalToUE 0
+
+## cut on photon pT
+set /Herwig/Cuts/PhotonKtCut:MinKT 168.0*GeV
+
+## increase pT of jet cut to match photon cut
+set /Herwig/Cuts/JetKtCut:MinKT 168.0*GeV
+"""
+
+print command
+
+Herwig7Config.add_commands(command)
+
+include("GeneratorFilters/DirectPhotonFilter.py")
+filtSeq.DirectPhotonFilter.NPhotons = 1
+filtSeq.DirectPhotonFilter.Ptmin = [ 280000. ]
+filtSeq.DirectPhotonFilter.Ptmax = [ 500000. ]
+filtSeq.DirectPhotonFilter.OrderPhotons = True
+
+## run the generator
+Herwig7Config.run()