From 446da060ba74cc4b2abfe79510dacd58c5495af8 Mon Sep 17 00:00:00 2001
From: Luigi Sabetta <luigi.sabetta@cern.ch>
Date: Wed, 13 May 2020 16:43:01 +0200
Subject: [PATCH] Adding DSIDs 500765-501046 for request 8511

---
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py | 227 ++++++++++++++++++
 500xxx/500765/log.generate.short              |   2 +
 ...HDMa_bb_Hbb_mA1000_ma350_tb1_sp0p35_sps.py |  57 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500766/log.generate.short              |   2 +
 ...2HDMa_bb_Hbb_mA600_ma200_tb1_sp0p35_sps.py |  57 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500767/log.generate.short              |   2 +
 ...HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p1_sps.py |  57 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500768/log.generate.short              |   2 +
 ...HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p2_sps.py |  57 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500769/log.generate.short              |   2 +
 ...HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p3_sps.py |  57 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500770/log.generate.short              |   2 +
 ...HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p4_sps.py |  57 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500771/log.generate.short              |   2 +
 ...HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p5_sps.py |  57 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500772/log.generate.short              |   2 +
 ...HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p6_sps.py |  57 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500773/log.generate.short              |   2 +
 ...HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p8_sps.py |  57 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500774/log.generate.short              |   2 +
 ...HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p9_sps.py |  57 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500775/log.generate.short              |   2 +
 ...2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p1_sps.py |  57 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500776/log.generate.short              |   2 +
 ...2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p2_sps.py |  57 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500777/log.generate.short              |   2 +
 ...2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p3_sps.py |  57 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500778/log.generate.short              |   2 +
 ...2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p4_sps.py |  57 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500779/log.generate.short              |   2 +
 ...2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p5_sps.py |  57 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500780/log.generate.short              |   2 +
 ...2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p6_sps.py |  57 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500781/log.generate.short              |   2 +
 ...2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p8_sps.py |  57 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500782/log.generate.short              |   2 +
 ...2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p9_sps.py |  57 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500783/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA250_ma100_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500784/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA300_ma150_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500785/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA300_ma200_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500786/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA300_ma250_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500787/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA400_ma150_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500788/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA400_ma300_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500789/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA500_ma200_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500790/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA500_ma250_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500791/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA500_ma300_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500792/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA500_ma350_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500793/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA600_ma100_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500794/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA600_ma150_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500795/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA600_ma200_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500796/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA600_ma250_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500797/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA600_ma300_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500798/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA600_ma350_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500799/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA600_ma400_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500800/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA600_ma450_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500801/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA600_ma500_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500802/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA700_ma350_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500803/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA700_ma400_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500804/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA700_ma600_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500805/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA800_ma100_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500806/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA800_ma150_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500807/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA800_ma200_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500808/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA800_ma250_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500809/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA800_ma300_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500810/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA800_ma350_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500811/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA800_ma400_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500812/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA800_ma500_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500813/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA800_ma700_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500814/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA900_ma400_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500815/log.generate.short              |   2 +
 ...EG_2HDMa_bb_Hbb_mA900_ma500_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500816/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1000_ma150_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500817/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1000_ma200_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500818/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1000_ma250_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500819/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1000_ma300_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500820/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1000_ma350_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500821/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1000_ma400_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500822/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1000_ma450_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500823/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1000_ma500_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500824/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1000_ma600_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500825/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1000_ma700_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500826/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1200_ma100_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500827/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1200_ma150_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500828/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1200_ma200_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500829/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1200_ma300_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500830/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1200_ma350_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500831/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1200_ma400_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500832/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1200_ma450_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500833/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1200_ma500_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500834/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1200_ma800_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500835/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1250_ma250_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500836/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1300_ma400_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500837/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1300_ma500_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500838/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1300_ma600_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500839/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1300_ma700_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500840/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1400_ma300_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500841/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1500_ma100_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500842/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1500_ma150_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500843/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1500_ma200_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500844/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1500_ma250_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500845/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1500_ma300_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500846/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1500_ma350_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500847/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1500_ma400_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500848/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1500_ma450_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500849/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1500_ma500_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500850/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1500_ma600_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500851/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1500_ma700_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500852/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1600_ma150_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500853/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1600_ma200_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500854/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1600_ma350_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500855/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1600_ma400_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500856/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1700_ma150_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500857/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1700_ma200_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500858/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1700_ma250_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500859/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1700_ma300_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500860/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1800_ma100_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500861/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA1800_ma200_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500862/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA2000_ma150_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500863/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA2000_ma200_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500864/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA2000_ma250_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500865/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA2000_ma300_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500866/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA2000_ma350_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500867/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA2000_ma400_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500868/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA2000_ma500_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500869/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA2000_ma600_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500870/log.generate.short              |   2 +
 ...G_2HDMa_bb_Hbb_mA2000_ma700_tb10_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500871/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA250_ma100_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500872/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA250_ma100_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500873/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA300_ma150_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500874/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA300_ma150_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500875/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA300_ma200_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500876/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA300_ma200_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500877/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA300_ma250_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500878/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA300_ma250_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500879/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA400_ma150_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500880/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA400_ma150_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500881/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA400_ma300_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500882/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA400_ma300_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500883/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA500_ma200_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500884/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA500_ma200_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500885/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA500_ma250_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500886/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA500_ma250_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500887/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA500_ma300_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500888/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA500_ma300_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500889/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA500_ma350_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500890/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA500_ma350_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500891/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA600_ma100_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500892/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA600_ma100_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500893/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA600_ma150_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500894/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA600_ma150_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500895/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500896/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500897/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA600_ma250_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500898/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA600_ma250_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500899/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA600_ma300_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500900/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA600_ma300_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500901/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA600_ma350_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500902/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA600_ma350_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500903/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA600_ma400_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500904/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA600_ma400_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500905/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA600_ma450_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500906/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA600_ma450_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500907/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA600_ma500_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500908/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA600_ma500_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500909/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA700_ma350_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500910/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA700_ma350_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500911/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA700_ma400_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500912/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA700_ma400_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500913/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA700_ma600_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500914/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA700_ma600_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500915/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA800_ma100_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500916/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA800_ma100_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500917/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA800_ma150_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500918/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA800_ma150_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500919/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA800_ma200_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500920/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA800_ma200_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500921/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA800_ma250_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500922/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA800_ma250_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500923/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA800_ma300_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500924/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA800_ma300_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500925/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA800_ma350_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500926/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA800_ma350_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500927/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA800_ma400_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500928/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA800_ma400_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500929/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA800_ma500_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500930/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA800_ma500_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500931/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA800_ma700_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500932/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA800_ma700_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500933/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA900_ma400_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500934/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA900_ma400_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500935/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA900_ma500_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500936/log.generate.short              |   2 +
 ...8EG_2HDMa_ggF_Hbb_mA900_ma500_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500937/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1000_ma150_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500938/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1000_ma150_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500939/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1000_ma200_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500940/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1000_ma200_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500941/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1000_ma250_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500942/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1000_ma250_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500943/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1000_ma300_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500944/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1000_ma300_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500945/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500946/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500947/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1000_ma400_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500948/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1000_ma400_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500949/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1000_ma450_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500950/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1000_ma450_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500951/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1000_ma500_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500952/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1000_ma500_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500953/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1000_ma600_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500954/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1000_ma600_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500955/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1000_ma700_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500956/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1000_ma700_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500957/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1200_ma100_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500958/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1200_ma100_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500959/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1200_ma150_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500960/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1200_ma150_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500961/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1200_ma200_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500962/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1200_ma200_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500963/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1200_ma300_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500964/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1200_ma300_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500965/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1200_ma350_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500966/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1200_ma350_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500967/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1200_ma400_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500968/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1200_ma400_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500969/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1200_ma450_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500970/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1200_ma450_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500971/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1200_ma500_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500972/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1200_ma500_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500973/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1200_ma800_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500974/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1200_ma800_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500975/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1250_ma250_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500976/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1250_ma250_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500977/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1300_ma400_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500978/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1300_ma400_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500979/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1300_ma500_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500980/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1300_ma500_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500981/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1300_ma600_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500982/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1300_ma600_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500983/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1300_ma700_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500984/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1300_ma700_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500985/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1400_ma300_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500986/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1400_ma300_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500987/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1500_ma100_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500988/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1500_ma100_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500989/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1500_ma150_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500990/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1500_ma150_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500991/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1500_ma200_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500992/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1500_ma200_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500993/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1500_ma250_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500994/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1500_ma250_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500995/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1500_ma300_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500996/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1500_ma300_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500997/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1500_ma350_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500998/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1500_ma350_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 500xxx/500999/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1500_ma400_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501000/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1500_ma400_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501001/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1500_ma450_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501002/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1500_ma450_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501003/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1500_ma500_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501004/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1500_ma500_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501005/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1500_ma600_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501006/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1500_ma600_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501007/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1500_ma700_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501008/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1500_ma700_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501009/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1600_ma150_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501010/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1600_ma150_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501011/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1600_ma200_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501012/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1600_ma200_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501013/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1600_ma350_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501014/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1600_ma350_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501015/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1600_ma400_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501016/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1600_ma400_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501017/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1700_ma150_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501018/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1700_ma150_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501019/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1700_ma200_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501020/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1700_ma200_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501021/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1700_ma250_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501022/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1700_ma250_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501023/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1700_ma300_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501024/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1700_ma300_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501025/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1800_ma100_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501026/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1800_ma100_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501027/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA1800_ma200_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501028/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA1800_ma200_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501029/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA2000_ma150_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501030/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA2000_ma150_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501031/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA2000_ma200_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501032/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA2000_ma200_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501033/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA2000_ma250_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501034/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA2000_ma250_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501035/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA2000_ma300_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501036/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA2000_ma300_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501037/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA2000_ma350_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501038/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA2000_ma350_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501039/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA2000_ma400_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501040/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA2000_ma400_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501041/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA2000_ma500_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501042/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA2000_ma500_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501043/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA2000_ma600_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501044/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA2000_ma600_tb1_sp0p7.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501045/log.generate.short              |   2 +
 ...G_2HDMa_ggF_Hbb_mA2000_ma700_tb1_sp0p35.py |  63 +++++
 ...adGraphControl_Py8EG_2HDMa_monoH_common.py |   1 +
 501xxx/501046/log.generate.short              |   2 +
 ...EG_2HDMa_ggF_Hbb_mA2000_ma700_tb1_sp0p7.py |  63 +++++
 846 files changed, 18730 insertions(+)
 create mode 100644 500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500765/log.generate.short
 create mode 100644 500xxx/500765/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma350_tb1_sp0p35_sps.py
 create mode 120000 500xxx/500766/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500766/log.generate.short
 create mode 100644 500xxx/500766/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma200_tb1_sp0p35_sps.py
 create mode 120000 500xxx/500767/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500767/log.generate.short
 create mode 100644 500xxx/500767/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p1_sps.py
 create mode 120000 500xxx/500768/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500768/log.generate.short
 create mode 100644 500xxx/500768/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p2_sps.py
 create mode 120000 500xxx/500769/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500769/log.generate.short
 create mode 100644 500xxx/500769/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p3_sps.py
 create mode 120000 500xxx/500770/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500770/log.generate.short
 create mode 100644 500xxx/500770/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p4_sps.py
 create mode 120000 500xxx/500771/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500771/log.generate.short
 create mode 100644 500xxx/500771/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p5_sps.py
 create mode 120000 500xxx/500772/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500772/log.generate.short
 create mode 100644 500xxx/500772/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p6_sps.py
 create mode 120000 500xxx/500773/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500773/log.generate.short
 create mode 100644 500xxx/500773/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p8_sps.py
 create mode 120000 500xxx/500774/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500774/log.generate.short
 create mode 100644 500xxx/500774/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p9_sps.py
 create mode 120000 500xxx/500775/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500775/log.generate.short
 create mode 100644 500xxx/500775/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p1_sps.py
 create mode 120000 500xxx/500776/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500776/log.generate.short
 create mode 100644 500xxx/500776/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p2_sps.py
 create mode 120000 500xxx/500777/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500777/log.generate.short
 create mode 100644 500xxx/500777/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p3_sps.py
 create mode 120000 500xxx/500778/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500778/log.generate.short
 create mode 100644 500xxx/500778/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p4_sps.py
 create mode 120000 500xxx/500779/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500779/log.generate.short
 create mode 100644 500xxx/500779/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p5_sps.py
 create mode 120000 500xxx/500780/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500780/log.generate.short
 create mode 100644 500xxx/500780/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p6_sps.py
 create mode 120000 500xxx/500781/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500781/log.generate.short
 create mode 100644 500xxx/500781/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p8_sps.py
 create mode 120000 500xxx/500782/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500782/log.generate.short
 create mode 100644 500xxx/500782/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p9_sps.py
 create mode 120000 500xxx/500783/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500783/log.generate.short
 create mode 100644 500xxx/500783/mc.MGPy8EG_2HDMa_bb_Hbb_mA250_ma100_tb10_sp0p35.py
 create mode 120000 500xxx/500784/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500784/log.generate.short
 create mode 100644 500xxx/500784/mc.MGPy8EG_2HDMa_bb_Hbb_mA300_ma150_tb10_sp0p35.py
 create mode 120000 500xxx/500785/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500785/log.generate.short
 create mode 100644 500xxx/500785/mc.MGPy8EG_2HDMa_bb_Hbb_mA300_ma200_tb10_sp0p35.py
 create mode 120000 500xxx/500786/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500786/log.generate.short
 create mode 100644 500xxx/500786/mc.MGPy8EG_2HDMa_bb_Hbb_mA300_ma250_tb10_sp0p35.py
 create mode 120000 500xxx/500787/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500787/log.generate.short
 create mode 100644 500xxx/500787/mc.MGPy8EG_2HDMa_bb_Hbb_mA400_ma150_tb10_sp0p35.py
 create mode 120000 500xxx/500788/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500788/log.generate.short
 create mode 100644 500xxx/500788/mc.MGPy8EG_2HDMa_bb_Hbb_mA400_ma300_tb10_sp0p35.py
 create mode 120000 500xxx/500789/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500789/log.generate.short
 create mode 100644 500xxx/500789/mc.MGPy8EG_2HDMa_bb_Hbb_mA500_ma200_tb10_sp0p35.py
 create mode 120000 500xxx/500790/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500790/log.generate.short
 create mode 100644 500xxx/500790/mc.MGPy8EG_2HDMa_bb_Hbb_mA500_ma250_tb10_sp0p35.py
 create mode 120000 500xxx/500791/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500791/log.generate.short
 create mode 100644 500xxx/500791/mc.MGPy8EG_2HDMa_bb_Hbb_mA500_ma300_tb10_sp0p35.py
 create mode 120000 500xxx/500792/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500792/log.generate.short
 create mode 100644 500xxx/500792/mc.MGPy8EG_2HDMa_bb_Hbb_mA500_ma350_tb10_sp0p35.py
 create mode 120000 500xxx/500793/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500793/log.generate.short
 create mode 100644 500xxx/500793/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma100_tb10_sp0p35.py
 create mode 120000 500xxx/500794/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500794/log.generate.short
 create mode 100644 500xxx/500794/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma150_tb10_sp0p35.py
 create mode 120000 500xxx/500795/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500795/log.generate.short
 create mode 100644 500xxx/500795/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma200_tb10_sp0p35.py
 create mode 120000 500xxx/500796/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500796/log.generate.short
 create mode 100644 500xxx/500796/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma250_tb10_sp0p35.py
 create mode 120000 500xxx/500797/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500797/log.generate.short
 create mode 100644 500xxx/500797/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma300_tb10_sp0p35.py
 create mode 120000 500xxx/500798/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500798/log.generate.short
 create mode 100644 500xxx/500798/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma350_tb10_sp0p35.py
 create mode 120000 500xxx/500799/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500799/log.generate.short
 create mode 100644 500xxx/500799/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma400_tb10_sp0p35.py
 create mode 120000 500xxx/500800/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500800/log.generate.short
 create mode 100644 500xxx/500800/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma450_tb10_sp0p35.py
 create mode 120000 500xxx/500801/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500801/log.generate.short
 create mode 100644 500xxx/500801/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma500_tb10_sp0p35.py
 create mode 120000 500xxx/500802/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500802/log.generate.short
 create mode 100644 500xxx/500802/mc.MGPy8EG_2HDMa_bb_Hbb_mA700_ma350_tb10_sp0p35.py
 create mode 120000 500xxx/500803/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500803/log.generate.short
 create mode 100644 500xxx/500803/mc.MGPy8EG_2HDMa_bb_Hbb_mA700_ma400_tb10_sp0p35.py
 create mode 120000 500xxx/500804/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500804/log.generate.short
 create mode 100644 500xxx/500804/mc.MGPy8EG_2HDMa_bb_Hbb_mA700_ma600_tb10_sp0p35.py
 create mode 120000 500xxx/500805/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500805/log.generate.short
 create mode 100644 500xxx/500805/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma100_tb10_sp0p35.py
 create mode 120000 500xxx/500806/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500806/log.generate.short
 create mode 100644 500xxx/500806/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma150_tb10_sp0p35.py
 create mode 120000 500xxx/500807/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500807/log.generate.short
 create mode 100644 500xxx/500807/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma200_tb10_sp0p35.py
 create mode 120000 500xxx/500808/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500808/log.generate.short
 create mode 100644 500xxx/500808/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma250_tb10_sp0p35.py
 create mode 120000 500xxx/500809/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500809/log.generate.short
 create mode 100644 500xxx/500809/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma300_tb10_sp0p35.py
 create mode 120000 500xxx/500810/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500810/log.generate.short
 create mode 100644 500xxx/500810/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma350_tb10_sp0p35.py
 create mode 120000 500xxx/500811/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500811/log.generate.short
 create mode 100644 500xxx/500811/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma400_tb10_sp0p35.py
 create mode 120000 500xxx/500812/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500812/log.generate.short
 create mode 100644 500xxx/500812/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma500_tb10_sp0p35.py
 create mode 120000 500xxx/500813/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500813/log.generate.short
 create mode 100644 500xxx/500813/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma700_tb10_sp0p35.py
 create mode 120000 500xxx/500814/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500814/log.generate.short
 create mode 100644 500xxx/500814/mc.MGPy8EG_2HDMa_bb_Hbb_mA900_ma400_tb10_sp0p35.py
 create mode 120000 500xxx/500815/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500815/log.generate.short
 create mode 100644 500xxx/500815/mc.MGPy8EG_2HDMa_bb_Hbb_mA900_ma500_tb10_sp0p35.py
 create mode 120000 500xxx/500816/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500816/log.generate.short
 create mode 100644 500xxx/500816/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma150_tb10_sp0p35.py
 create mode 120000 500xxx/500817/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500817/log.generate.short
 create mode 100644 500xxx/500817/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma200_tb10_sp0p35.py
 create mode 120000 500xxx/500818/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500818/log.generate.short
 create mode 100644 500xxx/500818/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma250_tb10_sp0p35.py
 create mode 120000 500xxx/500819/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500819/log.generate.short
 create mode 100644 500xxx/500819/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma300_tb10_sp0p35.py
 create mode 120000 500xxx/500820/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500820/log.generate.short
 create mode 100644 500xxx/500820/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma350_tb10_sp0p35.py
 create mode 120000 500xxx/500821/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500821/log.generate.short
 create mode 100644 500xxx/500821/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma400_tb10_sp0p35.py
 create mode 120000 500xxx/500822/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500822/log.generate.short
 create mode 100644 500xxx/500822/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma450_tb10_sp0p35.py
 create mode 120000 500xxx/500823/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500823/log.generate.short
 create mode 100644 500xxx/500823/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma500_tb10_sp0p35.py
 create mode 120000 500xxx/500824/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500824/log.generate.short
 create mode 100644 500xxx/500824/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma600_tb10_sp0p35.py
 create mode 120000 500xxx/500825/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500825/log.generate.short
 create mode 100644 500xxx/500825/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma700_tb10_sp0p35.py
 create mode 120000 500xxx/500826/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500826/log.generate.short
 create mode 100644 500xxx/500826/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma100_tb10_sp0p35.py
 create mode 120000 500xxx/500827/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500827/log.generate.short
 create mode 100644 500xxx/500827/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma150_tb10_sp0p35.py
 create mode 120000 500xxx/500828/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500828/log.generate.short
 create mode 100644 500xxx/500828/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma200_tb10_sp0p35.py
 create mode 120000 500xxx/500829/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500829/log.generate.short
 create mode 100644 500xxx/500829/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma300_tb10_sp0p35.py
 create mode 120000 500xxx/500830/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500830/log.generate.short
 create mode 100644 500xxx/500830/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma350_tb10_sp0p35.py
 create mode 120000 500xxx/500831/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500831/log.generate.short
 create mode 100644 500xxx/500831/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma400_tb10_sp0p35.py
 create mode 120000 500xxx/500832/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500832/log.generate.short
 create mode 100644 500xxx/500832/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma450_tb10_sp0p35.py
 create mode 120000 500xxx/500833/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500833/log.generate.short
 create mode 100644 500xxx/500833/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma500_tb10_sp0p35.py
 create mode 120000 500xxx/500834/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500834/log.generate.short
 create mode 100644 500xxx/500834/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma800_tb10_sp0p35.py
 create mode 120000 500xxx/500835/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500835/log.generate.short
 create mode 100644 500xxx/500835/mc.MGPy8EG_2HDMa_bb_Hbb_mA1250_ma250_tb10_sp0p35.py
 create mode 120000 500xxx/500836/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500836/log.generate.short
 create mode 100644 500xxx/500836/mc.MGPy8EG_2HDMa_bb_Hbb_mA1300_ma400_tb10_sp0p35.py
 create mode 120000 500xxx/500837/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500837/log.generate.short
 create mode 100644 500xxx/500837/mc.MGPy8EG_2HDMa_bb_Hbb_mA1300_ma500_tb10_sp0p35.py
 create mode 120000 500xxx/500838/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500838/log.generate.short
 create mode 100644 500xxx/500838/mc.MGPy8EG_2HDMa_bb_Hbb_mA1300_ma600_tb10_sp0p35.py
 create mode 120000 500xxx/500839/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500839/log.generate.short
 create mode 100644 500xxx/500839/mc.MGPy8EG_2HDMa_bb_Hbb_mA1300_ma700_tb10_sp0p35.py
 create mode 120000 500xxx/500840/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500840/log.generate.short
 create mode 100644 500xxx/500840/mc.MGPy8EG_2HDMa_bb_Hbb_mA1400_ma300_tb10_sp0p35.py
 create mode 120000 500xxx/500841/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500841/log.generate.short
 create mode 100644 500xxx/500841/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma100_tb10_sp0p35.py
 create mode 120000 500xxx/500842/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500842/log.generate.short
 create mode 100644 500xxx/500842/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma150_tb10_sp0p35.py
 create mode 120000 500xxx/500843/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500843/log.generate.short
 create mode 100644 500xxx/500843/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma200_tb10_sp0p35.py
 create mode 120000 500xxx/500844/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500844/log.generate.short
 create mode 100644 500xxx/500844/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma250_tb10_sp0p35.py
 create mode 120000 500xxx/500845/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500845/log.generate.short
 create mode 100644 500xxx/500845/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma300_tb10_sp0p35.py
 create mode 120000 500xxx/500846/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500846/log.generate.short
 create mode 100644 500xxx/500846/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma350_tb10_sp0p35.py
 create mode 120000 500xxx/500847/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500847/log.generate.short
 create mode 100644 500xxx/500847/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma400_tb10_sp0p35.py
 create mode 120000 500xxx/500848/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500848/log.generate.short
 create mode 100644 500xxx/500848/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma450_tb10_sp0p35.py
 create mode 120000 500xxx/500849/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500849/log.generate.short
 create mode 100644 500xxx/500849/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma500_tb10_sp0p35.py
 create mode 120000 500xxx/500850/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500850/log.generate.short
 create mode 100644 500xxx/500850/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma600_tb10_sp0p35.py
 create mode 120000 500xxx/500851/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500851/log.generate.short
 create mode 100644 500xxx/500851/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma700_tb10_sp0p35.py
 create mode 120000 500xxx/500852/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500852/log.generate.short
 create mode 100644 500xxx/500852/mc.MGPy8EG_2HDMa_bb_Hbb_mA1600_ma150_tb10_sp0p35.py
 create mode 120000 500xxx/500853/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500853/log.generate.short
 create mode 100644 500xxx/500853/mc.MGPy8EG_2HDMa_bb_Hbb_mA1600_ma200_tb10_sp0p35.py
 create mode 120000 500xxx/500854/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500854/log.generate.short
 create mode 100644 500xxx/500854/mc.MGPy8EG_2HDMa_bb_Hbb_mA1600_ma350_tb10_sp0p35.py
 create mode 120000 500xxx/500855/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500855/log.generate.short
 create mode 100644 500xxx/500855/mc.MGPy8EG_2HDMa_bb_Hbb_mA1600_ma400_tb10_sp0p35.py
 create mode 120000 500xxx/500856/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500856/log.generate.short
 create mode 100644 500xxx/500856/mc.MGPy8EG_2HDMa_bb_Hbb_mA1700_ma150_tb10_sp0p35.py
 create mode 120000 500xxx/500857/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500857/log.generate.short
 create mode 100644 500xxx/500857/mc.MGPy8EG_2HDMa_bb_Hbb_mA1700_ma200_tb10_sp0p35.py
 create mode 120000 500xxx/500858/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500858/log.generate.short
 create mode 100644 500xxx/500858/mc.MGPy8EG_2HDMa_bb_Hbb_mA1700_ma250_tb10_sp0p35.py
 create mode 120000 500xxx/500859/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500859/log.generate.short
 create mode 100644 500xxx/500859/mc.MGPy8EG_2HDMa_bb_Hbb_mA1700_ma300_tb10_sp0p35.py
 create mode 120000 500xxx/500860/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500860/log.generate.short
 create mode 100644 500xxx/500860/mc.MGPy8EG_2HDMa_bb_Hbb_mA1800_ma100_tb10_sp0p35.py
 create mode 120000 500xxx/500861/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500861/log.generate.short
 create mode 100644 500xxx/500861/mc.MGPy8EG_2HDMa_bb_Hbb_mA1800_ma200_tb10_sp0p35.py
 create mode 120000 500xxx/500862/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500862/log.generate.short
 create mode 100644 500xxx/500862/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma150_tb10_sp0p35.py
 create mode 120000 500xxx/500863/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500863/log.generate.short
 create mode 100644 500xxx/500863/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma200_tb10_sp0p35.py
 create mode 120000 500xxx/500864/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500864/log.generate.short
 create mode 100644 500xxx/500864/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma250_tb10_sp0p35.py
 create mode 120000 500xxx/500865/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500865/log.generate.short
 create mode 100644 500xxx/500865/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma300_tb10_sp0p35.py
 create mode 120000 500xxx/500866/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500866/log.generate.short
 create mode 100644 500xxx/500866/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma350_tb10_sp0p35.py
 create mode 120000 500xxx/500867/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500867/log.generate.short
 create mode 100644 500xxx/500867/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma400_tb10_sp0p35.py
 create mode 120000 500xxx/500868/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500868/log.generate.short
 create mode 100644 500xxx/500868/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma500_tb10_sp0p35.py
 create mode 120000 500xxx/500869/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500869/log.generate.short
 create mode 100644 500xxx/500869/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma600_tb10_sp0p35.py
 create mode 120000 500xxx/500870/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500870/log.generate.short
 create mode 100644 500xxx/500870/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma700_tb10_sp0p35.py
 create mode 120000 500xxx/500871/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500871/log.generate.short
 create mode 100644 500xxx/500871/mc.MGPy8EG_2HDMa_ggF_Hbb_mA250_ma100_tb1_sp0p35.py
 create mode 120000 500xxx/500872/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500872/log.generate.short
 create mode 100644 500xxx/500872/mc.MGPy8EG_2HDMa_ggF_Hbb_mA250_ma100_tb1_sp0p7.py
 create mode 120000 500xxx/500873/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500873/log.generate.short
 create mode 100644 500xxx/500873/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma150_tb1_sp0p35.py
 create mode 120000 500xxx/500874/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500874/log.generate.short
 create mode 100644 500xxx/500874/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma150_tb1_sp0p7.py
 create mode 120000 500xxx/500875/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500875/log.generate.short
 create mode 100644 500xxx/500875/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma200_tb1_sp0p35.py
 create mode 120000 500xxx/500876/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500876/log.generate.short
 create mode 100644 500xxx/500876/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma200_tb1_sp0p7.py
 create mode 120000 500xxx/500877/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500877/log.generate.short
 create mode 100644 500xxx/500877/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma250_tb1_sp0p35.py
 create mode 120000 500xxx/500878/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500878/log.generate.short
 create mode 100644 500xxx/500878/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma250_tb1_sp0p7.py
 create mode 120000 500xxx/500879/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500879/log.generate.short
 create mode 100644 500xxx/500879/mc.MGPy8EG_2HDMa_ggF_Hbb_mA400_ma150_tb1_sp0p35.py
 create mode 120000 500xxx/500880/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500880/log.generate.short
 create mode 100644 500xxx/500880/mc.MGPy8EG_2HDMa_ggF_Hbb_mA400_ma150_tb1_sp0p7.py
 create mode 120000 500xxx/500881/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500881/log.generate.short
 create mode 100644 500xxx/500881/mc.MGPy8EG_2HDMa_ggF_Hbb_mA400_ma300_tb1_sp0p35.py
 create mode 120000 500xxx/500882/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500882/log.generate.short
 create mode 100644 500xxx/500882/mc.MGPy8EG_2HDMa_ggF_Hbb_mA400_ma300_tb1_sp0p7.py
 create mode 120000 500xxx/500883/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500883/log.generate.short
 create mode 100644 500xxx/500883/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma200_tb1_sp0p35.py
 create mode 120000 500xxx/500884/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500884/log.generate.short
 create mode 100644 500xxx/500884/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma200_tb1_sp0p7.py
 create mode 120000 500xxx/500885/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500885/log.generate.short
 create mode 100644 500xxx/500885/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma250_tb1_sp0p35.py
 create mode 120000 500xxx/500886/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500886/log.generate.short
 create mode 100644 500xxx/500886/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma250_tb1_sp0p7.py
 create mode 120000 500xxx/500887/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500887/log.generate.short
 create mode 100644 500xxx/500887/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma300_tb1_sp0p35.py
 create mode 120000 500xxx/500888/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500888/log.generate.short
 create mode 100644 500xxx/500888/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma300_tb1_sp0p7.py
 create mode 120000 500xxx/500889/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500889/log.generate.short
 create mode 100644 500xxx/500889/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma350_tb1_sp0p35.py
 create mode 120000 500xxx/500890/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500890/log.generate.short
 create mode 100644 500xxx/500890/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma350_tb1_sp0p7.py
 create mode 120000 500xxx/500891/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500891/log.generate.short
 create mode 100644 500xxx/500891/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma100_tb1_sp0p35.py
 create mode 120000 500xxx/500892/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500892/log.generate.short
 create mode 100644 500xxx/500892/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma100_tb1_sp0p7.py
 create mode 120000 500xxx/500893/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500893/log.generate.short
 create mode 100644 500xxx/500893/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma150_tb1_sp0p35.py
 create mode 120000 500xxx/500894/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500894/log.generate.short
 create mode 100644 500xxx/500894/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma150_tb1_sp0p7.py
 create mode 120000 500xxx/500895/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500895/log.generate.short
 create mode 100644 500xxx/500895/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p35.py
 create mode 120000 500xxx/500896/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500896/log.generate.short
 create mode 100644 500xxx/500896/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p7.py
 create mode 120000 500xxx/500897/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500897/log.generate.short
 create mode 100644 500xxx/500897/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma250_tb1_sp0p35.py
 create mode 120000 500xxx/500898/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500898/log.generate.short
 create mode 100644 500xxx/500898/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma250_tb1_sp0p7.py
 create mode 120000 500xxx/500899/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500899/log.generate.short
 create mode 100644 500xxx/500899/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma300_tb1_sp0p35.py
 create mode 120000 500xxx/500900/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500900/log.generate.short
 create mode 100644 500xxx/500900/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma300_tb1_sp0p7.py
 create mode 120000 500xxx/500901/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500901/log.generate.short
 create mode 100644 500xxx/500901/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma350_tb1_sp0p35.py
 create mode 120000 500xxx/500902/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500902/log.generate.short
 create mode 100644 500xxx/500902/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma350_tb1_sp0p7.py
 create mode 120000 500xxx/500903/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500903/log.generate.short
 create mode 100644 500xxx/500903/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma400_tb1_sp0p35.py
 create mode 120000 500xxx/500904/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500904/log.generate.short
 create mode 100644 500xxx/500904/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma400_tb1_sp0p7.py
 create mode 120000 500xxx/500905/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500905/log.generate.short
 create mode 100644 500xxx/500905/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma450_tb1_sp0p35.py
 create mode 120000 500xxx/500906/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500906/log.generate.short
 create mode 100644 500xxx/500906/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma450_tb1_sp0p7.py
 create mode 120000 500xxx/500907/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500907/log.generate.short
 create mode 100644 500xxx/500907/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma500_tb1_sp0p35.py
 create mode 120000 500xxx/500908/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500908/log.generate.short
 create mode 100644 500xxx/500908/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma500_tb1_sp0p7.py
 create mode 120000 500xxx/500909/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500909/log.generate.short
 create mode 100644 500xxx/500909/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma350_tb1_sp0p35.py
 create mode 120000 500xxx/500910/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500910/log.generate.short
 create mode 100644 500xxx/500910/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma350_tb1_sp0p7.py
 create mode 120000 500xxx/500911/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500911/log.generate.short
 create mode 100644 500xxx/500911/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma400_tb1_sp0p35.py
 create mode 120000 500xxx/500912/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500912/log.generate.short
 create mode 100644 500xxx/500912/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma400_tb1_sp0p7.py
 create mode 120000 500xxx/500913/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500913/log.generate.short
 create mode 100644 500xxx/500913/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma600_tb1_sp0p35.py
 create mode 120000 500xxx/500914/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500914/log.generate.short
 create mode 100644 500xxx/500914/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma600_tb1_sp0p7.py
 create mode 120000 500xxx/500915/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500915/log.generate.short
 create mode 100644 500xxx/500915/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma100_tb1_sp0p35.py
 create mode 120000 500xxx/500916/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500916/log.generate.short
 create mode 100644 500xxx/500916/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma100_tb1_sp0p7.py
 create mode 120000 500xxx/500917/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500917/log.generate.short
 create mode 100644 500xxx/500917/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma150_tb1_sp0p35.py
 create mode 120000 500xxx/500918/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500918/log.generate.short
 create mode 100644 500xxx/500918/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma150_tb1_sp0p7.py
 create mode 120000 500xxx/500919/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500919/log.generate.short
 create mode 100644 500xxx/500919/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma200_tb1_sp0p35.py
 create mode 120000 500xxx/500920/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500920/log.generate.short
 create mode 100644 500xxx/500920/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma200_tb1_sp0p7.py
 create mode 120000 500xxx/500921/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500921/log.generate.short
 create mode 100644 500xxx/500921/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma250_tb1_sp0p35.py
 create mode 120000 500xxx/500922/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500922/log.generate.short
 create mode 100644 500xxx/500922/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma250_tb1_sp0p7.py
 create mode 120000 500xxx/500923/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500923/log.generate.short
 create mode 100644 500xxx/500923/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma300_tb1_sp0p35.py
 create mode 120000 500xxx/500924/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500924/log.generate.short
 create mode 100644 500xxx/500924/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma300_tb1_sp0p7.py
 create mode 120000 500xxx/500925/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500925/log.generate.short
 create mode 100644 500xxx/500925/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma350_tb1_sp0p35.py
 create mode 120000 500xxx/500926/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500926/log.generate.short
 create mode 100644 500xxx/500926/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma350_tb1_sp0p7.py
 create mode 120000 500xxx/500927/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500927/log.generate.short
 create mode 100644 500xxx/500927/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma400_tb1_sp0p35.py
 create mode 120000 500xxx/500928/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500928/log.generate.short
 create mode 100644 500xxx/500928/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma400_tb1_sp0p7.py
 create mode 120000 500xxx/500929/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500929/log.generate.short
 create mode 100644 500xxx/500929/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma500_tb1_sp0p35.py
 create mode 120000 500xxx/500930/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500930/log.generate.short
 create mode 100644 500xxx/500930/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma500_tb1_sp0p7.py
 create mode 120000 500xxx/500931/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500931/log.generate.short
 create mode 100644 500xxx/500931/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma700_tb1_sp0p35.py
 create mode 120000 500xxx/500932/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500932/log.generate.short
 create mode 100644 500xxx/500932/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma700_tb1_sp0p7.py
 create mode 120000 500xxx/500933/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500933/log.generate.short
 create mode 100644 500xxx/500933/mc.MGPy8EG_2HDMa_ggF_Hbb_mA900_ma400_tb1_sp0p35.py
 create mode 120000 500xxx/500934/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500934/log.generate.short
 create mode 100644 500xxx/500934/mc.MGPy8EG_2HDMa_ggF_Hbb_mA900_ma400_tb1_sp0p7.py
 create mode 120000 500xxx/500935/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500935/log.generate.short
 create mode 100644 500xxx/500935/mc.MGPy8EG_2HDMa_ggF_Hbb_mA900_ma500_tb1_sp0p35.py
 create mode 120000 500xxx/500936/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500936/log.generate.short
 create mode 100644 500xxx/500936/mc.MGPy8EG_2HDMa_ggF_Hbb_mA900_ma500_tb1_sp0p7.py
 create mode 120000 500xxx/500937/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500937/log.generate.short
 create mode 100644 500xxx/500937/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma150_tb1_sp0p35.py
 create mode 120000 500xxx/500938/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500938/log.generate.short
 create mode 100644 500xxx/500938/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma150_tb1_sp0p7.py
 create mode 120000 500xxx/500939/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500939/log.generate.short
 create mode 100644 500xxx/500939/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma200_tb1_sp0p35.py
 create mode 120000 500xxx/500940/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500940/log.generate.short
 create mode 100644 500xxx/500940/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma200_tb1_sp0p7.py
 create mode 120000 500xxx/500941/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500941/log.generate.short
 create mode 100644 500xxx/500941/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma250_tb1_sp0p35.py
 create mode 120000 500xxx/500942/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500942/log.generate.short
 create mode 100644 500xxx/500942/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma250_tb1_sp0p7.py
 create mode 120000 500xxx/500943/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500943/log.generate.short
 create mode 100644 500xxx/500943/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma300_tb1_sp0p35.py
 create mode 120000 500xxx/500944/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500944/log.generate.short
 create mode 100644 500xxx/500944/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma300_tb1_sp0p7.py
 create mode 120000 500xxx/500945/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500945/log.generate.short
 create mode 100644 500xxx/500945/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p35.py
 create mode 120000 500xxx/500946/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500946/log.generate.short
 create mode 100644 500xxx/500946/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p7.py
 create mode 120000 500xxx/500947/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500947/log.generate.short
 create mode 100644 500xxx/500947/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma400_tb1_sp0p35.py
 create mode 120000 500xxx/500948/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500948/log.generate.short
 create mode 100644 500xxx/500948/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma400_tb1_sp0p7.py
 create mode 120000 500xxx/500949/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500949/log.generate.short
 create mode 100644 500xxx/500949/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma450_tb1_sp0p35.py
 create mode 120000 500xxx/500950/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500950/log.generate.short
 create mode 100644 500xxx/500950/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma450_tb1_sp0p7.py
 create mode 120000 500xxx/500951/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500951/log.generate.short
 create mode 100644 500xxx/500951/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma500_tb1_sp0p35.py
 create mode 120000 500xxx/500952/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500952/log.generate.short
 create mode 100644 500xxx/500952/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma500_tb1_sp0p7.py
 create mode 120000 500xxx/500953/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500953/log.generate.short
 create mode 100644 500xxx/500953/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma600_tb1_sp0p35.py
 create mode 120000 500xxx/500954/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500954/log.generate.short
 create mode 100644 500xxx/500954/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma600_tb1_sp0p7.py
 create mode 120000 500xxx/500955/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500955/log.generate.short
 create mode 100644 500xxx/500955/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma700_tb1_sp0p35.py
 create mode 120000 500xxx/500956/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500956/log.generate.short
 create mode 100644 500xxx/500956/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma700_tb1_sp0p7.py
 create mode 120000 500xxx/500957/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500957/log.generate.short
 create mode 100644 500xxx/500957/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma100_tb1_sp0p35.py
 create mode 120000 500xxx/500958/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500958/log.generate.short
 create mode 100644 500xxx/500958/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma100_tb1_sp0p7.py
 create mode 120000 500xxx/500959/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500959/log.generate.short
 create mode 100644 500xxx/500959/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma150_tb1_sp0p35.py
 create mode 120000 500xxx/500960/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500960/log.generate.short
 create mode 100644 500xxx/500960/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma150_tb1_sp0p7.py
 create mode 120000 500xxx/500961/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500961/log.generate.short
 create mode 100644 500xxx/500961/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma200_tb1_sp0p35.py
 create mode 120000 500xxx/500962/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500962/log.generate.short
 create mode 100644 500xxx/500962/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma200_tb1_sp0p7.py
 create mode 120000 500xxx/500963/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500963/log.generate.short
 create mode 100644 500xxx/500963/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma300_tb1_sp0p35.py
 create mode 120000 500xxx/500964/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500964/log.generate.short
 create mode 100644 500xxx/500964/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma300_tb1_sp0p7.py
 create mode 120000 500xxx/500965/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500965/log.generate.short
 create mode 100644 500xxx/500965/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma350_tb1_sp0p35.py
 create mode 120000 500xxx/500966/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500966/log.generate.short
 create mode 100644 500xxx/500966/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma350_tb1_sp0p7.py
 create mode 120000 500xxx/500967/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500967/log.generate.short
 create mode 100644 500xxx/500967/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma400_tb1_sp0p35.py
 create mode 120000 500xxx/500968/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500968/log.generate.short
 create mode 100644 500xxx/500968/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma400_tb1_sp0p7.py
 create mode 120000 500xxx/500969/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500969/log.generate.short
 create mode 100644 500xxx/500969/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma450_tb1_sp0p35.py
 create mode 120000 500xxx/500970/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500970/log.generate.short
 create mode 100644 500xxx/500970/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma450_tb1_sp0p7.py
 create mode 120000 500xxx/500971/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500971/log.generate.short
 create mode 100644 500xxx/500971/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma500_tb1_sp0p35.py
 create mode 120000 500xxx/500972/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500972/log.generate.short
 create mode 100644 500xxx/500972/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma500_tb1_sp0p7.py
 create mode 120000 500xxx/500973/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500973/log.generate.short
 create mode 100644 500xxx/500973/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma800_tb1_sp0p35.py
 create mode 120000 500xxx/500974/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500974/log.generate.short
 create mode 100644 500xxx/500974/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma800_tb1_sp0p7.py
 create mode 120000 500xxx/500975/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500975/log.generate.short
 create mode 100644 500xxx/500975/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1250_ma250_tb1_sp0p35.py
 create mode 120000 500xxx/500976/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500976/log.generate.short
 create mode 100644 500xxx/500976/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1250_ma250_tb1_sp0p7.py
 create mode 120000 500xxx/500977/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500977/log.generate.short
 create mode 100644 500xxx/500977/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma400_tb1_sp0p35.py
 create mode 120000 500xxx/500978/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500978/log.generate.short
 create mode 100644 500xxx/500978/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma400_tb1_sp0p7.py
 create mode 120000 500xxx/500979/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500979/log.generate.short
 create mode 100644 500xxx/500979/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma500_tb1_sp0p35.py
 create mode 120000 500xxx/500980/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500980/log.generate.short
 create mode 100644 500xxx/500980/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma500_tb1_sp0p7.py
 create mode 120000 500xxx/500981/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500981/log.generate.short
 create mode 100644 500xxx/500981/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma600_tb1_sp0p35.py
 create mode 120000 500xxx/500982/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500982/log.generate.short
 create mode 100644 500xxx/500982/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma600_tb1_sp0p7.py
 create mode 120000 500xxx/500983/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500983/log.generate.short
 create mode 100644 500xxx/500983/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma700_tb1_sp0p35.py
 create mode 120000 500xxx/500984/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500984/log.generate.short
 create mode 100644 500xxx/500984/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma700_tb1_sp0p7.py
 create mode 120000 500xxx/500985/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500985/log.generate.short
 create mode 100644 500xxx/500985/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1400_ma300_tb1_sp0p35.py
 create mode 120000 500xxx/500986/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500986/log.generate.short
 create mode 100644 500xxx/500986/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1400_ma300_tb1_sp0p7.py
 create mode 120000 500xxx/500987/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500987/log.generate.short
 create mode 100644 500xxx/500987/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma100_tb1_sp0p35.py
 create mode 120000 500xxx/500988/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500988/log.generate.short
 create mode 100644 500xxx/500988/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma100_tb1_sp0p7.py
 create mode 120000 500xxx/500989/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500989/log.generate.short
 create mode 100644 500xxx/500989/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma150_tb1_sp0p35.py
 create mode 120000 500xxx/500990/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500990/log.generate.short
 create mode 100644 500xxx/500990/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma150_tb1_sp0p7.py
 create mode 120000 500xxx/500991/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500991/log.generate.short
 create mode 100644 500xxx/500991/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma200_tb1_sp0p35.py
 create mode 120000 500xxx/500992/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500992/log.generate.short
 create mode 100644 500xxx/500992/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma200_tb1_sp0p7.py
 create mode 120000 500xxx/500993/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500993/log.generate.short
 create mode 100644 500xxx/500993/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma250_tb1_sp0p35.py
 create mode 120000 500xxx/500994/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500994/log.generate.short
 create mode 100644 500xxx/500994/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma250_tb1_sp0p7.py
 create mode 120000 500xxx/500995/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500995/log.generate.short
 create mode 100644 500xxx/500995/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma300_tb1_sp0p35.py
 create mode 120000 500xxx/500996/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500996/log.generate.short
 create mode 100644 500xxx/500996/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma300_tb1_sp0p7.py
 create mode 120000 500xxx/500997/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500997/log.generate.short
 create mode 100644 500xxx/500997/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma350_tb1_sp0p35.py
 create mode 120000 500xxx/500998/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500998/log.generate.short
 create mode 100644 500xxx/500998/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma350_tb1_sp0p7.py
 create mode 120000 500xxx/500999/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 500xxx/500999/log.generate.short
 create mode 100644 500xxx/500999/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma400_tb1_sp0p35.py
 create mode 120000 501xxx/501000/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501000/log.generate.short
 create mode 100644 501xxx/501000/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma400_tb1_sp0p7.py
 create mode 120000 501xxx/501001/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501001/log.generate.short
 create mode 100644 501xxx/501001/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma450_tb1_sp0p35.py
 create mode 120000 501xxx/501002/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501002/log.generate.short
 create mode 100644 501xxx/501002/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma450_tb1_sp0p7.py
 create mode 120000 501xxx/501003/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501003/log.generate.short
 create mode 100644 501xxx/501003/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma500_tb1_sp0p35.py
 create mode 120000 501xxx/501004/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501004/log.generate.short
 create mode 100644 501xxx/501004/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma500_tb1_sp0p7.py
 create mode 120000 501xxx/501005/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501005/log.generate.short
 create mode 100644 501xxx/501005/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma600_tb1_sp0p35.py
 create mode 120000 501xxx/501006/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501006/log.generate.short
 create mode 100644 501xxx/501006/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma600_tb1_sp0p7.py
 create mode 120000 501xxx/501007/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501007/log.generate.short
 create mode 100644 501xxx/501007/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma700_tb1_sp0p35.py
 create mode 120000 501xxx/501008/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501008/log.generate.short
 create mode 100644 501xxx/501008/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma700_tb1_sp0p7.py
 create mode 120000 501xxx/501009/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501009/log.generate.short
 create mode 100644 501xxx/501009/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma150_tb1_sp0p35.py
 create mode 120000 501xxx/501010/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501010/log.generate.short
 create mode 100644 501xxx/501010/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma150_tb1_sp0p7.py
 create mode 120000 501xxx/501011/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501011/log.generate.short
 create mode 100644 501xxx/501011/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma200_tb1_sp0p35.py
 create mode 120000 501xxx/501012/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501012/log.generate.short
 create mode 100644 501xxx/501012/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma200_tb1_sp0p7.py
 create mode 120000 501xxx/501013/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501013/log.generate.short
 create mode 100644 501xxx/501013/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma350_tb1_sp0p35.py
 create mode 120000 501xxx/501014/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501014/log.generate.short
 create mode 100644 501xxx/501014/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma350_tb1_sp0p7.py
 create mode 120000 501xxx/501015/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501015/log.generate.short
 create mode 100644 501xxx/501015/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma400_tb1_sp0p35.py
 create mode 120000 501xxx/501016/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501016/log.generate.short
 create mode 100644 501xxx/501016/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma400_tb1_sp0p7.py
 create mode 120000 501xxx/501017/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501017/log.generate.short
 create mode 100644 501xxx/501017/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma150_tb1_sp0p35.py
 create mode 120000 501xxx/501018/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501018/log.generate.short
 create mode 100644 501xxx/501018/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma150_tb1_sp0p7.py
 create mode 120000 501xxx/501019/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501019/log.generate.short
 create mode 100644 501xxx/501019/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma200_tb1_sp0p35.py
 create mode 120000 501xxx/501020/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501020/log.generate.short
 create mode 100644 501xxx/501020/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma200_tb1_sp0p7.py
 create mode 120000 501xxx/501021/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501021/log.generate.short
 create mode 100644 501xxx/501021/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma250_tb1_sp0p35.py
 create mode 120000 501xxx/501022/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501022/log.generate.short
 create mode 100644 501xxx/501022/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma250_tb1_sp0p7.py
 create mode 120000 501xxx/501023/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501023/log.generate.short
 create mode 100644 501xxx/501023/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma300_tb1_sp0p35.py
 create mode 120000 501xxx/501024/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501024/log.generate.short
 create mode 100644 501xxx/501024/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma300_tb1_sp0p7.py
 create mode 120000 501xxx/501025/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501025/log.generate.short
 create mode 100644 501xxx/501025/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1800_ma100_tb1_sp0p35.py
 create mode 120000 501xxx/501026/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501026/log.generate.short
 create mode 100644 501xxx/501026/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1800_ma100_tb1_sp0p7.py
 create mode 120000 501xxx/501027/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501027/log.generate.short
 create mode 100644 501xxx/501027/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1800_ma200_tb1_sp0p35.py
 create mode 120000 501xxx/501028/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501028/log.generate.short
 create mode 100644 501xxx/501028/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1800_ma200_tb1_sp0p7.py
 create mode 120000 501xxx/501029/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501029/log.generate.short
 create mode 100644 501xxx/501029/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma150_tb1_sp0p35.py
 create mode 120000 501xxx/501030/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501030/log.generate.short
 create mode 100644 501xxx/501030/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma150_tb1_sp0p7.py
 create mode 120000 501xxx/501031/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501031/log.generate.short
 create mode 100644 501xxx/501031/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma200_tb1_sp0p35.py
 create mode 120000 501xxx/501032/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501032/log.generate.short
 create mode 100644 501xxx/501032/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma200_tb1_sp0p7.py
 create mode 120000 501xxx/501033/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501033/log.generate.short
 create mode 100644 501xxx/501033/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma250_tb1_sp0p35.py
 create mode 120000 501xxx/501034/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501034/log.generate.short
 create mode 100644 501xxx/501034/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma250_tb1_sp0p7.py
 create mode 120000 501xxx/501035/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501035/log.generate.short
 create mode 100644 501xxx/501035/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma300_tb1_sp0p35.py
 create mode 120000 501xxx/501036/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501036/log.generate.short
 create mode 100644 501xxx/501036/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma300_tb1_sp0p7.py
 create mode 120000 501xxx/501037/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501037/log.generate.short
 create mode 100644 501xxx/501037/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma350_tb1_sp0p35.py
 create mode 120000 501xxx/501038/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501038/log.generate.short
 create mode 100644 501xxx/501038/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma350_tb1_sp0p7.py
 create mode 120000 501xxx/501039/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501039/log.generate.short
 create mode 100644 501xxx/501039/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma400_tb1_sp0p35.py
 create mode 120000 501xxx/501040/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501040/log.generate.short
 create mode 100644 501xxx/501040/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma400_tb1_sp0p7.py
 create mode 120000 501xxx/501041/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501041/log.generate.short
 create mode 100644 501xxx/501041/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma500_tb1_sp0p35.py
 create mode 120000 501xxx/501042/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501042/log.generate.short
 create mode 100644 501xxx/501042/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma500_tb1_sp0p7.py
 create mode 120000 501xxx/501043/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501043/log.generate.short
 create mode 100644 501xxx/501043/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma600_tb1_sp0p35.py
 create mode 120000 501xxx/501044/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501044/log.generate.short
 create mode 100644 501xxx/501044/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma600_tb1_sp0p7.py
 create mode 120000 501xxx/501045/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501045/log.generate.short
 create mode 100644 501xxx/501045/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma700_tb1_sp0p35.py
 create mode 120000 501xxx/501046/MadGraphControl_Py8EG_2HDMa_monoH_common.py
 create mode 100644 501xxx/501046/log.generate.short
 create mode 100644 501xxx/501046/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma700_tb1_sp0p7.py

diff --git a/500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 100644
index 0000000000..907b8ec90d
--- /dev/null
+++ b/500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1,227 @@
+import MadGraphControl.MadGraph_NNPDF30NLO_Base_Fragment
+from MadGraphControl.MadGraphUtils import *
+import re
+		
+# This control file makes use of UFO v2, registered in https://its.cern.ch/jira/browse/AGENE-1652 
+# Z's don't contribute because sinbma (sin(beta-alpha)) is 1.0, so excluding them with '/z' reduces runtime for the LHE generation,
+# without changing the physics/cross-sections/kinematic ditributions
+
+#----------------------------------------------------------------------------
+# Process definition
+#----------------------------------------------------------------------------
+if initialGluons:
+	# For the gluon-gluon fusion production use the 4FS to take into account the b-quark loops
+	process="""
+	import model Pseudoscalar_2HDM -modelname
+	define p = g d u s c d~ u~ s~ c~
+	define j = g d u s c d~ u~ s~ c~
+	generate g g > h1 xd xd~ / z [QCD]
+	output -f
+	"""
+else:
+	# For b-initiated production use 5FS
+	process="""
+	import model Pseudoscalar_2HDM-bbMET_5FS -modelname
+	define p = g d u s c b d~ u~ s~ c~ b~
+	define j = g d u s c b d~ u~ s~ c~ b~
+	generate p p > h1 xd xd~ / z
+	output -f
+	"""   
+
+#----------------------------------------------------------------------------
+# Beam energy
+#----------------------------------------------------------------------------
+beamEnergy=-999
+if hasattr(runArgs,'ecmEnergy'):
+  beamEnergy = runArgs.ecmEnergy / 2.
+else: 
+  raise RuntimeError("No center of mass energy found.")
+
+#---------------------------------------------------------------------------
+# Number of events to generate
+#---------------------------------------------------------------------------
+nevents=evgenConfig.nEventsPerJob
+if decayChannel is "monoHyy": multiplier=2 # to take into account ~50% filter efficiency + safety margin (perhaps can be fine-tuned further)
+if decayChannel is "monoHtautau": multiplier=5
+
+if runArgs.maxEvents>0:
+    nevents = runArgs.maxEvents * multiplier
+else:
+    nevents *= multiplier
+nevents = int(nevents)
+
+skip_events=0
+if hasattr(runArgs,'skipEvents'): skip_events=runArgs.skipEvents
+
+
+#---------------------------------------------------------------------------
+# MG5 Run Card
+#---------------------------------------------------------------------------
+extras = {}
+if initialGluons:
+  extras = {
+        'maxjetflavor'  : 4,
+        'asrwgtflavor'  : 4,
+        'lhe_version'	: '3.0',
+        'cut_decays'	: 'F',
+        'nevents'     	: nevents,
+    }
+else:
+  extras = {
+        'maxjetflavor'  : 5,
+        'asrwgtflavor'  : 5,
+        'lhe_version'	: '3.0',
+        'cut_decays'	: 'F',
+        'nevents'     	: nevents,
+    }
+
+# Build run_card
+process_dir = new_process(process)
+modify_run_card(process_dir=process_dir,runArgs=runArgs,settings=extras)
+
+#---------------------------------------------------------------------------
+# MG5 parameter Card
+#---------------------------------------------------------------------------
+
+# Build param_card.dat
+
+params={}
+## blocks might be modified
+dict_blocks={
+"mass": ["MB", "MXd", "mh2", "mh3", "mhc", "mh4"],
+"DMINPUTS" : ["gPXd", ],
+"FRBlock": ["tanbeta", "sinbma", ],
+"Higgs": ["lam3", "laP1", "laP2", "sinp"],
+}
+
+for bl in dict_blocks.keys():
+  for pa in dict_blocks[bl]:
+    if pa in THDMparams.keys():
+      if bl not in params: params[bl]={}
+      if pa=="MB": 
+        params[bl]["5"]=THDMparams[pa]
+      else:
+        params[bl][pa]=THDMparams[pa]
+
+## auto calculation of decay width
+THDMparams_decay={
+"25": "Auto",
+"35": "Auto",
+"36": "Auto",
+"37": "Auto",
+"55": "Auto",
+}
+
+params["decay"]=THDMparams_decay
+
+print("Updating parameters:")
+print(params)
+
+modify_param_card(process_dir=process_dir,params=params)
+
+# Build reweight_card.dat
+if reweight:
+	# Create reweighting card
+	reweight_card_loc=process_dir+'/Cards/reweight_card.dat'
+	rwcard = open(reweight_card_loc,'w')
+
+	for rw_name in reweights:
+		rwcard.write("launch --rwgt_name=%s\n" % rw_name)
+		for param in rw_name.split('-'):
+			param_name, value = param.split('_')
+			if param_name == "SINP":
+				rwcard.write("set Higgs 5  %s\n" % value)
+			elif param_name == "TANB":
+				rwcard.write("set FRBlock 2  %s\n" % value)
+			rwcard.write("set decay 25 Auto\nset decay 35 Auto\nset decay 36 Auto\nset decay 37 Auto\nset decay 55 Auto\n") 
+	rwcard.close()
+
+print_cards()
+    
+#---------------------------------------------------------------------------
+# Generate the events    
+#---------------------------------------------------------------------------
+generate(process_dir=process_dir,runArgs=runArgs)
+arrange_output(process_dir=process_dir,runArgs=runArgs,lhe_version=3,saveProcDir=True)                                                                         
+
+#---------------------------------------------------------------------------                                                                                                                                                                       
+# Metadata                                                                                                                                                          
+#---------------------------------------------------------------------------
+if initialGluons:
+	evgenConfig.process = "g g > xd xd~ h1"
+	initialStateString = "gluon fusion"
+else:
+	evgenConfig.process = "p p > xd xd~ h1"
+	initialStateString = "b quark annihilation"
+
+if decayChannel is "monoHyy":
+	evgenConfig.description = "Pseudoscalar Mediator simplified Model for mono-Higgs(-> gamma gamma) " +initialStateString + " initiated process  \
+	with tan(beta) = " + str(THDMparams['tanbeta']) + ", sin(theta) = " + str(THDMparams['sinp']) + ", mA = " + str(THDMparams['mh3']) + ", ma"\
+	+ str(THDMparams['mh4'])
+	evgenConfig.keywords = ["exotic","BSMHiggs","Higgs","WIMP", "simplifiedModel"]
+	evgenConfig.contact = ["Kristian Bjoerke <kristian.bjoerke@cern.ch>, Lailin Xu <lailin.xu@cern.ch>"]
+
+if decayChannel is "monoHbb":
+	evgenConfig.description = "Pseudoscalar Mediator simplified Model for mono-Higgs(-> b bbar) " +initialStateString + " initiated process  \
+	with tan(beta) = " + str(THDMparams['tanbeta']) + ", sin(theta) = " + str(THDMparams['sinp']) + ", mA = " + str(THDMparams['mh3']) + ", ma"\
+	+ str(THDMparams['mh4'])
+	evgenConfig.keywords = ["exotic","BSMHiggs","Higgs","WIMP", "simplifiedModel","bbbar"]
+	evgenConfig.contact = ["Spyros Argyropoulos <spyridon.argyropoulos@cern.ch>, Lailin Xu <lailin.xu@cern.ch>"]
+
+if decayChannel is "monoHtautau":
+	evgenConfig.description = "Pseudoscalar Mediator simplified Model for mono-Higgs(-> tau tau) " +initialStateString + " initiated process  \
+	with tan(beta) = " + str(THDMparams['tanbeta']) + ", sin(theta) = " + str(THDMparams['sinp']) + ", mA = " + str(THDMparams['mh3']) + ", ma"\
+	+ str(THDMparams['mh4'])
+	evgenConfig.keywords = ["exotic","BSMHiggs","Higgs","WIMP", "simplifiedModel"]
+	evgenConfig.contact = ["Julia Djuvsland <julia.djuvsland@cern.ch>, Lailin Xu <lailin.xu@cern.ch>"]
+
+#---------------------------------------------------------------------------
+# Shower
+#---------------------------------------------------------------------------
+include("Pythia8_i/Pythia8_A14_NNPDF23LO_EvtGen_Common.py")
+include("Pythia8_i/Pythia8_MadGraph.py")
+
+# Teach pythia about the dark matter particle
+genSeq.Pythia8.Commands += ["SLHA:allowUserOverride = on",
+                            "1000022:all = xd xd~ 2 0 0 %d 0.0 0.0 0.0 0.0" % (int(THDMparams['MXd'])),
+                            "1000022:isVisible = false",
+			    			"1000022:mayDecay = off"
+                            ]
+
+#---------------------------------------------------------------------------
+# Filters
+#---------------------------------------------------------------------------
+if decayChannel is "monoHyy":
+	# Force h->gamgam decay in Pythia
+	genSeq.Pythia8.Commands += ["25:oneChannel = on 1.0 100 22 22 "]
+
+	# Generator filter
+	if not hasattr( filtSeq, "DiPhotonFilter" ):
+		from GeneratorFilters.GeneratorFiltersConf import DiPhotonFilter
+		filtSeq += DiPhotonFilter ()
+   
+	DiPhotonFilter = filtSeq.DiPhotonFilter
+	DiPhotonFilter.PtCut1st = 30000.
+	DiPhotonFilter.PtCut2nd = 20000.
+
+if decayChannel is "monoHbb":
+	# Force h->bb decay in Pythia
+	genSeq.Pythia8.Commands += ["25:oneChannel = on 1.0 100 5 -5 "]
+   
+	# Generator filter
+	include("GeneratorFilters/MissingEtFilter.py")
+	filtSeq.MissingEtFilter.METCut = 100*GeV
+	filtSeq.MissingEtFilter.UseNeutrinosFromHadrons = True
+
+if decayChannel is "monoHtautau":
+	# Force h->tautau decay in Pythia
+	genSeq.Pythia8.Commands += ["25:oneChannel = on 1.0 100 15 -15 "]
+        
+	include('GeneratorFilters/MultiElecMuTauFilter.py')
+	MultiElecMuTauFilter = filtSeq.MultiElecMuTauFilter
+	MultiElecMuTauFilter.NLeptons = 2
+	MultiElecMuTauFilter.MinPt = 1e10
+	MultiElecMuTauFilter.MaxEta = 2.8
+	MultiElecMuTauFilter.MinVisPtHadTau =  20000
+	MultiElecMuTauFilter.IncludeHadTaus = 1
+        
diff --git a/500xxx/500765/log.generate.short b/500xxx/500765/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500765/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500765/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma350_tb1_sp0p35_sps.py b/500xxx/500765/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma350_tb1_sp0p35_sps.py
new file mode 100644
index 0000000000..b48a4aaa6c
--- /dev/null
+++ b/500xxx/500765/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma350_tb1_sp0p35_sps.py
@@ -0,0 +1,57 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # Only save weights for b-initiated samples - for ggF reweighting is broken
+reweights=[
+'SINP_0.1-TANB_1.0',
+'SINP_0.2-TANB_1.0',
+'SINP_0.3-TANB_1.0',
+'SINP_0.4-TANB_1.0',
+'SINP_0.5-TANB_1.0',
+'SINP_0.6-TANB_1.0',
+'SINP_0.7-TANB_1.0',
+'SINP_0.8-TANB_1.0',
+'SINP_0.9-TANB_1.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
+
diff --git a/500xxx/500766/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500766/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500766/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500766/log.generate.short b/500xxx/500766/log.generate.short
new file mode 100644
index 0000000000..980658a1fa
--- /dev/null
+++ b/500xxx/500766/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.02 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500766/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma200_tb1_sp0p35_sps.py b/500xxx/500766/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma200_tb1_sp0p35_sps.py
new file mode 100644
index 0000000000..2d0db08200
--- /dev/null
+++ b/500xxx/500766/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma200_tb1_sp0p35_sps.py
@@ -0,0 +1,57 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # Only save weights for b-initiated samples - for ggF reweighting is broken
+reweights=[
+'SINP_0.1-TANB_1.0',
+'SINP_0.2-TANB_1.0',
+'SINP_0.3-TANB_1.0',
+'SINP_0.4-TANB_1.0',
+'SINP_0.5-TANB_1.0',
+'SINP_0.6-TANB_1.0',
+'SINP_0.7-TANB_1.0',
+'SINP_0.8-TANB_1.0',
+'SINP_0.9-TANB_1.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
+
diff --git a/500xxx/500767/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500767/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500767/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500767/log.generate.short b/500xxx/500767/log.generate.short
new file mode 100644
index 0000000000..9e381652cf
--- /dev/null
+++ b/500xxx/500767/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.09 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500767/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p1_sps.py b/500xxx/500767/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p1_sps.py
new file mode 100644
index 0000000000..9a32175680
--- /dev/null
+++ b/500xxx/500767/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p1_sps.py
@@ -0,0 +1,57 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.1 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # Only save weights for b-initiated samples - for ggF reweighting is broken
+reweights=[
+'SINP_0.1-TANB_1.0',
+'SINP_0.2-TANB_1.0',
+'SINP_0.3-TANB_1.0',
+'SINP_0.4-TANB_1.0',
+'SINP_0.5-TANB_1.0',
+'SINP_0.6-TANB_1.0',
+'SINP_0.7-TANB_1.0',
+'SINP_0.8-TANB_1.0',
+'SINP_0.9-TANB_1.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
+
diff --git a/500xxx/500768/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500768/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500768/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500768/log.generate.short b/500xxx/500768/log.generate.short
new file mode 100644
index 0000000000..7cd1af247a
--- /dev/null
+++ b/500xxx/500768/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.07 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500768/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p2_sps.py b/500xxx/500768/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p2_sps.py
new file mode 100644
index 0000000000..4f45fa135a
--- /dev/null
+++ b/500xxx/500768/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p2_sps.py
@@ -0,0 +1,57 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.2 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # Only save weights for b-initiated samples - for ggF reweighting is broken
+reweights=[
+'SINP_0.1-TANB_1.0',
+'SINP_0.2-TANB_1.0',
+'SINP_0.3-TANB_1.0',
+'SINP_0.4-TANB_1.0',
+'SINP_0.5-TANB_1.0',
+'SINP_0.6-TANB_1.0',
+'SINP_0.7-TANB_1.0',
+'SINP_0.8-TANB_1.0',
+'SINP_0.9-TANB_1.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
+
diff --git a/500xxx/500769/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500769/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500769/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500769/log.generate.short b/500xxx/500769/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500769/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500769/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p3_sps.py b/500xxx/500769/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p3_sps.py
new file mode 100644
index 0000000000..51a5569acf
--- /dev/null
+++ b/500xxx/500769/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p3_sps.py
@@ -0,0 +1,57 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.3 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # Only save weights for b-initiated samples - for ggF reweighting is broken
+reweights=[
+'SINP_0.1-TANB_1.0',
+'SINP_0.2-TANB_1.0',
+'SINP_0.3-TANB_1.0',
+'SINP_0.4-TANB_1.0',
+'SINP_0.5-TANB_1.0',
+'SINP_0.6-TANB_1.0',
+'SINP_0.7-TANB_1.0',
+'SINP_0.8-TANB_1.0',
+'SINP_0.9-TANB_1.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
+
diff --git a/500xxx/500770/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500770/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500770/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500770/log.generate.short b/500xxx/500770/log.generate.short
new file mode 100644
index 0000000000..9e381652cf
--- /dev/null
+++ b/500xxx/500770/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.09 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500770/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p4_sps.py b/500xxx/500770/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p4_sps.py
new file mode 100644
index 0000000000..20ecfe5523
--- /dev/null
+++ b/500xxx/500770/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p4_sps.py
@@ -0,0 +1,57 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.4 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # Only save weights for b-initiated samples - for ggF reweighting is broken
+reweights=[
+'SINP_0.1-TANB_1.0',
+'SINP_0.2-TANB_1.0',
+'SINP_0.3-TANB_1.0',
+'SINP_0.4-TANB_1.0',
+'SINP_0.5-TANB_1.0',
+'SINP_0.6-TANB_1.0',
+'SINP_0.7-TANB_1.0',
+'SINP_0.8-TANB_1.0',
+'SINP_0.9-TANB_1.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
+
diff --git a/500xxx/500771/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500771/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500771/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500771/log.generate.short b/500xxx/500771/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500771/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500771/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p5_sps.py b/500xxx/500771/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p5_sps.py
new file mode 100644
index 0000000000..d44f024c94
--- /dev/null
+++ b/500xxx/500771/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p5_sps.py
@@ -0,0 +1,57 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.5 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # Only save weights for b-initiated samples - for ggF reweighting is broken
+reweights=[
+'SINP_0.1-TANB_1.0',
+'SINP_0.2-TANB_1.0',
+'SINP_0.3-TANB_1.0',
+'SINP_0.4-TANB_1.0',
+'SINP_0.5-TANB_1.0',
+'SINP_0.6-TANB_1.0',
+'SINP_0.7-TANB_1.0',
+'SINP_0.8-TANB_1.0',
+'SINP_0.9-TANB_1.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
+
diff --git a/500xxx/500772/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500772/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500772/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500772/log.generate.short b/500xxx/500772/log.generate.short
new file mode 100644
index 0000000000..43c044c556
--- /dev/null
+++ b/500xxx/500772/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.11 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500772/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p6_sps.py b/500xxx/500772/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p6_sps.py
new file mode 100644
index 0000000000..dfbcd122b5
--- /dev/null
+++ b/500xxx/500772/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p6_sps.py
@@ -0,0 +1,57 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.6 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # Only save weights for b-initiated samples - for ggF reweighting is broken
+reweights=[
+'SINP_0.1-TANB_1.0',
+'SINP_0.2-TANB_1.0',
+'SINP_0.3-TANB_1.0',
+'SINP_0.4-TANB_1.0',
+'SINP_0.5-TANB_1.0',
+'SINP_0.6-TANB_1.0',
+'SINP_0.7-TANB_1.0',
+'SINP_0.8-TANB_1.0',
+'SINP_0.9-TANB_1.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
+
diff --git a/500xxx/500773/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500773/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500773/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500773/log.generate.short b/500xxx/500773/log.generate.short
new file mode 100644
index 0000000000..7cd1af247a
--- /dev/null
+++ b/500xxx/500773/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.07 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500773/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p8_sps.py b/500xxx/500773/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p8_sps.py
new file mode 100644
index 0000000000..b96ee6e304
--- /dev/null
+++ b/500xxx/500773/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p8_sps.py
@@ -0,0 +1,57 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.8 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # Only save weights for b-initiated samples - for ggF reweighting is broken
+reweights=[
+'SINP_0.1-TANB_1.0',
+'SINP_0.2-TANB_1.0',
+'SINP_0.3-TANB_1.0',
+'SINP_0.4-TANB_1.0',
+'SINP_0.5-TANB_1.0',
+'SINP_0.6-TANB_1.0',
+'SINP_0.7-TANB_1.0',
+'SINP_0.8-TANB_1.0',
+'SINP_0.9-TANB_1.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
+
diff --git a/500xxx/500774/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500774/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500774/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500774/log.generate.short b/500xxx/500774/log.generate.short
new file mode 100644
index 0000000000..43c044c556
--- /dev/null
+++ b/500xxx/500774/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.11 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500774/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p9_sps.py b/500xxx/500774/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p9_sps.py
new file mode 100644
index 0000000000..04276d9ecb
--- /dev/null
+++ b/500xxx/500774/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p9_sps.py
@@ -0,0 +1,57 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.9 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # Only save weights for b-initiated samples - for ggF reweighting is broken
+reweights=[
+'SINP_0.1-TANB_1.0',
+'SINP_0.2-TANB_1.0',
+'SINP_0.3-TANB_1.0',
+'SINP_0.4-TANB_1.0',
+'SINP_0.5-TANB_1.0',
+'SINP_0.6-TANB_1.0',
+'SINP_0.7-TANB_1.0',
+'SINP_0.8-TANB_1.0',
+'SINP_0.9-TANB_1.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
+
diff --git a/500xxx/500775/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500775/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500775/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500775/log.generate.short b/500xxx/500775/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500775/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500775/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p1_sps.py b/500xxx/500775/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p1_sps.py
new file mode 100644
index 0000000000..f443e024bf
--- /dev/null
+++ b/500xxx/500775/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p1_sps.py
@@ -0,0 +1,57 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.1 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # Only save weights for b-initiated samples - for ggF reweighting is broken
+reweights=[
+'SINP_0.1-TANB_1.0',
+'SINP_0.2-TANB_1.0',
+'SINP_0.3-TANB_1.0',
+'SINP_0.4-TANB_1.0',
+'SINP_0.5-TANB_1.0',
+'SINP_0.6-TANB_1.0',
+'SINP_0.7-TANB_1.0',
+'SINP_0.8-TANB_1.0',
+'SINP_0.9-TANB_1.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=100
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] in [150,200,250] and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,800,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
+
diff --git a/500xxx/500776/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500776/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500776/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500776/log.generate.short b/500xxx/500776/log.generate.short
new file mode 100644
index 0000000000..57150cf115
--- /dev/null
+++ b/500xxx/500776/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.12 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500776/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p2_sps.py b/500xxx/500776/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p2_sps.py
new file mode 100644
index 0000000000..632decf0f6
--- /dev/null
+++ b/500xxx/500776/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p2_sps.py
@@ -0,0 +1,57 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.2 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # Only save weights for b-initiated samples - for ggF reweighting is broken
+reweights=[
+'SINP_0.1-TANB_1.0',
+'SINP_0.2-TANB_1.0',
+'SINP_0.3-TANB_1.0',
+'SINP_0.4-TANB_1.0',
+'SINP_0.5-TANB_1.0',
+'SINP_0.6-TANB_1.0',
+'SINP_0.7-TANB_1.0',
+'SINP_0.8-TANB_1.0',
+'SINP_0.9-TANB_1.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
+
diff --git a/500xxx/500777/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500777/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500777/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500777/log.generate.short b/500xxx/500777/log.generate.short
new file mode 100644
index 0000000000..43c044c556
--- /dev/null
+++ b/500xxx/500777/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.11 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500777/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p3_sps.py b/500xxx/500777/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p3_sps.py
new file mode 100644
index 0000000000..c04f87918a
--- /dev/null
+++ b/500xxx/500777/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p3_sps.py
@@ -0,0 +1,57 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.3 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # Only save weights for b-initiated samples - for ggF reweighting is broken
+reweights=[
+'SINP_0.1-TANB_1.0',
+'SINP_0.2-TANB_1.0',
+'SINP_0.3-TANB_1.0',
+'SINP_0.4-TANB_1.0',
+'SINP_0.5-TANB_1.0',
+'SINP_0.6-TANB_1.0',
+'SINP_0.7-TANB_1.0',
+'SINP_0.8-TANB_1.0',
+'SINP_0.9-TANB_1.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
+
diff --git a/500xxx/500778/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500778/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500778/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500778/log.generate.short b/500xxx/500778/log.generate.short
new file mode 100644
index 0000000000..43c044c556
--- /dev/null
+++ b/500xxx/500778/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.11 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500778/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p4_sps.py b/500xxx/500778/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p4_sps.py
new file mode 100644
index 0000000000..6bd39f9fcf
--- /dev/null
+++ b/500xxx/500778/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p4_sps.py
@@ -0,0 +1,57 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.4 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # Only save weights for b-initiated samples - for ggF reweighting is broken
+reweights=[
+'SINP_0.1-TANB_1.0',
+'SINP_0.2-TANB_1.0',
+'SINP_0.3-TANB_1.0',
+'SINP_0.4-TANB_1.0',
+'SINP_0.5-TANB_1.0',
+'SINP_0.6-TANB_1.0',
+'SINP_0.7-TANB_1.0',
+'SINP_0.8-TANB_1.0',
+'SINP_0.9-TANB_1.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
+
diff --git a/500xxx/500779/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500779/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500779/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500779/log.generate.short b/500xxx/500779/log.generate.short
new file mode 100644
index 0000000000..7cd1af247a
--- /dev/null
+++ b/500xxx/500779/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.07 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500779/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p5_sps.py b/500xxx/500779/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p5_sps.py
new file mode 100644
index 0000000000..69ce2c3e06
--- /dev/null
+++ b/500xxx/500779/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p5_sps.py
@@ -0,0 +1,57 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.5 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # Only save weights for b-initiated samples - for ggF reweighting is broken
+reweights=[
+'SINP_0.1-TANB_1.0',
+'SINP_0.2-TANB_1.0',
+'SINP_0.3-TANB_1.0',
+'SINP_0.4-TANB_1.0',
+'SINP_0.5-TANB_1.0',
+'SINP_0.6-TANB_1.0',
+'SINP_0.7-TANB_1.0',
+'SINP_0.8-TANB_1.0',
+'SINP_0.9-TANB_1.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
+
diff --git a/500xxx/500780/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500780/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500780/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500780/log.generate.short b/500xxx/500780/log.generate.short
new file mode 100644
index 0000000000..7cd1af247a
--- /dev/null
+++ b/500xxx/500780/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.07 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500780/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p6_sps.py b/500xxx/500780/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p6_sps.py
new file mode 100644
index 0000000000..09ce6103fa
--- /dev/null
+++ b/500xxx/500780/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p6_sps.py
@@ -0,0 +1,57 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.6 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # Only save weights for b-initiated samples - for ggF reweighting is broken
+reweights=[
+'SINP_0.1-TANB_1.0',
+'SINP_0.2-TANB_1.0',
+'SINP_0.3-TANB_1.0',
+'SINP_0.4-TANB_1.0',
+'SINP_0.5-TANB_1.0',
+'SINP_0.6-TANB_1.0',
+'SINP_0.7-TANB_1.0',
+'SINP_0.8-TANB_1.0',
+'SINP_0.9-TANB_1.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
+
diff --git a/500xxx/500781/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500781/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500781/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500781/log.generate.short b/500xxx/500781/log.generate.short
new file mode 100644
index 0000000000..7cd1af247a
--- /dev/null
+++ b/500xxx/500781/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.07 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500781/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p8_sps.py b/500xxx/500781/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p8_sps.py
new file mode 100644
index 0000000000..f8ef423655
--- /dev/null
+++ b/500xxx/500781/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p8_sps.py
@@ -0,0 +1,57 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.8 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # Only save weights for b-initiated samples - for ggF reweighting is broken
+reweights=[
+'SINP_0.1-TANB_1.0',
+'SINP_0.2-TANB_1.0',
+'SINP_0.3-TANB_1.0',
+'SINP_0.4-TANB_1.0',
+'SINP_0.5-TANB_1.0',
+'SINP_0.6-TANB_1.0',
+'SINP_0.7-TANB_1.0',
+'SINP_0.8-TANB_1.0',
+'SINP_0.9-TANB_1.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
+
diff --git a/500xxx/500782/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500782/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500782/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500782/log.generate.short b/500xxx/500782/log.generate.short
new file mode 100644
index 0000000000..9e381652cf
--- /dev/null
+++ b/500xxx/500782/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.09 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500782/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p9_sps.py b/500xxx/500782/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p9_sps.py
new file mode 100644
index 0000000000..f1c6194f3b
--- /dev/null
+++ b/500xxx/500782/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p9_sps.py
@@ -0,0 +1,57 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.9 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # Only save weights for b-initiated samples - for ggF reweighting is broken
+reweights=[
+'SINP_0.1-TANB_1.0',
+'SINP_0.2-TANB_1.0',
+'SINP_0.3-TANB_1.0',
+'SINP_0.4-TANB_1.0',
+'SINP_0.5-TANB_1.0',
+'SINP_0.6-TANB_1.0',
+'SINP_0.7-TANB_1.0',
+'SINP_0.8-TANB_1.0',
+'SINP_0.9-TANB_1.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
+
diff --git a/500xxx/500783/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500783/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500783/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500783/log.generate.short b/500xxx/500783/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500783/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500783/mc.MGPy8EG_2HDMa_bb_Hbb_mA250_ma100_tb10_sp0p35.py b/500xxx/500783/mc.MGPy8EG_2HDMa_bb_Hbb_mA250_ma100_tb10_sp0p35.py
new file mode 100644
index 0000000000..bade3619a8
--- /dev/null
+++ b/500xxx/500783/mc.MGPy8EG_2HDMa_bb_Hbb_mA250_ma100_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 250 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 250 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 250 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 100 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500784/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500784/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500784/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500784/log.generate.short b/500xxx/500784/log.generate.short
new file mode 100644
index 0000000000..f048fa1908
--- /dev/null
+++ b/500xxx/500784/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.03 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500784/mc.MGPy8EG_2HDMa_bb_Hbb_mA300_ma150_tb10_sp0p35.py b/500xxx/500784/mc.MGPy8EG_2HDMa_bb_Hbb_mA300_ma150_tb10_sp0p35.py
new file mode 100644
index 0000000000..165bd486d0
--- /dev/null
+++ b/500xxx/500784/mc.MGPy8EG_2HDMa_bb_Hbb_mA300_ma150_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=100
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] in [150,200,250] and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,800,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500785/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500785/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500785/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500785/log.generate.short b/500xxx/500785/log.generate.short
new file mode 100644
index 0000000000..f048fa1908
--- /dev/null
+++ b/500xxx/500785/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.03 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500785/mc.MGPy8EG_2HDMa_bb_Hbb_mA300_ma200_tb10_sp0p35.py b/500xxx/500785/mc.MGPy8EG_2HDMa_bb_Hbb_mA300_ma200_tb10_sp0p35.py
new file mode 100644
index 0000000000..8ed386e77a
--- /dev/null
+++ b/500xxx/500785/mc.MGPy8EG_2HDMa_bb_Hbb_mA300_ma200_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] in [150,200,250] and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,800,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500786/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500786/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500786/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500786/log.generate.short b/500xxx/500786/log.generate.short
new file mode 100644
index 0000000000..f048fa1908
--- /dev/null
+++ b/500xxx/500786/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.03 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500786/mc.MGPy8EG_2HDMa_bb_Hbb_mA300_ma250_tb10_sp0p35.py b/500xxx/500786/mc.MGPy8EG_2HDMa_bb_Hbb_mA300_ma250_tb10_sp0p35.py
new file mode 100644
index 0000000000..74a8d65a73
--- /dev/null
+++ b/500xxx/500786/mc.MGPy8EG_2HDMa_bb_Hbb_mA300_ma250_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] in [150,200,250] and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,800,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500787/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500787/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500787/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500787/log.generate.short b/500xxx/500787/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/500xxx/500787/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500787/mc.MGPy8EG_2HDMa_bb_Hbb_mA400_ma150_tb10_sp0p35.py b/500xxx/500787/mc.MGPy8EG_2HDMa_bb_Hbb_mA400_ma150_tb10_sp0p35.py
new file mode 100644
index 0000000000..ea94239f29
--- /dev/null
+++ b/500xxx/500787/mc.MGPy8EG_2HDMa_bb_Hbb_mA400_ma150_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 400 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 400 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 400 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500788/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500788/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500788/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500788/log.generate.short b/500xxx/500788/log.generate.short
new file mode 100644
index 0000000000..980658a1fa
--- /dev/null
+++ b/500xxx/500788/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.02 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500788/mc.MGPy8EG_2HDMa_bb_Hbb_mA400_ma300_tb10_sp0p35.py b/500xxx/500788/mc.MGPy8EG_2HDMa_bb_Hbb_mA400_ma300_tb10_sp0p35.py
new file mode 100644
index 0000000000..e787c1a967
--- /dev/null
+++ b/500xxx/500788/mc.MGPy8EG_2HDMa_bb_Hbb_mA400_ma300_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 400 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 400 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 400 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500789/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500789/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500789/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500789/log.generate.short b/500xxx/500789/log.generate.short
new file mode 100644
index 0000000000..f048fa1908
--- /dev/null
+++ b/500xxx/500789/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.03 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500789/mc.MGPy8EG_2HDMa_bb_Hbb_mA500_ma200_tb10_sp0p35.py b/500xxx/500789/mc.MGPy8EG_2HDMa_bb_Hbb_mA500_ma200_tb10_sp0p35.py
new file mode 100644
index 0000000000..6717397dc6
--- /dev/null
+++ b/500xxx/500789/mc.MGPy8EG_2HDMa_bb_Hbb_mA500_ma200_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500790/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500790/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500790/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500790/log.generate.short b/500xxx/500790/log.generate.short
new file mode 100644
index 0000000000..9a93233a2d
--- /dev/null
+++ b/500xxx/500790/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.06 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500790/mc.MGPy8EG_2HDMa_bb_Hbb_mA500_ma250_tb10_sp0p35.py b/500xxx/500790/mc.MGPy8EG_2HDMa_bb_Hbb_mA500_ma250_tb10_sp0p35.py
new file mode 100644
index 0000000000..0b6e74cefd
--- /dev/null
+++ b/500xxx/500790/mc.MGPy8EG_2HDMa_bb_Hbb_mA500_ma250_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500791/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500791/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500791/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500791/log.generate.short b/500xxx/500791/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500791/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500791/mc.MGPy8EG_2HDMa_bb_Hbb_mA500_ma300_tb10_sp0p35.py b/500xxx/500791/mc.MGPy8EG_2HDMa_bb_Hbb_mA500_ma300_tb10_sp0p35.py
new file mode 100644
index 0000000000..06853ce2a7
--- /dev/null
+++ b/500xxx/500791/mc.MGPy8EG_2HDMa_bb_Hbb_mA500_ma300_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500792/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500792/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500792/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500792/log.generate.short b/500xxx/500792/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500792/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500792/mc.MGPy8EG_2HDMa_bb_Hbb_mA500_ma350_tb10_sp0p35.py b/500xxx/500792/mc.MGPy8EG_2HDMa_bb_Hbb_mA500_ma350_tb10_sp0p35.py
new file mode 100644
index 0000000000..47a83351d9
--- /dev/null
+++ b/500xxx/500792/mc.MGPy8EG_2HDMa_bb_Hbb_mA500_ma350_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500793/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500793/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500793/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500793/log.generate.short b/500xxx/500793/log.generate.short
new file mode 100644
index 0000000000..7cd1af247a
--- /dev/null
+++ b/500xxx/500793/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.07 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500793/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma100_tb10_sp0p35.py b/500xxx/500793/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma100_tb10_sp0p35.py
new file mode 100644
index 0000000000..4008d8ff99
--- /dev/null
+++ b/500xxx/500793/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma100_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 100 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500794/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500794/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500794/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500794/log.generate.short b/500xxx/500794/log.generate.short
new file mode 100644
index 0000000000..9e381652cf
--- /dev/null
+++ b/500xxx/500794/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.09 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500794/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma150_tb10_sp0p35.py b/500xxx/500794/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma150_tb10_sp0p35.py
new file mode 100644
index 0000000000..518f236c2d
--- /dev/null
+++ b/500xxx/500794/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma150_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500795/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500795/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500795/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500795/log.generate.short b/500xxx/500795/log.generate.short
new file mode 100644
index 0000000000..f048fa1908
--- /dev/null
+++ b/500xxx/500795/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.03 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500795/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma200_tb10_sp0p35.py b/500xxx/500795/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma200_tb10_sp0p35.py
new file mode 100644
index 0000000000..0ac896c589
--- /dev/null
+++ b/500xxx/500795/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma200_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500796/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500796/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500796/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500796/log.generate.short b/500xxx/500796/log.generate.short
new file mode 100644
index 0000000000..f048fa1908
--- /dev/null
+++ b/500xxx/500796/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.03 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500796/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma250_tb10_sp0p35.py b/500xxx/500796/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma250_tb10_sp0p35.py
new file mode 100644
index 0000000000..0e1b06b876
--- /dev/null
+++ b/500xxx/500796/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma250_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500797/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500797/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500797/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500797/log.generate.short b/500xxx/500797/log.generate.short
new file mode 100644
index 0000000000..f048fa1908
--- /dev/null
+++ b/500xxx/500797/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.03 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500797/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma300_tb10_sp0p35.py b/500xxx/500797/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma300_tb10_sp0p35.py
new file mode 100644
index 0000000000..2af82c7f3c
--- /dev/null
+++ b/500xxx/500797/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma300_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500798/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500798/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500798/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500798/log.generate.short b/500xxx/500798/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500798/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500798/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma350_tb10_sp0p35.py b/500xxx/500798/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma350_tb10_sp0p35.py
new file mode 100644
index 0000000000..bae84cf18a
--- /dev/null
+++ b/500xxx/500798/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma350_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500799/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500799/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500799/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500799/log.generate.short b/500xxx/500799/log.generate.short
new file mode 100644
index 0000000000..f048fa1908
--- /dev/null
+++ b/500xxx/500799/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.03 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500799/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma400_tb10_sp0p35.py b/500xxx/500799/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma400_tb10_sp0p35.py
new file mode 100644
index 0000000000..6dd1fa3044
--- /dev/null
+++ b/500xxx/500799/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma400_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500800/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500800/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500800/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500800/log.generate.short b/500xxx/500800/log.generate.short
new file mode 100644
index 0000000000..f048fa1908
--- /dev/null
+++ b/500xxx/500800/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.03 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500800/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma450_tb10_sp0p35.py b/500xxx/500800/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma450_tb10_sp0p35.py
new file mode 100644
index 0000000000..ff96f6384f
--- /dev/null
+++ b/500xxx/500800/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma450_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 450 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500801/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500801/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500801/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500801/log.generate.short b/500xxx/500801/log.generate.short
new file mode 100644
index 0000000000..f048fa1908
--- /dev/null
+++ b/500xxx/500801/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.03 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500801/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma500_tb10_sp0p35.py b/500xxx/500801/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma500_tb10_sp0p35.py
new file mode 100644
index 0000000000..68f7bc6be9
--- /dev/null
+++ b/500xxx/500801/mc.MGPy8EG_2HDMa_bb_Hbb_mA600_ma500_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500802/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500802/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500802/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500802/log.generate.short b/500xxx/500802/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500802/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500802/mc.MGPy8EG_2HDMa_bb_Hbb_mA700_ma350_tb10_sp0p35.py b/500xxx/500802/mc.MGPy8EG_2HDMa_bb_Hbb_mA700_ma350_tb10_sp0p35.py
new file mode 100644
index 0000000000..678d711d98
--- /dev/null
+++ b/500xxx/500802/mc.MGPy8EG_2HDMa_bb_Hbb_mA700_ma350_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500803/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500803/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500803/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500803/log.generate.short b/500xxx/500803/log.generate.short
new file mode 100644
index 0000000000..f048fa1908
--- /dev/null
+++ b/500xxx/500803/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.03 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500803/mc.MGPy8EG_2HDMa_bb_Hbb_mA700_ma400_tb10_sp0p35.py b/500xxx/500803/mc.MGPy8EG_2HDMa_bb_Hbb_mA700_ma400_tb10_sp0p35.py
new file mode 100644
index 0000000000..80e1eec9b3
--- /dev/null
+++ b/500xxx/500803/mc.MGPy8EG_2HDMa_bb_Hbb_mA700_ma400_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500804/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500804/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500804/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500804/log.generate.short b/500xxx/500804/log.generate.short
new file mode 100644
index 0000000000..f048fa1908
--- /dev/null
+++ b/500xxx/500804/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.03 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500804/mc.MGPy8EG_2HDMa_bb_Hbb_mA700_ma600_tb10_sp0p35.py b/500xxx/500804/mc.MGPy8EG_2HDMa_bb_Hbb_mA700_ma600_tb10_sp0p35.py
new file mode 100644
index 0000000000..ccefcadbac
--- /dev/null
+++ b/500xxx/500804/mc.MGPy8EG_2HDMa_bb_Hbb_mA700_ma600_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 600 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500805/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500805/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500805/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500805/log.generate.short b/500xxx/500805/log.generate.short
new file mode 100644
index 0000000000..3e4e0eb6cd
--- /dev/null
+++ b/500xxx/500805/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.10 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500805/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma100_tb10_sp0p35.py b/500xxx/500805/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma100_tb10_sp0p35.py
new file mode 100644
index 0000000000..2f8567b00f
--- /dev/null
+++ b/500xxx/500805/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma100_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 100 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] in [150,200,250] and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,800,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500806/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500806/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500806/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500806/log.generate.short b/500xxx/500806/log.generate.short
new file mode 100644
index 0000000000..7cd1af247a
--- /dev/null
+++ b/500xxx/500806/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.07 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500806/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma150_tb10_sp0p35.py b/500xxx/500806/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma150_tb10_sp0p35.py
new file mode 100644
index 0000000000..741fe3586d
--- /dev/null
+++ b/500xxx/500806/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma150_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500807/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500807/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500807/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500807/log.generate.short b/500xxx/500807/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500807/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500807/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma200_tb10_sp0p35.py b/500xxx/500807/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma200_tb10_sp0p35.py
new file mode 100644
index 0000000000..21a2f175fc
--- /dev/null
+++ b/500xxx/500807/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma200_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500808/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500808/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500808/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500808/log.generate.short b/500xxx/500808/log.generate.short
new file mode 100644
index 0000000000..9a93233a2d
--- /dev/null
+++ b/500xxx/500808/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.06 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500808/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma250_tb10_sp0p35.py b/500xxx/500808/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma250_tb10_sp0p35.py
new file mode 100644
index 0000000000..a611d6499a
--- /dev/null
+++ b/500xxx/500808/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma250_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500809/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500809/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500809/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500809/log.generate.short b/500xxx/500809/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/500xxx/500809/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500809/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma300_tb10_sp0p35.py b/500xxx/500809/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma300_tb10_sp0p35.py
new file mode 100644
index 0000000000..65112f19e4
--- /dev/null
+++ b/500xxx/500809/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma300_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500810/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500810/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500810/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500810/log.generate.short b/500xxx/500810/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500810/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500810/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma350_tb10_sp0p35.py b/500xxx/500810/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma350_tb10_sp0p35.py
new file mode 100644
index 0000000000..0d8406029d
--- /dev/null
+++ b/500xxx/500810/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma350_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500811/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500811/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500811/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500811/log.generate.short b/500xxx/500811/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500811/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500811/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma400_tb10_sp0p35.py b/500xxx/500811/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma400_tb10_sp0p35.py
new file mode 100644
index 0000000000..b47714f09a
--- /dev/null
+++ b/500xxx/500811/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma400_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=100
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] in [150,200,250] and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,800,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500812/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500812/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500812/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500812/log.generate.short b/500xxx/500812/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500812/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500812/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma500_tb10_sp0p35.py b/500xxx/500812/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma500_tb10_sp0p35.py
new file mode 100644
index 0000000000..a2271dc7b6
--- /dev/null
+++ b/500xxx/500812/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma500_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500813/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500813/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500813/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500813/log.generate.short b/500xxx/500813/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/500xxx/500813/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500813/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma700_tb10_sp0p35.py b/500xxx/500813/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma700_tb10_sp0p35.py
new file mode 100644
index 0000000000..5bc69b6685
--- /dev/null
+++ b/500xxx/500813/mc.MGPy8EG_2HDMa_bb_Hbb_mA800_ma700_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 700 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500814/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500814/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500814/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500814/log.generate.short b/500xxx/500814/log.generate.short
new file mode 100644
index 0000000000..9a93233a2d
--- /dev/null
+++ b/500xxx/500814/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.06 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500814/mc.MGPy8EG_2HDMa_bb_Hbb_mA900_ma400_tb10_sp0p35.py b/500xxx/500814/mc.MGPy8EG_2HDMa_bb_Hbb_mA900_ma400_tb10_sp0p35.py
new file mode 100644
index 0000000000..e8aa42ff11
--- /dev/null
+++ b/500xxx/500814/mc.MGPy8EG_2HDMa_bb_Hbb_mA900_ma400_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 900 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 900 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 900 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500815/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500815/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500815/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500815/log.generate.short b/500xxx/500815/log.generate.short
new file mode 100644
index 0000000000..9a93233a2d
--- /dev/null
+++ b/500xxx/500815/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.06 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500815/mc.MGPy8EG_2HDMa_bb_Hbb_mA900_ma500_tb10_sp0p35.py b/500xxx/500815/mc.MGPy8EG_2HDMa_bb_Hbb_mA900_ma500_tb10_sp0p35.py
new file mode 100644
index 0000000000..0f87d910b6
--- /dev/null
+++ b/500xxx/500815/mc.MGPy8EG_2HDMa_bb_Hbb_mA900_ma500_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 900 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 900 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 900 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500816/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500816/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500816/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500816/log.generate.short b/500xxx/500816/log.generate.short
new file mode 100644
index 0000000000..3e4e0eb6cd
--- /dev/null
+++ b/500xxx/500816/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.10 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500816/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma150_tb10_sp0p35.py b/500xxx/500816/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma150_tb10_sp0p35.py
new file mode 100644
index 0000000000..fce3aafba4
--- /dev/null
+++ b/500xxx/500816/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma150_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500817/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500817/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500817/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500817/log.generate.short b/500xxx/500817/log.generate.short
new file mode 100644
index 0000000000..43c044c556
--- /dev/null
+++ b/500xxx/500817/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.11 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500817/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma200_tb10_sp0p35.py b/500xxx/500817/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma200_tb10_sp0p35.py
new file mode 100644
index 0000000000..1e41e52899
--- /dev/null
+++ b/500xxx/500817/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma200_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500818/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500818/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500818/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500818/log.generate.short b/500xxx/500818/log.generate.short
new file mode 100644
index 0000000000..3e4e0eb6cd
--- /dev/null
+++ b/500xxx/500818/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.10 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500818/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma250_tb10_sp0p35.py b/500xxx/500818/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma250_tb10_sp0p35.py
new file mode 100644
index 0000000000..b234cd5375
--- /dev/null
+++ b/500xxx/500818/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma250_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500819/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500819/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500819/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500819/log.generate.short b/500xxx/500819/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500819/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500819/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma300_tb10_sp0p35.py b/500xxx/500819/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma300_tb10_sp0p35.py
new file mode 100644
index 0000000000..6281602ee8
--- /dev/null
+++ b/500xxx/500819/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma300_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500820/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500820/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500820/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500820/log.generate.short b/500xxx/500820/log.generate.short
new file mode 100644
index 0000000000..7cd1af247a
--- /dev/null
+++ b/500xxx/500820/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.07 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500820/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma350_tb10_sp0p35.py b/500xxx/500820/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma350_tb10_sp0p35.py
new file mode 100644
index 0000000000..1e4d51259d
--- /dev/null
+++ b/500xxx/500820/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma350_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500821/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500821/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500821/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500821/log.generate.short b/500xxx/500821/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/500xxx/500821/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500821/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma400_tb10_sp0p35.py b/500xxx/500821/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma400_tb10_sp0p35.py
new file mode 100644
index 0000000000..9a06c891fa
--- /dev/null
+++ b/500xxx/500821/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma400_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500822/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500822/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500822/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500822/log.generate.short b/500xxx/500822/log.generate.short
new file mode 100644
index 0000000000..7cd1af247a
--- /dev/null
+++ b/500xxx/500822/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.07 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500822/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma450_tb10_sp0p35.py b/500xxx/500822/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma450_tb10_sp0p35.py
new file mode 100644
index 0000000000..7adabe00cd
--- /dev/null
+++ b/500xxx/500822/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma450_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 450 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500823/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500823/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500823/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500823/log.generate.short b/500xxx/500823/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/500xxx/500823/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500823/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma500_tb10_sp0p35.py b/500xxx/500823/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma500_tb10_sp0p35.py
new file mode 100644
index 0000000000..15b5f19e91
--- /dev/null
+++ b/500xxx/500823/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma500_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500824/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500824/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500824/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500824/log.generate.short b/500xxx/500824/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500824/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500824/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma600_tb10_sp0p35.py b/500xxx/500824/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma600_tb10_sp0p35.py
new file mode 100644
index 0000000000..828e1a3f3e
--- /dev/null
+++ b/500xxx/500824/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma600_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 600 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500825/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500825/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500825/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500825/log.generate.short b/500xxx/500825/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500825/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500825/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma700_tb10_sp0p35.py b/500xxx/500825/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma700_tb10_sp0p35.py
new file mode 100644
index 0000000000..39a4fe2d05
--- /dev/null
+++ b/500xxx/500825/mc.MGPy8EG_2HDMa_bb_Hbb_mA1000_ma700_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 700 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500826/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500826/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500826/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500826/log.generate.short b/500xxx/500826/log.generate.short
new file mode 100644
index 0000000000..57150cf115
--- /dev/null
+++ b/500xxx/500826/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.12 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500826/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma100_tb10_sp0p35.py b/500xxx/500826/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma100_tb10_sp0p35.py
new file mode 100644
index 0000000000..98b12efc53
--- /dev/null
+++ b/500xxx/500826/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma100_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 100 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500827/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500827/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500827/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500827/log.generate.short b/500xxx/500827/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500827/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500827/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma150_tb10_sp0p35.py b/500xxx/500827/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma150_tb10_sp0p35.py
new file mode 100644
index 0000000000..141e84138e
--- /dev/null
+++ b/500xxx/500827/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma150_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500828/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500828/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500828/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500828/log.generate.short b/500xxx/500828/log.generate.short
new file mode 100644
index 0000000000..57150cf115
--- /dev/null
+++ b/500xxx/500828/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.12 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500828/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma200_tb10_sp0p35.py b/500xxx/500828/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma200_tb10_sp0p35.py
new file mode 100644
index 0000000000..809232c992
--- /dev/null
+++ b/500xxx/500828/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma200_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500829/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500829/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500829/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500829/log.generate.short b/500xxx/500829/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500829/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500829/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma300_tb10_sp0p35.py b/500xxx/500829/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma300_tb10_sp0p35.py
new file mode 100644
index 0000000000..b97816ddff
--- /dev/null
+++ b/500xxx/500829/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma300_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=100
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] in [150,200,250] and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,800,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500830/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500830/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500830/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500830/log.generate.short b/500xxx/500830/log.generate.short
new file mode 100644
index 0000000000..9e381652cf
--- /dev/null
+++ b/500xxx/500830/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.09 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500830/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma350_tb10_sp0p35.py b/500xxx/500830/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma350_tb10_sp0p35.py
new file mode 100644
index 0000000000..6f0fc0fbef
--- /dev/null
+++ b/500xxx/500830/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma350_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500831/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500831/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500831/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500831/log.generate.short b/500xxx/500831/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/500xxx/500831/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500831/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma400_tb10_sp0p35.py b/500xxx/500831/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma400_tb10_sp0p35.py
new file mode 100644
index 0000000000..3d5ddc842a
--- /dev/null
+++ b/500xxx/500831/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma400_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500832/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500832/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500832/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500832/log.generate.short b/500xxx/500832/log.generate.short
new file mode 100644
index 0000000000..9e381652cf
--- /dev/null
+++ b/500xxx/500832/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.09 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500832/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma450_tb10_sp0p35.py b/500xxx/500832/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma450_tb10_sp0p35.py
new file mode 100644
index 0000000000..90211a70e6
--- /dev/null
+++ b/500xxx/500832/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma450_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 450 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500833/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500833/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500833/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500833/log.generate.short b/500xxx/500833/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/500xxx/500833/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500833/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma500_tb10_sp0p35.py b/500xxx/500833/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma500_tb10_sp0p35.py
new file mode 100644
index 0000000000..a52eabb5ba
--- /dev/null
+++ b/500xxx/500833/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma500_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500834/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500834/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500834/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500834/log.generate.short b/500xxx/500834/log.generate.short
new file mode 100644
index 0000000000..9a93233a2d
--- /dev/null
+++ b/500xxx/500834/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.06 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500834/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma800_tb10_sp0p35.py b/500xxx/500834/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma800_tb10_sp0p35.py
new file mode 100644
index 0000000000..432aab0dee
--- /dev/null
+++ b/500xxx/500834/mc.MGPy8EG_2HDMa_bb_Hbb_mA1200_ma800_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 800 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500835/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500835/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500835/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500835/log.generate.short b/500xxx/500835/log.generate.short
new file mode 100644
index 0000000000..9e381652cf
--- /dev/null
+++ b/500xxx/500835/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.09 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500835/mc.MGPy8EG_2HDMa_bb_Hbb_mA1250_ma250_tb10_sp0p35.py b/500xxx/500835/mc.MGPy8EG_2HDMa_bb_Hbb_mA1250_ma250_tb10_sp0p35.py
new file mode 100644
index 0000000000..741f1f6b04
--- /dev/null
+++ b/500xxx/500835/mc.MGPy8EG_2HDMa_bb_Hbb_mA1250_ma250_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1250 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1250 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1250 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500836/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500836/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500836/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500836/log.generate.short b/500xxx/500836/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500836/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500836/mc.MGPy8EG_2HDMa_bb_Hbb_mA1300_ma400_tb10_sp0p35.py b/500xxx/500836/mc.MGPy8EG_2HDMa_bb_Hbb_mA1300_ma400_tb10_sp0p35.py
new file mode 100644
index 0000000000..c54878d2c3
--- /dev/null
+++ b/500xxx/500836/mc.MGPy8EG_2HDMa_bb_Hbb_mA1300_ma400_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500837/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500837/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500837/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500837/log.generate.short b/500xxx/500837/log.generate.short
new file mode 100644
index 0000000000..9a93233a2d
--- /dev/null
+++ b/500xxx/500837/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.06 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500837/mc.MGPy8EG_2HDMa_bb_Hbb_mA1300_ma500_tb10_sp0p35.py b/500xxx/500837/mc.MGPy8EG_2HDMa_bb_Hbb_mA1300_ma500_tb10_sp0p35.py
new file mode 100644
index 0000000000..8f0bed8521
--- /dev/null
+++ b/500xxx/500837/mc.MGPy8EG_2HDMa_bb_Hbb_mA1300_ma500_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500838/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500838/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500838/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500838/log.generate.short b/500xxx/500838/log.generate.short
new file mode 100644
index 0000000000..9a93233a2d
--- /dev/null
+++ b/500xxx/500838/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.06 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500838/mc.MGPy8EG_2HDMa_bb_Hbb_mA1300_ma600_tb10_sp0p35.py b/500xxx/500838/mc.MGPy8EG_2HDMa_bb_Hbb_mA1300_ma600_tb10_sp0p35.py
new file mode 100644
index 0000000000..b03ffbb4b3
--- /dev/null
+++ b/500xxx/500838/mc.MGPy8EG_2HDMa_bb_Hbb_mA1300_ma600_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 600 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500839/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500839/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500839/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500839/log.generate.short b/500xxx/500839/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500839/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500839/mc.MGPy8EG_2HDMa_bb_Hbb_mA1300_ma700_tb10_sp0p35.py b/500xxx/500839/mc.MGPy8EG_2HDMa_bb_Hbb_mA1300_ma700_tb10_sp0p35.py
new file mode 100644
index 0000000000..3ca88da600
--- /dev/null
+++ b/500xxx/500839/mc.MGPy8EG_2HDMa_bb_Hbb_mA1300_ma700_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 700 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500840/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500840/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500840/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500840/log.generate.short b/500xxx/500840/log.generate.short
new file mode 100644
index 0000000000..7cd1af247a
--- /dev/null
+++ b/500xxx/500840/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.07 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500840/mc.MGPy8EG_2HDMa_bb_Hbb_mA1400_ma300_tb10_sp0p35.py b/500xxx/500840/mc.MGPy8EG_2HDMa_bb_Hbb_mA1400_ma300_tb10_sp0p35.py
new file mode 100644
index 0000000000..6cb447d926
--- /dev/null
+++ b/500xxx/500840/mc.MGPy8EG_2HDMa_bb_Hbb_mA1400_ma300_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1400 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1400 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1400 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500841/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500841/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500841/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500841/log.generate.short b/500xxx/500841/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500841/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500841/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma100_tb10_sp0p35.py b/500xxx/500841/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma100_tb10_sp0p35.py
new file mode 100644
index 0000000000..c5253c3968
--- /dev/null
+++ b/500xxx/500841/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma100_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 100 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=100
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] in [150,200,250] and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,800,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500842/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500842/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500842/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500842/log.generate.short b/500xxx/500842/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500842/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500842/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma150_tb10_sp0p35.py b/500xxx/500842/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma150_tb10_sp0p35.py
new file mode 100644
index 0000000000..ca390529ac
--- /dev/null
+++ b/500xxx/500842/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma150_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500843/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500843/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500843/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500843/log.generate.short b/500xxx/500843/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500843/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500843/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma200_tb10_sp0p35.py b/500xxx/500843/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma200_tb10_sp0p35.py
new file mode 100644
index 0000000000..b0d18b2737
--- /dev/null
+++ b/500xxx/500843/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma200_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500844/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500844/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500844/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500844/log.generate.short b/500xxx/500844/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500844/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500844/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma250_tb10_sp0p35.py b/500xxx/500844/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma250_tb10_sp0p35.py
new file mode 100644
index 0000000000..e4bda0f369
--- /dev/null
+++ b/500xxx/500844/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma250_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=100
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] in [150,200,250] and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,800,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500845/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500845/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500845/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500845/log.generate.short b/500xxx/500845/log.generate.short
new file mode 100644
index 0000000000..43c044c556
--- /dev/null
+++ b/500xxx/500845/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.11 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500845/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma300_tb10_sp0p35.py b/500xxx/500845/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma300_tb10_sp0p35.py
new file mode 100644
index 0000000000..4cb92f2d0f
--- /dev/null
+++ b/500xxx/500845/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma300_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500846/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500846/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500846/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500846/log.generate.short b/500xxx/500846/log.generate.short
new file mode 100644
index 0000000000..3e4e0eb6cd
--- /dev/null
+++ b/500xxx/500846/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.10 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500846/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma350_tb10_sp0p35.py b/500xxx/500846/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma350_tb10_sp0p35.py
new file mode 100644
index 0000000000..787a630d72
--- /dev/null
+++ b/500xxx/500846/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma350_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500847/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500847/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500847/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500847/log.generate.short b/500xxx/500847/log.generate.short
new file mode 100644
index 0000000000..9e381652cf
--- /dev/null
+++ b/500xxx/500847/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.09 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500847/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma400_tb10_sp0p35.py b/500xxx/500847/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma400_tb10_sp0p35.py
new file mode 100644
index 0000000000..83ca28fe57
--- /dev/null
+++ b/500xxx/500847/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma400_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500848/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500848/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500848/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500848/log.generate.short b/500xxx/500848/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500848/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500848/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma450_tb10_sp0p35.py b/500xxx/500848/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma450_tb10_sp0p35.py
new file mode 100644
index 0000000000..931bbf33dd
--- /dev/null
+++ b/500xxx/500848/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma450_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 450 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500849/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500849/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500849/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500849/log.generate.short b/500xxx/500849/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500849/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500849/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma500_tb10_sp0p35.py b/500xxx/500849/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma500_tb10_sp0p35.py
new file mode 100644
index 0000000000..e130055c48
--- /dev/null
+++ b/500xxx/500849/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma500_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500850/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500850/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500850/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500850/log.generate.short b/500xxx/500850/log.generate.short
new file mode 100644
index 0000000000..9e381652cf
--- /dev/null
+++ b/500xxx/500850/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.09 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500850/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma600_tb10_sp0p35.py b/500xxx/500850/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma600_tb10_sp0p35.py
new file mode 100644
index 0000000000..208de1c51a
--- /dev/null
+++ b/500xxx/500850/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma600_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 600 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500851/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500851/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500851/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500851/log.generate.short b/500xxx/500851/log.generate.short
new file mode 100644
index 0000000000..7cd1af247a
--- /dev/null
+++ b/500xxx/500851/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.07 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500851/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma700_tb10_sp0p35.py b/500xxx/500851/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma700_tb10_sp0p35.py
new file mode 100644
index 0000000000..23195de359
--- /dev/null
+++ b/500xxx/500851/mc.MGPy8EG_2HDMa_bb_Hbb_mA1500_ma700_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 700 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500852/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500852/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500852/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500852/log.generate.short b/500xxx/500852/log.generate.short
new file mode 100644
index 0000000000..43c044c556
--- /dev/null
+++ b/500xxx/500852/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.11 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500852/mc.MGPy8EG_2HDMa_bb_Hbb_mA1600_ma150_tb10_sp0p35.py b/500xxx/500852/mc.MGPy8EG_2HDMa_bb_Hbb_mA1600_ma150_tb10_sp0p35.py
new file mode 100644
index 0000000000..5ba93e9555
--- /dev/null
+++ b/500xxx/500852/mc.MGPy8EG_2HDMa_bb_Hbb_mA1600_ma150_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500853/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500853/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500853/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500853/log.generate.short b/500xxx/500853/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500853/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500853/mc.MGPy8EG_2HDMa_bb_Hbb_mA1600_ma200_tb10_sp0p35.py b/500xxx/500853/mc.MGPy8EG_2HDMa_bb_Hbb_mA1600_ma200_tb10_sp0p35.py
new file mode 100644
index 0000000000..bba0a42453
--- /dev/null
+++ b/500xxx/500853/mc.MGPy8EG_2HDMa_bb_Hbb_mA1600_ma200_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500854/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500854/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500854/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500854/log.generate.short b/500xxx/500854/log.generate.short
new file mode 100644
index 0000000000..7cd1af247a
--- /dev/null
+++ b/500xxx/500854/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.07 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500854/mc.MGPy8EG_2HDMa_bb_Hbb_mA1600_ma350_tb10_sp0p35.py b/500xxx/500854/mc.MGPy8EG_2HDMa_bb_Hbb_mA1600_ma350_tb10_sp0p35.py
new file mode 100644
index 0000000000..b653ff773f
--- /dev/null
+++ b/500xxx/500854/mc.MGPy8EG_2HDMa_bb_Hbb_mA1600_ma350_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500855/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500855/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500855/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500855/log.generate.short b/500xxx/500855/log.generate.short
new file mode 100644
index 0000000000..3e4e0eb6cd
--- /dev/null
+++ b/500xxx/500855/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.10 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500855/mc.MGPy8EG_2HDMa_bb_Hbb_mA1600_ma400_tb10_sp0p35.py b/500xxx/500855/mc.MGPy8EG_2HDMa_bb_Hbb_mA1600_ma400_tb10_sp0p35.py
new file mode 100644
index 0000000000..de641d0431
--- /dev/null
+++ b/500xxx/500855/mc.MGPy8EG_2HDMa_bb_Hbb_mA1600_ma400_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500856/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500856/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500856/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500856/log.generate.short b/500xxx/500856/log.generate.short
new file mode 100644
index 0000000000..57150cf115
--- /dev/null
+++ b/500xxx/500856/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.12 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500856/mc.MGPy8EG_2HDMa_bb_Hbb_mA1700_ma150_tb10_sp0p35.py b/500xxx/500856/mc.MGPy8EG_2HDMa_bb_Hbb_mA1700_ma150_tb10_sp0p35.py
new file mode 100644
index 0000000000..73fdef4c1c
--- /dev/null
+++ b/500xxx/500856/mc.MGPy8EG_2HDMa_bb_Hbb_mA1700_ma150_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500857/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500857/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500857/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500857/log.generate.short b/500xxx/500857/log.generate.short
new file mode 100644
index 0000000000..43c044c556
--- /dev/null
+++ b/500xxx/500857/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.11 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500857/mc.MGPy8EG_2HDMa_bb_Hbb_mA1700_ma200_tb10_sp0p35.py b/500xxx/500857/mc.MGPy8EG_2HDMa_bb_Hbb_mA1700_ma200_tb10_sp0p35.py
new file mode 100644
index 0000000000..bf8267e934
--- /dev/null
+++ b/500xxx/500857/mc.MGPy8EG_2HDMa_bb_Hbb_mA1700_ma200_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500858/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500858/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500858/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500858/log.generate.short b/500xxx/500858/log.generate.short
new file mode 100644
index 0000000000..43c044c556
--- /dev/null
+++ b/500xxx/500858/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.11 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500858/mc.MGPy8EG_2HDMa_bb_Hbb_mA1700_ma250_tb10_sp0p35.py b/500xxx/500858/mc.MGPy8EG_2HDMa_bb_Hbb_mA1700_ma250_tb10_sp0p35.py
new file mode 100644
index 0000000000..00661593f8
--- /dev/null
+++ b/500xxx/500858/mc.MGPy8EG_2HDMa_bb_Hbb_mA1700_ma250_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500859/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500859/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500859/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500859/log.generate.short b/500xxx/500859/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500859/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500859/mc.MGPy8EG_2HDMa_bb_Hbb_mA1700_ma300_tb10_sp0p35.py b/500xxx/500859/mc.MGPy8EG_2HDMa_bb_Hbb_mA1700_ma300_tb10_sp0p35.py
new file mode 100644
index 0000000000..2b62f0a2fd
--- /dev/null
+++ b/500xxx/500859/mc.MGPy8EG_2HDMa_bb_Hbb_mA1700_ma300_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500860/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500860/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500860/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500860/log.generate.short b/500xxx/500860/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500860/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500860/mc.MGPy8EG_2HDMa_bb_Hbb_mA1800_ma100_tb10_sp0p35.py b/500xxx/500860/mc.MGPy8EG_2HDMa_bb_Hbb_mA1800_ma100_tb10_sp0p35.py
new file mode 100644
index 0000000000..d99d0c0371
--- /dev/null
+++ b/500xxx/500860/mc.MGPy8EG_2HDMa_bb_Hbb_mA1800_ma100_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 100 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=100
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] in [150,200,250] and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,800,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500861/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500861/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500861/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500861/log.generate.short b/500xxx/500861/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500861/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500861/mc.MGPy8EG_2HDMa_bb_Hbb_mA1800_ma200_tb10_sp0p35.py b/500xxx/500861/mc.MGPy8EG_2HDMa_bb_Hbb_mA1800_ma200_tb10_sp0p35.py
new file mode 100644
index 0000000000..e6405a44d6
--- /dev/null
+++ b/500xxx/500861/mc.MGPy8EG_2HDMa_bb_Hbb_mA1800_ma200_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500862/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500862/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500862/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500862/log.generate.short b/500xxx/500862/log.generate.short
new file mode 100644
index 0000000000..9a93233a2d
--- /dev/null
+++ b/500xxx/500862/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.06 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500862/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma150_tb10_sp0p35.py b/500xxx/500862/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma150_tb10_sp0p35.py
new file mode 100644
index 0000000000..06b3c17858
--- /dev/null
+++ b/500xxx/500862/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma150_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500863/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500863/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500863/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500863/log.generate.short b/500xxx/500863/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500863/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500863/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma200_tb10_sp0p35.py b/500xxx/500863/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma200_tb10_sp0p35.py
new file mode 100644
index 0000000000..691e2b3c1f
--- /dev/null
+++ b/500xxx/500863/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma200_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500864/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500864/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500864/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500864/log.generate.short b/500xxx/500864/log.generate.short
new file mode 100644
index 0000000000..9e381652cf
--- /dev/null
+++ b/500xxx/500864/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.09 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500864/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma250_tb10_sp0p35.py b/500xxx/500864/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma250_tb10_sp0p35.py
new file mode 100644
index 0000000000..aa849030e9
--- /dev/null
+++ b/500xxx/500864/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma250_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500865/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500865/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500865/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500865/log.generate.short b/500xxx/500865/log.generate.short
new file mode 100644
index 0000000000..7cd1af247a
--- /dev/null
+++ b/500xxx/500865/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.07 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500865/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma300_tb10_sp0p35.py b/500xxx/500865/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma300_tb10_sp0p35.py
new file mode 100644
index 0000000000..0adddc644d
--- /dev/null
+++ b/500xxx/500865/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma300_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500866/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500866/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500866/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500866/log.generate.short b/500xxx/500866/log.generate.short
new file mode 100644
index 0000000000..3e4e0eb6cd
--- /dev/null
+++ b/500xxx/500866/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.10 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500866/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma350_tb10_sp0p35.py b/500xxx/500866/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma350_tb10_sp0p35.py
new file mode 100644
index 0000000000..e77a75e4cf
--- /dev/null
+++ b/500xxx/500866/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma350_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500867/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500867/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500867/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500867/log.generate.short b/500xxx/500867/log.generate.short
new file mode 100644
index 0000000000..9e381652cf
--- /dev/null
+++ b/500xxx/500867/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.09 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500867/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma400_tb10_sp0p35.py b/500xxx/500867/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma400_tb10_sp0p35.py
new file mode 100644
index 0000000000..431981a711
--- /dev/null
+++ b/500xxx/500867/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma400_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500868/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500868/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500868/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500868/log.generate.short b/500xxx/500868/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500868/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500868/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma500_tb10_sp0p35.py b/500xxx/500868/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma500_tb10_sp0p35.py
new file mode 100644
index 0000000000..ad6224bc6f
--- /dev/null
+++ b/500xxx/500868/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma500_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500869/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500869/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500869/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500869/log.generate.short b/500xxx/500869/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500869/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500869/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma600_tb10_sp0p35.py b/500xxx/500869/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma600_tb10_sp0p35.py
new file mode 100644
index 0000000000..a288418854
--- /dev/null
+++ b/500xxx/500869/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma600_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 600 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500870/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500870/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500870/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500870/log.generate.short b/500xxx/500870/log.generate.short
new file mode 100644
index 0000000000..3e4e0eb6cd
--- /dev/null
+++ b/500xxx/500870/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.10 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500870/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma700_tb10_sp0p35.py b/500xxx/500870/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma700_tb10_sp0p35.py
new file mode 100644
index 0000000000..9852c2eb37
--- /dev/null
+++ b/500xxx/500870/mc.MGPy8EG_2HDMa_bb_Hbb_mA2000_ma700_tb10_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 10 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 700 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 0.0 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = False # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500871/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500871/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500871/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500871/log.generate.short b/500xxx/500871/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/500xxx/500871/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500871/mc.MGPy8EG_2HDMa_ggF_Hbb_mA250_ma100_tb1_sp0p35.py b/500xxx/500871/mc.MGPy8EG_2HDMa_ggF_Hbb_mA250_ma100_tb1_sp0p35.py
new file mode 100644
index 0000000000..45070f2a8b
--- /dev/null
+++ b/500xxx/500871/mc.MGPy8EG_2HDMa_ggF_Hbb_mA250_ma100_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 250 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 250 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 250 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 100 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500872/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500872/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500872/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500872/log.generate.short b/500xxx/500872/log.generate.short
new file mode 100644
index 0000000000..7cd1af247a
--- /dev/null
+++ b/500xxx/500872/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.07 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500872/mc.MGPy8EG_2HDMa_ggF_Hbb_mA250_ma100_tb1_sp0p7.py b/500xxx/500872/mc.MGPy8EG_2HDMa_ggF_Hbb_mA250_ma100_tb1_sp0p7.py
new file mode 100644
index 0000000000..080745d6a6
--- /dev/null
+++ b/500xxx/500872/mc.MGPy8EG_2HDMa_ggF_Hbb_mA250_ma100_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 250 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 250 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 250 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 100 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500873/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500873/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500873/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500873/log.generate.short b/500xxx/500873/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500873/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500873/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma150_tb1_sp0p35.py b/500xxx/500873/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma150_tb1_sp0p35.py
new file mode 100644
index 0000000000..2277d64a19
--- /dev/null
+++ b/500xxx/500873/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma150_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500874/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500874/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500874/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500874/log.generate.short b/500xxx/500874/log.generate.short
new file mode 100644
index 0000000000..7cd1af247a
--- /dev/null
+++ b/500xxx/500874/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.07 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500874/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma150_tb1_sp0p7.py b/500xxx/500874/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma150_tb1_sp0p7.py
new file mode 100644
index 0000000000..38722aecd3
--- /dev/null
+++ b/500xxx/500874/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma150_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500875/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500875/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500875/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500875/log.generate.short b/500xxx/500875/log.generate.short
new file mode 100644
index 0000000000..5807cbb7dc
--- /dev/null
+++ b/500xxx/500875/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.17 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500875/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma200_tb1_sp0p35.py b/500xxx/500875/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma200_tb1_sp0p35.py
new file mode 100644
index 0000000000..2cb4caf17f
--- /dev/null
+++ b/500xxx/500875/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma200_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500876/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500876/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500876/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500876/log.generate.short b/500xxx/500876/log.generate.short
new file mode 100644
index 0000000000..0c256a2214
--- /dev/null
+++ b/500xxx/500876/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.15 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500876/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma200_tb1_sp0p7.py b/500xxx/500876/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma200_tb1_sp0p7.py
new file mode 100644
index 0000000000..80fd0b0d0d
--- /dev/null
+++ b/500xxx/500876/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma200_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500877/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500877/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500877/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500877/log.generate.short b/500xxx/500877/log.generate.short
new file mode 100644
index 0000000000..0c256a2214
--- /dev/null
+++ b/500xxx/500877/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.15 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500877/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma250_tb1_sp0p35.py b/500xxx/500877/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma250_tb1_sp0p35.py
new file mode 100644
index 0000000000..4c50c9bf30
--- /dev/null
+++ b/500xxx/500877/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma250_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500878/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500878/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500878/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500878/log.generate.short b/500xxx/500878/log.generate.short
new file mode 100644
index 0000000000..0c256a2214
--- /dev/null
+++ b/500xxx/500878/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.15 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500878/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma250_tb1_sp0p7.py b/500xxx/500878/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma250_tb1_sp0p7.py
new file mode 100644
index 0000000000..6d99ff63cc
--- /dev/null
+++ b/500xxx/500878/mc.MGPy8EG_2HDMa_ggF_Hbb_mA300_ma250_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500879/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500879/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500879/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500879/log.generate.short b/500xxx/500879/log.generate.short
new file mode 100644
index 0000000000..0c256a2214
--- /dev/null
+++ b/500xxx/500879/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.15 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500879/mc.MGPy8EG_2HDMa_ggF_Hbb_mA400_ma150_tb1_sp0p35.py b/500xxx/500879/mc.MGPy8EG_2HDMa_ggF_Hbb_mA400_ma150_tb1_sp0p35.py
new file mode 100644
index 0000000000..4b25a796e4
--- /dev/null
+++ b/500xxx/500879/mc.MGPy8EG_2HDMa_ggF_Hbb_mA400_ma150_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 400 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 400 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 400 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500880/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500880/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500880/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500880/log.generate.short b/500xxx/500880/log.generate.short
new file mode 100644
index 0000000000..0c256a2214
--- /dev/null
+++ b/500xxx/500880/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.15 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500880/mc.MGPy8EG_2HDMa_ggF_Hbb_mA400_ma150_tb1_sp0p7.py b/500xxx/500880/mc.MGPy8EG_2HDMa_ggF_Hbb_mA400_ma150_tb1_sp0p7.py
new file mode 100644
index 0000000000..965f33b045
--- /dev/null
+++ b/500xxx/500880/mc.MGPy8EG_2HDMa_ggF_Hbb_mA400_ma150_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 400 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 400 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 400 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500881/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500881/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500881/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500881/log.generate.short b/500xxx/500881/log.generate.short
new file mode 100644
index 0000000000..0c256a2214
--- /dev/null
+++ b/500xxx/500881/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.15 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500881/mc.MGPy8EG_2HDMa_ggF_Hbb_mA400_ma300_tb1_sp0p35.py b/500xxx/500881/mc.MGPy8EG_2HDMa_ggF_Hbb_mA400_ma300_tb1_sp0p35.py
new file mode 100644
index 0000000000..ccd2c693e5
--- /dev/null
+++ b/500xxx/500881/mc.MGPy8EG_2HDMa_ggF_Hbb_mA400_ma300_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 400 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 400 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 400 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500882/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500882/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500882/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500882/log.generate.short b/500xxx/500882/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500882/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500882/mc.MGPy8EG_2HDMa_ggF_Hbb_mA400_ma300_tb1_sp0p7.py b/500xxx/500882/mc.MGPy8EG_2HDMa_ggF_Hbb_mA400_ma300_tb1_sp0p7.py
new file mode 100644
index 0000000000..6e4d52f61c
--- /dev/null
+++ b/500xxx/500882/mc.MGPy8EG_2HDMa_ggF_Hbb_mA400_ma300_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 400 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 400 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 400 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500883/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500883/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500883/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500883/log.generate.short b/500xxx/500883/log.generate.short
new file mode 100644
index 0000000000..0c256a2214
--- /dev/null
+++ b/500xxx/500883/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.15 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500883/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma200_tb1_sp0p35.py b/500xxx/500883/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma200_tb1_sp0p35.py
new file mode 100644
index 0000000000..507d1d86f2
--- /dev/null
+++ b/500xxx/500883/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma200_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500884/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500884/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500884/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500884/log.generate.short b/500xxx/500884/log.generate.short
new file mode 100644
index 0000000000..400039d54f
--- /dev/null
+++ b/500xxx/500884/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.14 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500884/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma200_tb1_sp0p7.py b/500xxx/500884/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma200_tb1_sp0p7.py
new file mode 100644
index 0000000000..aee9c4e6f1
--- /dev/null
+++ b/500xxx/500884/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma200_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500885/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500885/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500885/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500885/log.generate.short b/500xxx/500885/log.generate.short
new file mode 100644
index 0000000000..0c256a2214
--- /dev/null
+++ b/500xxx/500885/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.15 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500885/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma250_tb1_sp0p35.py b/500xxx/500885/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma250_tb1_sp0p35.py
new file mode 100644
index 0000000000..5f0154c2e7
--- /dev/null
+++ b/500xxx/500885/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma250_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500886/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500886/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500886/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500886/log.generate.short b/500xxx/500886/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/500xxx/500886/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500886/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma250_tb1_sp0p7.py b/500xxx/500886/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma250_tb1_sp0p7.py
new file mode 100644
index 0000000000..56eae3a27b
--- /dev/null
+++ b/500xxx/500886/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma250_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500887/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500887/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500887/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500887/log.generate.short b/500xxx/500887/log.generate.short
new file mode 100644
index 0000000000..400039d54f
--- /dev/null
+++ b/500xxx/500887/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.14 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500887/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma300_tb1_sp0p35.py b/500xxx/500887/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma300_tb1_sp0p35.py
new file mode 100644
index 0000000000..8673416830
--- /dev/null
+++ b/500xxx/500887/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma300_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500888/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500888/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500888/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500888/log.generate.short b/500xxx/500888/log.generate.short
new file mode 100644
index 0000000000..400039d54f
--- /dev/null
+++ b/500xxx/500888/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.14 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500888/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma300_tb1_sp0p7.py b/500xxx/500888/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma300_tb1_sp0p7.py
new file mode 100644
index 0000000000..1ed17c245c
--- /dev/null
+++ b/500xxx/500888/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma300_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500889/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500889/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500889/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500889/log.generate.short b/500xxx/500889/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/500xxx/500889/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500889/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma350_tb1_sp0p35.py b/500xxx/500889/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma350_tb1_sp0p35.py
new file mode 100644
index 0000000000..76e7a2af78
--- /dev/null
+++ b/500xxx/500889/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma350_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500890/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500890/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500890/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500890/log.generate.short b/500xxx/500890/log.generate.short
new file mode 100644
index 0000000000..0c256a2214
--- /dev/null
+++ b/500xxx/500890/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.15 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500890/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma350_tb1_sp0p7.py b/500xxx/500890/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma350_tb1_sp0p7.py
new file mode 100644
index 0000000000..50f6de590c
--- /dev/null
+++ b/500xxx/500890/mc.MGPy8EG_2HDMa_ggF_Hbb_mA500_ma350_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500891/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500891/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500891/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500891/log.generate.short b/500xxx/500891/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/500xxx/500891/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500891/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma100_tb1_sp0p35.py b/500xxx/500891/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma100_tb1_sp0p35.py
new file mode 100644
index 0000000000..6cb6365ac8
--- /dev/null
+++ b/500xxx/500891/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma100_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 100 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500892/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500892/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500892/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500892/log.generate.short b/500xxx/500892/log.generate.short
new file mode 100644
index 0000000000..b4434987db
--- /dev/null
+++ b/500xxx/500892/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.18 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500892/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma100_tb1_sp0p7.py b/500xxx/500892/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma100_tb1_sp0p7.py
new file mode 100644
index 0000000000..c5acea269a
--- /dev/null
+++ b/500xxx/500892/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma100_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 100 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500893/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500893/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500893/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500893/log.generate.short b/500xxx/500893/log.generate.short
new file mode 100644
index 0000000000..5807cbb7dc
--- /dev/null
+++ b/500xxx/500893/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.17 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500893/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma150_tb1_sp0p35.py b/500xxx/500893/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma150_tb1_sp0p35.py
new file mode 100644
index 0000000000..15fa8cecd2
--- /dev/null
+++ b/500xxx/500893/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma150_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500894/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500894/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500894/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500894/log.generate.short b/500xxx/500894/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500894/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500894/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma150_tb1_sp0p7.py b/500xxx/500894/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma150_tb1_sp0p7.py
new file mode 100644
index 0000000000..0014414680
--- /dev/null
+++ b/500xxx/500894/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma150_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500895/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500895/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500895/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500895/log.generate.short b/500xxx/500895/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/500xxx/500895/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500895/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p35.py b/500xxx/500895/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p35.py
new file mode 100644
index 0000000000..af7e1ff1bf
--- /dev/null
+++ b/500xxx/500895/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500896/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500896/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500896/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500896/log.generate.short b/500xxx/500896/log.generate.short
new file mode 100644
index 0000000000..5807cbb7dc
--- /dev/null
+++ b/500xxx/500896/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.17 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500896/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p7.py b/500xxx/500896/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p7.py
new file mode 100644
index 0000000000..121ce86fe6
--- /dev/null
+++ b/500xxx/500896/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma200_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500897/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500897/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500897/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500897/log.generate.short b/500xxx/500897/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/500xxx/500897/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500897/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma250_tb1_sp0p35.py b/500xxx/500897/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma250_tb1_sp0p35.py
new file mode 100644
index 0000000000..bd55f0be7f
--- /dev/null
+++ b/500xxx/500897/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma250_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500898/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500898/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500898/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500898/log.generate.short b/500xxx/500898/log.generate.short
new file mode 100644
index 0000000000..0c256a2214
--- /dev/null
+++ b/500xxx/500898/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.15 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500898/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma250_tb1_sp0p7.py b/500xxx/500898/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma250_tb1_sp0p7.py
new file mode 100644
index 0000000000..8cdccb4a9c
--- /dev/null
+++ b/500xxx/500898/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma250_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500899/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500899/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500899/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500899/log.generate.short b/500xxx/500899/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/500xxx/500899/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500899/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma300_tb1_sp0p35.py b/500xxx/500899/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma300_tb1_sp0p35.py
new file mode 100644
index 0000000000..2fcb3b76ca
--- /dev/null
+++ b/500xxx/500899/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma300_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500900/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500900/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500900/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500900/log.generate.short b/500xxx/500900/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/500xxx/500900/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500900/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma300_tb1_sp0p7.py b/500xxx/500900/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma300_tb1_sp0p7.py
new file mode 100644
index 0000000000..423d8c27ff
--- /dev/null
+++ b/500xxx/500900/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma300_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500901/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500901/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500901/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500901/log.generate.short b/500xxx/500901/log.generate.short
new file mode 100644
index 0000000000..400039d54f
--- /dev/null
+++ b/500xxx/500901/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.14 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500901/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma350_tb1_sp0p35.py b/500xxx/500901/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma350_tb1_sp0p35.py
new file mode 100644
index 0000000000..0210f91eed
--- /dev/null
+++ b/500xxx/500901/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma350_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500902/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500902/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500902/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500902/log.generate.short b/500xxx/500902/log.generate.short
new file mode 100644
index 0000000000..0c256a2214
--- /dev/null
+++ b/500xxx/500902/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.15 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500902/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma350_tb1_sp0p7.py b/500xxx/500902/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma350_tb1_sp0p7.py
new file mode 100644
index 0000000000..72d7ee7b23
--- /dev/null
+++ b/500xxx/500902/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma350_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500903/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500903/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500903/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500903/log.generate.short b/500xxx/500903/log.generate.short
new file mode 100644
index 0000000000..0c256a2214
--- /dev/null
+++ b/500xxx/500903/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.15 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500903/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma400_tb1_sp0p35.py b/500xxx/500903/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma400_tb1_sp0p35.py
new file mode 100644
index 0000000000..e27f0c52c2
--- /dev/null
+++ b/500xxx/500903/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma400_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500904/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500904/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500904/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500904/log.generate.short b/500xxx/500904/log.generate.short
new file mode 100644
index 0000000000..0c256a2214
--- /dev/null
+++ b/500xxx/500904/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.15 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500904/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma400_tb1_sp0p7.py b/500xxx/500904/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma400_tb1_sp0p7.py
new file mode 100644
index 0000000000..106a2cf9b0
--- /dev/null
+++ b/500xxx/500904/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma400_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500905/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500905/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500905/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500905/log.generate.short b/500xxx/500905/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/500xxx/500905/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500905/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma450_tb1_sp0p35.py b/500xxx/500905/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma450_tb1_sp0p35.py
new file mode 100644
index 0000000000..0c770a4c26
--- /dev/null
+++ b/500xxx/500905/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma450_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 450 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500906/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500906/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500906/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500906/log.generate.short b/500xxx/500906/log.generate.short
new file mode 100644
index 0000000000..43c044c556
--- /dev/null
+++ b/500xxx/500906/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.11 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500906/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma450_tb1_sp0p7.py b/500xxx/500906/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma450_tb1_sp0p7.py
new file mode 100644
index 0000000000..2a16dba2ee
--- /dev/null
+++ b/500xxx/500906/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma450_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 450 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500907/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500907/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500907/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500907/log.generate.short b/500xxx/500907/log.generate.short
new file mode 100644
index 0000000000..43c044c556
--- /dev/null
+++ b/500xxx/500907/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.11 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500907/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma500_tb1_sp0p35.py b/500xxx/500907/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma500_tb1_sp0p35.py
new file mode 100644
index 0000000000..e087a7b181
--- /dev/null
+++ b/500xxx/500907/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma500_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500908/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500908/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500908/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500908/log.generate.short b/500xxx/500908/log.generate.short
new file mode 100644
index 0000000000..ac6880e826
--- /dev/null
+++ b/500xxx/500908/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.13 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500908/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma500_tb1_sp0p7.py b/500xxx/500908/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma500_tb1_sp0p7.py
new file mode 100644
index 0000000000..b65e130e82
--- /dev/null
+++ b/500xxx/500908/mc.MGPy8EG_2HDMa_ggF_Hbb_mA600_ma500_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500909/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500909/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500909/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500909/log.generate.short b/500xxx/500909/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/500xxx/500909/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500909/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma350_tb1_sp0p35.py b/500xxx/500909/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma350_tb1_sp0p35.py
new file mode 100644
index 0000000000..b3dc0daf53
--- /dev/null
+++ b/500xxx/500909/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma350_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500910/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500910/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500910/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500910/log.generate.short b/500xxx/500910/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500910/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500910/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma350_tb1_sp0p7.py b/500xxx/500910/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma350_tb1_sp0p7.py
new file mode 100644
index 0000000000..e943cf7071
--- /dev/null
+++ b/500xxx/500910/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma350_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500911/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500911/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500911/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500911/log.generate.short b/500xxx/500911/log.generate.short
new file mode 100644
index 0000000000..5807cbb7dc
--- /dev/null
+++ b/500xxx/500911/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.17 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500911/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma400_tb1_sp0p35.py b/500xxx/500911/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma400_tb1_sp0p35.py
new file mode 100644
index 0000000000..cf4d0ac94f
--- /dev/null
+++ b/500xxx/500911/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma400_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500912/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500912/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500912/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500912/log.generate.short b/500xxx/500912/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/500xxx/500912/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500912/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma400_tb1_sp0p7.py b/500xxx/500912/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma400_tb1_sp0p7.py
new file mode 100644
index 0000000000..438314921f
--- /dev/null
+++ b/500xxx/500912/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma400_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500913/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500913/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500913/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500913/log.generate.short b/500xxx/500913/log.generate.short
new file mode 100644
index 0000000000..b4434987db
--- /dev/null
+++ b/500xxx/500913/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.18 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500913/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma600_tb1_sp0p35.py b/500xxx/500913/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma600_tb1_sp0p35.py
new file mode 100644
index 0000000000..f967f3748a
--- /dev/null
+++ b/500xxx/500913/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma600_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 600 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500914/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500914/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500914/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500914/log.generate.short b/500xxx/500914/log.generate.short
new file mode 100644
index 0000000000..0c256a2214
--- /dev/null
+++ b/500xxx/500914/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.15 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500914/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma600_tb1_sp0p7.py b/500xxx/500914/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma600_tb1_sp0p7.py
new file mode 100644
index 0000000000..37fa8c9ec5
--- /dev/null
+++ b/500xxx/500914/mc.MGPy8EG_2HDMa_ggF_Hbb_mA700_ma600_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 600 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500915/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500915/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500915/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500915/log.generate.short b/500xxx/500915/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500915/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500915/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma100_tb1_sp0p35.py b/500xxx/500915/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma100_tb1_sp0p35.py
new file mode 100644
index 0000000000..6fd3de8de9
--- /dev/null
+++ b/500xxx/500915/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma100_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 100 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500916/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500916/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500916/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500916/log.generate.short b/500xxx/500916/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500916/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500916/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma100_tb1_sp0p7.py b/500xxx/500916/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma100_tb1_sp0p7.py
new file mode 100644
index 0000000000..ddc06303f2
--- /dev/null
+++ b/500xxx/500916/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma100_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 100 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500917/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500917/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500917/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500917/log.generate.short b/500xxx/500917/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500917/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500917/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma150_tb1_sp0p35.py b/500xxx/500917/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma150_tb1_sp0p35.py
new file mode 100644
index 0000000000..e24995650c
--- /dev/null
+++ b/500xxx/500917/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma150_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500918/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500918/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500918/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500918/log.generate.short b/500xxx/500918/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500918/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500918/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma150_tb1_sp0p7.py b/500xxx/500918/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma150_tb1_sp0p7.py
new file mode 100644
index 0000000000..1e4de169ae
--- /dev/null
+++ b/500xxx/500918/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma150_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500919/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500919/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500919/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500919/log.generate.short b/500xxx/500919/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500919/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500919/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma200_tb1_sp0p35.py b/500xxx/500919/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma200_tb1_sp0p35.py
new file mode 100644
index 0000000000..52883db49f
--- /dev/null
+++ b/500xxx/500919/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma200_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500920/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500920/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500920/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500920/log.generate.short b/500xxx/500920/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500920/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500920/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma200_tb1_sp0p7.py b/500xxx/500920/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma200_tb1_sp0p7.py
new file mode 100644
index 0000000000..fec38b8ba1
--- /dev/null
+++ b/500xxx/500920/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma200_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500921/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500921/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500921/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500921/log.generate.short b/500xxx/500921/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500921/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500921/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma250_tb1_sp0p35.py b/500xxx/500921/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma250_tb1_sp0p35.py
new file mode 100644
index 0000000000..6c6eae3c49
--- /dev/null
+++ b/500xxx/500921/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma250_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500922/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500922/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500922/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500922/log.generate.short b/500xxx/500922/log.generate.short
new file mode 100644
index 0000000000..b4434987db
--- /dev/null
+++ b/500xxx/500922/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.18 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500922/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma250_tb1_sp0p7.py b/500xxx/500922/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma250_tb1_sp0p7.py
new file mode 100644
index 0000000000..e87ccf81a3
--- /dev/null
+++ b/500xxx/500922/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma250_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500923/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500923/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500923/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500923/log.generate.short b/500xxx/500923/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500923/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500923/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma300_tb1_sp0p35.py b/500xxx/500923/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma300_tb1_sp0p35.py
new file mode 100644
index 0000000000..7fc562fd94
--- /dev/null
+++ b/500xxx/500923/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma300_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500924/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500924/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500924/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500924/log.generate.short b/500xxx/500924/log.generate.short
new file mode 100644
index 0000000000..0c256a2214
--- /dev/null
+++ b/500xxx/500924/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.15 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500924/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma300_tb1_sp0p7.py b/500xxx/500924/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma300_tb1_sp0p7.py
new file mode 100644
index 0000000000..4e2df47f85
--- /dev/null
+++ b/500xxx/500924/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma300_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500925/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500925/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500925/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500925/log.generate.short b/500xxx/500925/log.generate.short
new file mode 100644
index 0000000000..5807cbb7dc
--- /dev/null
+++ b/500xxx/500925/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.17 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500925/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma350_tb1_sp0p35.py b/500xxx/500925/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma350_tb1_sp0p35.py
new file mode 100644
index 0000000000..dcc6052d6d
--- /dev/null
+++ b/500xxx/500925/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma350_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500926/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500926/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500926/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500926/log.generate.short b/500xxx/500926/log.generate.short
new file mode 100644
index 0000000000..ac6880e826
--- /dev/null
+++ b/500xxx/500926/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.13 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500926/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma350_tb1_sp0p7.py b/500xxx/500926/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma350_tb1_sp0p7.py
new file mode 100644
index 0000000000..f1d069e669
--- /dev/null
+++ b/500xxx/500926/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma350_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500927/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500927/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500927/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500927/log.generate.short b/500xxx/500927/log.generate.short
new file mode 100644
index 0000000000..57150cf115
--- /dev/null
+++ b/500xxx/500927/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.12 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500927/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma400_tb1_sp0p35.py b/500xxx/500927/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma400_tb1_sp0p35.py
new file mode 100644
index 0000000000..d3039d4906
--- /dev/null
+++ b/500xxx/500927/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma400_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500928/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500928/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500928/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500928/log.generate.short b/500xxx/500928/log.generate.short
new file mode 100644
index 0000000000..400039d54f
--- /dev/null
+++ b/500xxx/500928/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.14 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500928/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma400_tb1_sp0p7.py b/500xxx/500928/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma400_tb1_sp0p7.py
new file mode 100644
index 0000000000..1ee8d260ab
--- /dev/null
+++ b/500xxx/500928/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma400_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500929/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500929/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500929/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500929/log.generate.short b/500xxx/500929/log.generate.short
new file mode 100644
index 0000000000..57150cf115
--- /dev/null
+++ b/500xxx/500929/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.12 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500929/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma500_tb1_sp0p35.py b/500xxx/500929/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma500_tb1_sp0p35.py
new file mode 100644
index 0000000000..eb30a1fa0e
--- /dev/null
+++ b/500xxx/500929/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma500_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500930/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500930/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500930/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500930/log.generate.short b/500xxx/500930/log.generate.short
new file mode 100644
index 0000000000..57150cf115
--- /dev/null
+++ b/500xxx/500930/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.12 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500930/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma500_tb1_sp0p7.py b/500xxx/500930/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma500_tb1_sp0p7.py
new file mode 100644
index 0000000000..6839123abd
--- /dev/null
+++ b/500xxx/500930/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma500_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500931/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500931/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500931/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500931/log.generate.short b/500xxx/500931/log.generate.short
new file mode 100644
index 0000000000..ac6880e826
--- /dev/null
+++ b/500xxx/500931/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.13 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500931/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma700_tb1_sp0p35.py b/500xxx/500931/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma700_tb1_sp0p35.py
new file mode 100644
index 0000000000..4849e3d68f
--- /dev/null
+++ b/500xxx/500931/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma700_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 700 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500932/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500932/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500932/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500932/log.generate.short b/500xxx/500932/log.generate.short
new file mode 100644
index 0000000000..b4434987db
--- /dev/null
+++ b/500xxx/500932/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.18 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500932/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma700_tb1_sp0p7.py b/500xxx/500932/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma700_tb1_sp0p7.py
new file mode 100644
index 0000000000..5d3f396871
--- /dev/null
+++ b/500xxx/500932/mc.MGPy8EG_2HDMa_ggF_Hbb_mA800_ma700_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 700 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500933/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500933/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500933/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500933/log.generate.short b/500xxx/500933/log.generate.short
new file mode 100644
index 0000000000..ac6880e826
--- /dev/null
+++ b/500xxx/500933/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.13 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500933/mc.MGPy8EG_2HDMa_ggF_Hbb_mA900_ma400_tb1_sp0p35.py b/500xxx/500933/mc.MGPy8EG_2HDMa_ggF_Hbb_mA900_ma400_tb1_sp0p35.py
new file mode 100644
index 0000000000..e8dab387f1
--- /dev/null
+++ b/500xxx/500933/mc.MGPy8EG_2HDMa_ggF_Hbb_mA900_ma400_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 900 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 900 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 900 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500934/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500934/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500934/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500934/log.generate.short b/500xxx/500934/log.generate.short
new file mode 100644
index 0000000000..400039d54f
--- /dev/null
+++ b/500xxx/500934/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.14 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500934/mc.MGPy8EG_2HDMa_ggF_Hbb_mA900_ma400_tb1_sp0p7.py b/500xxx/500934/mc.MGPy8EG_2HDMa_ggF_Hbb_mA900_ma400_tb1_sp0p7.py
new file mode 100644
index 0000000000..928bdfbd5d
--- /dev/null
+++ b/500xxx/500934/mc.MGPy8EG_2HDMa_ggF_Hbb_mA900_ma400_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 900 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 900 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 900 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500935/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500935/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500935/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500935/log.generate.short b/500xxx/500935/log.generate.short
new file mode 100644
index 0000000000..5807cbb7dc
--- /dev/null
+++ b/500xxx/500935/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.17 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500935/mc.MGPy8EG_2HDMa_ggF_Hbb_mA900_ma500_tb1_sp0p35.py b/500xxx/500935/mc.MGPy8EG_2HDMa_ggF_Hbb_mA900_ma500_tb1_sp0p35.py
new file mode 100644
index 0000000000..308aaf9194
--- /dev/null
+++ b/500xxx/500935/mc.MGPy8EG_2HDMa_ggF_Hbb_mA900_ma500_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 900 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 900 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 900 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500936/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500936/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500936/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500936/log.generate.short b/500xxx/500936/log.generate.short
new file mode 100644
index 0000000000..5807cbb7dc
--- /dev/null
+++ b/500xxx/500936/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.17 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500936/mc.MGPy8EG_2HDMa_ggF_Hbb_mA900_ma500_tb1_sp0p7.py b/500xxx/500936/mc.MGPy8EG_2HDMa_ggF_Hbb_mA900_ma500_tb1_sp0p7.py
new file mode 100644
index 0000000000..7d938a46d6
--- /dev/null
+++ b/500xxx/500936/mc.MGPy8EG_2HDMa_ggF_Hbb_mA900_ma500_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 900 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 900 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 900 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500937/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500937/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500937/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500937/log.generate.short b/500xxx/500937/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500937/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500937/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma150_tb1_sp0p35.py b/500xxx/500937/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma150_tb1_sp0p35.py
new file mode 100644
index 0000000000..e8728d29a8
--- /dev/null
+++ b/500xxx/500937/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma150_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500938/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500938/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500938/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500938/log.generate.short b/500xxx/500938/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500938/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500938/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma150_tb1_sp0p7.py b/500xxx/500938/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma150_tb1_sp0p7.py
new file mode 100644
index 0000000000..7c46a7635b
--- /dev/null
+++ b/500xxx/500938/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma150_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500939/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500939/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500939/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500939/log.generate.short b/500xxx/500939/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500939/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500939/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma200_tb1_sp0p35.py b/500xxx/500939/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma200_tb1_sp0p35.py
new file mode 100644
index 0000000000..b570fbaead
--- /dev/null
+++ b/500xxx/500939/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma200_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500940/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500940/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500940/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500940/log.generate.short b/500xxx/500940/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/500xxx/500940/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500940/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma200_tb1_sp0p7.py b/500xxx/500940/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma200_tb1_sp0p7.py
new file mode 100644
index 0000000000..48046f727f
--- /dev/null
+++ b/500xxx/500940/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma200_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500941/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500941/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500941/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500941/log.generate.short b/500xxx/500941/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500941/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500941/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma250_tb1_sp0p35.py b/500xxx/500941/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma250_tb1_sp0p35.py
new file mode 100644
index 0000000000..da8b58f108
--- /dev/null
+++ b/500xxx/500941/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma250_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500942/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500942/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500942/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500942/log.generate.short b/500xxx/500942/log.generate.short
new file mode 100644
index 0000000000..0c256a2214
--- /dev/null
+++ b/500xxx/500942/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.15 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500942/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma250_tb1_sp0p7.py b/500xxx/500942/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma250_tb1_sp0p7.py
new file mode 100644
index 0000000000..2f4f02422d
--- /dev/null
+++ b/500xxx/500942/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma250_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500943/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500943/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500943/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500943/log.generate.short b/500xxx/500943/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500943/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500943/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma300_tb1_sp0p35.py b/500xxx/500943/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma300_tb1_sp0p35.py
new file mode 100644
index 0000000000..edd976981e
--- /dev/null
+++ b/500xxx/500943/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma300_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500944/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500944/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500944/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500944/log.generate.short b/500xxx/500944/log.generate.short
new file mode 100644
index 0000000000..0c256a2214
--- /dev/null
+++ b/500xxx/500944/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.15 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500944/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma300_tb1_sp0p7.py b/500xxx/500944/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma300_tb1_sp0p7.py
new file mode 100644
index 0000000000..0777942200
--- /dev/null
+++ b/500xxx/500944/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma300_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500945/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500945/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500945/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500945/log.generate.short b/500xxx/500945/log.generate.short
new file mode 100644
index 0000000000..ac6880e826
--- /dev/null
+++ b/500xxx/500945/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.13 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500945/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p35.py b/500xxx/500945/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p35.py
new file mode 100644
index 0000000000..cadef0b18a
--- /dev/null
+++ b/500xxx/500945/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500946/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500946/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500946/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500946/log.generate.short b/500xxx/500946/log.generate.short
new file mode 100644
index 0000000000..57150cf115
--- /dev/null
+++ b/500xxx/500946/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.12 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500946/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p7.py b/500xxx/500946/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p7.py
new file mode 100644
index 0000000000..dc6c57c9f3
--- /dev/null
+++ b/500xxx/500946/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma350_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500947/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500947/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500947/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500947/log.generate.short b/500xxx/500947/log.generate.short
new file mode 100644
index 0000000000..400039d54f
--- /dev/null
+++ b/500xxx/500947/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.14 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500947/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma400_tb1_sp0p35.py b/500xxx/500947/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma400_tb1_sp0p35.py
new file mode 100644
index 0000000000..8e5ab2dd1b
--- /dev/null
+++ b/500xxx/500947/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma400_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500948/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500948/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500948/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500948/log.generate.short b/500xxx/500948/log.generate.short
new file mode 100644
index 0000000000..ac6880e826
--- /dev/null
+++ b/500xxx/500948/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.13 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500948/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma400_tb1_sp0p7.py b/500xxx/500948/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma400_tb1_sp0p7.py
new file mode 100644
index 0000000000..4e1c703ad0
--- /dev/null
+++ b/500xxx/500948/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma400_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500949/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500949/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500949/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500949/log.generate.short b/500xxx/500949/log.generate.short
new file mode 100644
index 0000000000..0c256a2214
--- /dev/null
+++ b/500xxx/500949/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.15 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500949/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma450_tb1_sp0p35.py b/500xxx/500949/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma450_tb1_sp0p35.py
new file mode 100644
index 0000000000..430b4d6f5f
--- /dev/null
+++ b/500xxx/500949/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma450_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 450 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500950/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500950/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500950/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500950/log.generate.short b/500xxx/500950/log.generate.short
new file mode 100644
index 0000000000..0c256a2214
--- /dev/null
+++ b/500xxx/500950/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.15 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500950/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma450_tb1_sp0p7.py b/500xxx/500950/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma450_tb1_sp0p7.py
new file mode 100644
index 0000000000..4f81a1bec6
--- /dev/null
+++ b/500xxx/500950/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma450_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 450 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500951/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500951/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500951/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500951/log.generate.short b/500xxx/500951/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500951/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500951/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma500_tb1_sp0p35.py b/500xxx/500951/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma500_tb1_sp0p35.py
new file mode 100644
index 0000000000..7ba2230bad
--- /dev/null
+++ b/500xxx/500951/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma500_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500952/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500952/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500952/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500952/log.generate.short b/500xxx/500952/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500952/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500952/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma500_tb1_sp0p7.py b/500xxx/500952/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma500_tb1_sp0p7.py
new file mode 100644
index 0000000000..37aa13d35a
--- /dev/null
+++ b/500xxx/500952/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma500_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500953/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500953/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500953/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500953/log.generate.short b/500xxx/500953/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500953/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500953/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma600_tb1_sp0p35.py b/500xxx/500953/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma600_tb1_sp0p35.py
new file mode 100644
index 0000000000..1c16e82c7b
--- /dev/null
+++ b/500xxx/500953/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma600_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 600 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500954/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500954/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500954/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500954/log.generate.short b/500xxx/500954/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500954/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500954/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma600_tb1_sp0p7.py b/500xxx/500954/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma600_tb1_sp0p7.py
new file mode 100644
index 0000000000..2853da6f5d
--- /dev/null
+++ b/500xxx/500954/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma600_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 600 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500955/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500955/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500955/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500955/log.generate.short b/500xxx/500955/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500955/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500955/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma700_tb1_sp0p35.py b/500xxx/500955/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma700_tb1_sp0p35.py
new file mode 100644
index 0000000000..9897e2e6aa
--- /dev/null
+++ b/500xxx/500955/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma700_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 700 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500956/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500956/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500956/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500956/log.generate.short b/500xxx/500956/log.generate.short
new file mode 100644
index 0000000000..400039d54f
--- /dev/null
+++ b/500xxx/500956/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.14 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500956/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma700_tb1_sp0p7.py b/500xxx/500956/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma700_tb1_sp0p7.py
new file mode 100644
index 0000000000..3a3cf607f5
--- /dev/null
+++ b/500xxx/500956/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1000_ma700_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 700 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500957/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500957/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500957/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500957/log.generate.short b/500xxx/500957/log.generate.short
new file mode 100644
index 0000000000..3e4e0eb6cd
--- /dev/null
+++ b/500xxx/500957/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.10 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500957/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma100_tb1_sp0p35.py b/500xxx/500957/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma100_tb1_sp0p35.py
new file mode 100644
index 0000000000..b0f55b55e2
--- /dev/null
+++ b/500xxx/500957/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma100_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 100 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500958/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500958/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500958/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500958/log.generate.short b/500xxx/500958/log.generate.short
new file mode 100644
index 0000000000..9a93233a2d
--- /dev/null
+++ b/500xxx/500958/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.06 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500958/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma100_tb1_sp0p7.py b/500xxx/500958/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma100_tb1_sp0p7.py
new file mode 100644
index 0000000000..e00fedf3ed
--- /dev/null
+++ b/500xxx/500958/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma100_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 100 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500959/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500959/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500959/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500959/log.generate.short b/500xxx/500959/log.generate.short
new file mode 100644
index 0000000000..5807cbb7dc
--- /dev/null
+++ b/500xxx/500959/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.17 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500959/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma150_tb1_sp0p35.py b/500xxx/500959/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma150_tb1_sp0p35.py
new file mode 100644
index 0000000000..c3333722e4
--- /dev/null
+++ b/500xxx/500959/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma150_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500960/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500960/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500960/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500960/log.generate.short b/500xxx/500960/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/500xxx/500960/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500960/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma150_tb1_sp0p7.py b/500xxx/500960/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma150_tb1_sp0p7.py
new file mode 100644
index 0000000000..d8e1cba79c
--- /dev/null
+++ b/500xxx/500960/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma150_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500961/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500961/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500961/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500961/log.generate.short b/500xxx/500961/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500961/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500961/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma200_tb1_sp0p35.py b/500xxx/500961/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma200_tb1_sp0p35.py
new file mode 100644
index 0000000000..9eaa06487e
--- /dev/null
+++ b/500xxx/500961/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma200_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500962/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500962/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500962/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500962/log.generate.short b/500xxx/500962/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/500xxx/500962/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500962/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma200_tb1_sp0p7.py b/500xxx/500962/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma200_tb1_sp0p7.py
new file mode 100644
index 0000000000..65a05feb88
--- /dev/null
+++ b/500xxx/500962/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma200_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500963/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500963/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500963/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500963/log.generate.short b/500xxx/500963/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500963/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500963/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma300_tb1_sp0p35.py b/500xxx/500963/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma300_tb1_sp0p35.py
new file mode 100644
index 0000000000..b9812ac260
--- /dev/null
+++ b/500xxx/500963/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma300_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500964/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500964/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500964/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500964/log.generate.short b/500xxx/500964/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500964/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500964/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma300_tb1_sp0p7.py b/500xxx/500964/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma300_tb1_sp0p7.py
new file mode 100644
index 0000000000..ffa33cfdff
--- /dev/null
+++ b/500xxx/500964/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma300_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500965/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500965/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500965/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500965/log.generate.short b/500xxx/500965/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500965/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500965/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma350_tb1_sp0p35.py b/500xxx/500965/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma350_tb1_sp0p35.py
new file mode 100644
index 0000000000..e723fe3d55
--- /dev/null
+++ b/500xxx/500965/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma350_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500966/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500966/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500966/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500966/log.generate.short b/500xxx/500966/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500966/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500966/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma350_tb1_sp0p7.py b/500xxx/500966/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma350_tb1_sp0p7.py
new file mode 100644
index 0000000000..0a3c15fe16
--- /dev/null
+++ b/500xxx/500966/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma350_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500967/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500967/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500967/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500967/log.generate.short b/500xxx/500967/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500967/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500967/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma400_tb1_sp0p35.py b/500xxx/500967/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma400_tb1_sp0p35.py
new file mode 100644
index 0000000000..bb94d47a09
--- /dev/null
+++ b/500xxx/500967/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma400_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500968/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500968/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500968/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500968/log.generate.short b/500xxx/500968/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500968/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500968/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma400_tb1_sp0p7.py b/500xxx/500968/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma400_tb1_sp0p7.py
new file mode 100644
index 0000000000..f66846c452
--- /dev/null
+++ b/500xxx/500968/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma400_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500969/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500969/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500969/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500969/log.generate.short b/500xxx/500969/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500969/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500969/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma450_tb1_sp0p35.py b/500xxx/500969/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma450_tb1_sp0p35.py
new file mode 100644
index 0000000000..43273700dc
--- /dev/null
+++ b/500xxx/500969/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma450_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 450 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500970/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500970/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500970/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500970/log.generate.short b/500xxx/500970/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500970/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500970/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma450_tb1_sp0p7.py b/500xxx/500970/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma450_tb1_sp0p7.py
new file mode 100644
index 0000000000..8913b28607
--- /dev/null
+++ b/500xxx/500970/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma450_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 450 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500971/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500971/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500971/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500971/log.generate.short b/500xxx/500971/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/500xxx/500971/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500971/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma500_tb1_sp0p35.py b/500xxx/500971/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma500_tb1_sp0p35.py
new file mode 100644
index 0000000000..00a2aeb02d
--- /dev/null
+++ b/500xxx/500971/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma500_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500972/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500972/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500972/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500972/log.generate.short b/500xxx/500972/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/500xxx/500972/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500972/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma500_tb1_sp0p7.py b/500xxx/500972/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma500_tb1_sp0p7.py
new file mode 100644
index 0000000000..42183a78de
--- /dev/null
+++ b/500xxx/500972/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma500_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500973/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500973/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500973/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500973/log.generate.short b/500xxx/500973/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/500xxx/500973/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500973/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma800_tb1_sp0p35.py b/500xxx/500973/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma800_tb1_sp0p35.py
new file mode 100644
index 0000000000..5bd8b71fc5
--- /dev/null
+++ b/500xxx/500973/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma800_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 800 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500974/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500974/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500974/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500974/log.generate.short b/500xxx/500974/log.generate.short
new file mode 100644
index 0000000000..5807cbb7dc
--- /dev/null
+++ b/500xxx/500974/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.17 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500974/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma800_tb1_sp0p7.py b/500xxx/500974/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma800_tb1_sp0p7.py
new file mode 100644
index 0000000000..5c1f3bc07c
--- /dev/null
+++ b/500xxx/500974/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1200_ma800_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1200 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1200 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1200 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 800 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500975/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500975/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500975/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500975/log.generate.short b/500xxx/500975/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500975/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500975/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1250_ma250_tb1_sp0p35.py b/500xxx/500975/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1250_ma250_tb1_sp0p35.py
new file mode 100644
index 0000000000..72b7eadd0b
--- /dev/null
+++ b/500xxx/500975/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1250_ma250_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1250 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1250 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1250 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500976/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500976/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500976/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500976/log.generate.short b/500xxx/500976/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500976/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500976/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1250_ma250_tb1_sp0p7.py b/500xxx/500976/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1250_ma250_tb1_sp0p7.py
new file mode 100644
index 0000000000..260116d698
--- /dev/null
+++ b/500xxx/500976/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1250_ma250_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1250 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1250 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1250 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500977/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500977/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500977/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500977/log.generate.short b/500xxx/500977/log.generate.short
new file mode 100644
index 0000000000..5807cbb7dc
--- /dev/null
+++ b/500xxx/500977/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.17 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500977/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma400_tb1_sp0p35.py b/500xxx/500977/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma400_tb1_sp0p35.py
new file mode 100644
index 0000000000..742b31bf67
--- /dev/null
+++ b/500xxx/500977/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma400_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500978/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500978/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500978/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500978/log.generate.short b/500xxx/500978/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500978/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500978/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma400_tb1_sp0p7.py b/500xxx/500978/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma400_tb1_sp0p7.py
new file mode 100644
index 0000000000..42c2a6e2b8
--- /dev/null
+++ b/500xxx/500978/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma400_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500979/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500979/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500979/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500979/log.generate.short b/500xxx/500979/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500979/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500979/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma500_tb1_sp0p35.py b/500xxx/500979/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma500_tb1_sp0p35.py
new file mode 100644
index 0000000000..b3e3faba33
--- /dev/null
+++ b/500xxx/500979/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma500_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500980/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500980/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500980/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500980/log.generate.short b/500xxx/500980/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500980/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500980/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma500_tb1_sp0p7.py b/500xxx/500980/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma500_tb1_sp0p7.py
new file mode 100644
index 0000000000..60f1301ce9
--- /dev/null
+++ b/500xxx/500980/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma500_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500981/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500981/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500981/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500981/log.generate.short b/500xxx/500981/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/500xxx/500981/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500981/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma600_tb1_sp0p35.py b/500xxx/500981/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma600_tb1_sp0p35.py
new file mode 100644
index 0000000000..2e4bfcce01
--- /dev/null
+++ b/500xxx/500981/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma600_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 600 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500982/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500982/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500982/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500982/log.generate.short b/500xxx/500982/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500982/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500982/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma600_tb1_sp0p7.py b/500xxx/500982/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma600_tb1_sp0p7.py
new file mode 100644
index 0000000000..db99ff3394
--- /dev/null
+++ b/500xxx/500982/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma600_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 600 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500983/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500983/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500983/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500983/log.generate.short b/500xxx/500983/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500983/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500983/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma700_tb1_sp0p35.py b/500xxx/500983/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma700_tb1_sp0p35.py
new file mode 100644
index 0000000000..6916c8c485
--- /dev/null
+++ b/500xxx/500983/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma700_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 700 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500984/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500984/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500984/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500984/log.generate.short b/500xxx/500984/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/500xxx/500984/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500984/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma700_tb1_sp0p7.py b/500xxx/500984/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma700_tb1_sp0p7.py
new file mode 100644
index 0000000000..38192e9edd
--- /dev/null
+++ b/500xxx/500984/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1300_ma700_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1300 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1300 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1300 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 700 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500985/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500985/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500985/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500985/log.generate.short b/500xxx/500985/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/500xxx/500985/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500985/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1400_ma300_tb1_sp0p35.py b/500xxx/500985/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1400_ma300_tb1_sp0p35.py
new file mode 100644
index 0000000000..f7f4dba998
--- /dev/null
+++ b/500xxx/500985/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1400_ma300_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1400 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1400 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1400 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500986/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500986/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500986/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500986/log.generate.short b/500xxx/500986/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500986/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500986/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1400_ma300_tb1_sp0p7.py b/500xxx/500986/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1400_ma300_tb1_sp0p7.py
new file mode 100644
index 0000000000..e5ca8bb578
--- /dev/null
+++ b/500xxx/500986/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1400_ma300_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1400 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1400 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1400 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500987/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500987/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500987/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500987/log.generate.short b/500xxx/500987/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500987/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500987/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma100_tb1_sp0p35.py b/500xxx/500987/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma100_tb1_sp0p35.py
new file mode 100644
index 0000000000..ad1b25f069
--- /dev/null
+++ b/500xxx/500987/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma100_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 100 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500988/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500988/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500988/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500988/log.generate.short b/500xxx/500988/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/500xxx/500988/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500988/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma100_tb1_sp0p7.py b/500xxx/500988/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma100_tb1_sp0p7.py
new file mode 100644
index 0000000000..ba07c8d3c3
--- /dev/null
+++ b/500xxx/500988/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma100_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 100 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500989/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500989/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500989/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500989/log.generate.short b/500xxx/500989/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/500xxx/500989/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500989/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma150_tb1_sp0p35.py b/500xxx/500989/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma150_tb1_sp0p35.py
new file mode 100644
index 0000000000..fd9aa644e6
--- /dev/null
+++ b/500xxx/500989/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma150_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500990/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500990/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500990/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500990/log.generate.short b/500xxx/500990/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/500xxx/500990/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500990/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma150_tb1_sp0p7.py b/500xxx/500990/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma150_tb1_sp0p7.py
new file mode 100644
index 0000000000..f8be511916
--- /dev/null
+++ b/500xxx/500990/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma150_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500991/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500991/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500991/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500991/log.generate.short b/500xxx/500991/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500991/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500991/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma200_tb1_sp0p35.py b/500xxx/500991/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma200_tb1_sp0p35.py
new file mode 100644
index 0000000000..c68f99ccf7
--- /dev/null
+++ b/500xxx/500991/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma200_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500992/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500992/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500992/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500992/log.generate.short b/500xxx/500992/log.generate.short
new file mode 100644
index 0000000000..5807cbb7dc
--- /dev/null
+++ b/500xxx/500992/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.17 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500992/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma200_tb1_sp0p7.py b/500xxx/500992/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma200_tb1_sp0p7.py
new file mode 100644
index 0000000000..84bf066dd1
--- /dev/null
+++ b/500xxx/500992/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma200_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500993/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500993/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500993/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500993/log.generate.short b/500xxx/500993/log.generate.short
new file mode 100644
index 0000000000..0c256a2214
--- /dev/null
+++ b/500xxx/500993/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.15 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500993/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma250_tb1_sp0p35.py b/500xxx/500993/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma250_tb1_sp0p35.py
new file mode 100644
index 0000000000..ce0738595e
--- /dev/null
+++ b/500xxx/500993/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma250_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500994/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500994/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500994/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500994/log.generate.short b/500xxx/500994/log.generate.short
new file mode 100644
index 0000000000..5807cbb7dc
--- /dev/null
+++ b/500xxx/500994/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.17 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500994/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma250_tb1_sp0p7.py b/500xxx/500994/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma250_tb1_sp0p7.py
new file mode 100644
index 0000000000..3ce6ee93ca
--- /dev/null
+++ b/500xxx/500994/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma250_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500995/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500995/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500995/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500995/log.generate.short b/500xxx/500995/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/500xxx/500995/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500995/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma300_tb1_sp0p35.py b/500xxx/500995/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma300_tb1_sp0p35.py
new file mode 100644
index 0000000000..88d6c5f16d
--- /dev/null
+++ b/500xxx/500995/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma300_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500996/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500996/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500996/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500996/log.generate.short b/500xxx/500996/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500996/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500996/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma300_tb1_sp0p7.py b/500xxx/500996/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma300_tb1_sp0p7.py
new file mode 100644
index 0000000000..114ef65cb6
--- /dev/null
+++ b/500xxx/500996/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma300_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500997/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500997/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500997/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500997/log.generate.short b/500xxx/500997/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/500xxx/500997/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500997/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma350_tb1_sp0p35.py b/500xxx/500997/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma350_tb1_sp0p35.py
new file mode 100644
index 0000000000..698c5f6ff0
--- /dev/null
+++ b/500xxx/500997/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma350_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500998/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500998/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500998/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500998/log.generate.short b/500xxx/500998/log.generate.short
new file mode 100644
index 0000000000..5807cbb7dc
--- /dev/null
+++ b/500xxx/500998/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.17 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500998/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma350_tb1_sp0p7.py b/500xxx/500998/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma350_tb1_sp0p7.py
new file mode 100644
index 0000000000..5eb1e856f7
--- /dev/null
+++ b/500xxx/500998/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma350_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/500xxx/500999/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/500xxx/500999/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/500xxx/500999/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/500xxx/500999/log.generate.short b/500xxx/500999/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/500xxx/500999/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/500xxx/500999/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma400_tb1_sp0p35.py b/500xxx/500999/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma400_tb1_sp0p35.py
new file mode 100644
index 0000000000..5bfd8f74da
--- /dev/null
+++ b/500xxx/500999/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma400_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501000/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501000/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501000/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501000/log.generate.short b/501xxx/501000/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/501xxx/501000/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501000/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma400_tb1_sp0p7.py b/501xxx/501000/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma400_tb1_sp0p7.py
new file mode 100644
index 0000000000..20cfe0a8eb
--- /dev/null
+++ b/501xxx/501000/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma400_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501001/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501001/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501001/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501001/log.generate.short b/501xxx/501001/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/501xxx/501001/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501001/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma450_tb1_sp0p35.py b/501xxx/501001/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma450_tb1_sp0p35.py
new file mode 100644
index 0000000000..345ed9a175
--- /dev/null
+++ b/501xxx/501001/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma450_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 450 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501002/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501002/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501002/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501002/log.generate.short b/501xxx/501002/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/501xxx/501002/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501002/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma450_tb1_sp0p7.py b/501xxx/501002/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma450_tb1_sp0p7.py
new file mode 100644
index 0000000000..015d33ca35
--- /dev/null
+++ b/501xxx/501002/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma450_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 450 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501003/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501003/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501003/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501003/log.generate.short b/501xxx/501003/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/501xxx/501003/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501003/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma500_tb1_sp0p35.py b/501xxx/501003/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma500_tb1_sp0p35.py
new file mode 100644
index 0000000000..4737ff3a88
--- /dev/null
+++ b/501xxx/501003/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma500_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501004/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501004/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501004/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501004/log.generate.short b/501xxx/501004/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/501xxx/501004/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501004/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma500_tb1_sp0p7.py b/501xxx/501004/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma500_tb1_sp0p7.py
new file mode 100644
index 0000000000..74cb62eedd
--- /dev/null
+++ b/501xxx/501004/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma500_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501005/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501005/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501005/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501005/log.generate.short b/501xxx/501005/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/501xxx/501005/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501005/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma600_tb1_sp0p35.py b/501xxx/501005/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma600_tb1_sp0p35.py
new file mode 100644
index 0000000000..03af3b6ff9
--- /dev/null
+++ b/501xxx/501005/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma600_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 600 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501006/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501006/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501006/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501006/log.generate.short b/501xxx/501006/log.generate.short
new file mode 100644
index 0000000000..b4434987db
--- /dev/null
+++ b/501xxx/501006/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.18 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501006/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma600_tb1_sp0p7.py b/501xxx/501006/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma600_tb1_sp0p7.py
new file mode 100644
index 0000000000..687f348bfa
--- /dev/null
+++ b/501xxx/501006/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma600_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 600 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501007/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501007/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501007/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501007/log.generate.short b/501xxx/501007/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/501xxx/501007/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501007/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma700_tb1_sp0p35.py b/501xxx/501007/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma700_tb1_sp0p35.py
new file mode 100644
index 0000000000..64fb0d0d64
--- /dev/null
+++ b/501xxx/501007/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma700_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 700 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501008/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501008/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501008/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501008/log.generate.short b/501xxx/501008/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/501xxx/501008/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501008/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma700_tb1_sp0p7.py b/501xxx/501008/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma700_tb1_sp0p7.py
new file mode 100644
index 0000000000..ce595ce85b
--- /dev/null
+++ b/501xxx/501008/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1500_ma700_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1500 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1500 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1500 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 700 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501009/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501009/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501009/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501009/log.generate.short b/501xxx/501009/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/501xxx/501009/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501009/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma150_tb1_sp0p35.py b/501xxx/501009/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma150_tb1_sp0p35.py
new file mode 100644
index 0000000000..b1ffe55f4c
--- /dev/null
+++ b/501xxx/501009/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma150_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501010/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501010/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501010/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501010/log.generate.short b/501xxx/501010/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/501xxx/501010/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501010/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma150_tb1_sp0p7.py b/501xxx/501010/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma150_tb1_sp0p7.py
new file mode 100644
index 0000000000..5b1af6085e
--- /dev/null
+++ b/501xxx/501010/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma150_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501011/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501011/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501011/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501011/log.generate.short b/501xxx/501011/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/501xxx/501011/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501011/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma200_tb1_sp0p35.py b/501xxx/501011/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma200_tb1_sp0p35.py
new file mode 100644
index 0000000000..ff205734f2
--- /dev/null
+++ b/501xxx/501011/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma200_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501012/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501012/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501012/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501012/log.generate.short b/501xxx/501012/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/501xxx/501012/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501012/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma200_tb1_sp0p7.py b/501xxx/501012/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma200_tb1_sp0p7.py
new file mode 100644
index 0000000000..b220519f01
--- /dev/null
+++ b/501xxx/501012/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma200_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501013/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501013/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501013/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501013/log.generate.short b/501xxx/501013/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/501xxx/501013/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501013/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma350_tb1_sp0p35.py b/501xxx/501013/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma350_tb1_sp0p35.py
new file mode 100644
index 0000000000..06260961ad
--- /dev/null
+++ b/501xxx/501013/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma350_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501014/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501014/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501014/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501014/log.generate.short b/501xxx/501014/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/501xxx/501014/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501014/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma350_tb1_sp0p7.py b/501xxx/501014/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma350_tb1_sp0p7.py
new file mode 100644
index 0000000000..55bb20e3b0
--- /dev/null
+++ b/501xxx/501014/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma350_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501015/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501015/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501015/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501015/log.generate.short b/501xxx/501015/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/501xxx/501015/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501015/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma400_tb1_sp0p35.py b/501xxx/501015/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma400_tb1_sp0p35.py
new file mode 100644
index 0000000000..85940ee5e0
--- /dev/null
+++ b/501xxx/501015/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma400_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501016/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501016/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501016/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501016/log.generate.short b/501xxx/501016/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/501xxx/501016/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501016/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma400_tb1_sp0p7.py b/501xxx/501016/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma400_tb1_sp0p7.py
new file mode 100644
index 0000000000..0d65a534de
--- /dev/null
+++ b/501xxx/501016/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1600_ma400_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1600 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1600 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1600 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501017/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501017/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501017/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501017/log.generate.short b/501xxx/501017/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/501xxx/501017/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501017/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma150_tb1_sp0p35.py b/501xxx/501017/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma150_tb1_sp0p35.py
new file mode 100644
index 0000000000..5e21efb071
--- /dev/null
+++ b/501xxx/501017/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma150_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501018/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501018/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501018/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501018/log.generate.short b/501xxx/501018/log.generate.short
new file mode 100644
index 0000000000..9e381652cf
--- /dev/null
+++ b/501xxx/501018/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.09 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501018/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma150_tb1_sp0p7.py b/501xxx/501018/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma150_tb1_sp0p7.py
new file mode 100644
index 0000000000..7d839408d2
--- /dev/null
+++ b/501xxx/501018/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma150_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=100
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] in [150,200,250] and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,800,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501019/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501019/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501019/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501019/log.generate.short b/501xxx/501019/log.generate.short
new file mode 100644
index 0000000000..5807cbb7dc
--- /dev/null
+++ b/501xxx/501019/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.17 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501019/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma200_tb1_sp0p35.py b/501xxx/501019/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma200_tb1_sp0p35.py
new file mode 100644
index 0000000000..ad10de34de
--- /dev/null
+++ b/501xxx/501019/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma200_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501020/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501020/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501020/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501020/log.generate.short b/501xxx/501020/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/501xxx/501020/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501020/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma200_tb1_sp0p7.py b/501xxx/501020/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma200_tb1_sp0p7.py
new file mode 100644
index 0000000000..145ce45011
--- /dev/null
+++ b/501xxx/501020/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma200_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501021/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501021/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501021/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501021/log.generate.short b/501xxx/501021/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/501xxx/501021/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501021/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma250_tb1_sp0p35.py b/501xxx/501021/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma250_tb1_sp0p35.py
new file mode 100644
index 0000000000..f2feddffe9
--- /dev/null
+++ b/501xxx/501021/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma250_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501022/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501022/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501022/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501022/log.generate.short b/501xxx/501022/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/501xxx/501022/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501022/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma250_tb1_sp0p7.py b/501xxx/501022/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma250_tb1_sp0p7.py
new file mode 100644
index 0000000000..9ab52623ff
--- /dev/null
+++ b/501xxx/501022/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma250_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501023/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501023/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501023/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501023/log.generate.short b/501xxx/501023/log.generate.short
new file mode 100644
index 0000000000..5807cbb7dc
--- /dev/null
+++ b/501xxx/501023/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.17 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501023/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma300_tb1_sp0p35.py b/501xxx/501023/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma300_tb1_sp0p35.py
new file mode 100644
index 0000000000..239fc76a6f
--- /dev/null
+++ b/501xxx/501023/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma300_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501024/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501024/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501024/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501024/log.generate.short b/501xxx/501024/log.generate.short
new file mode 100644
index 0000000000..b4434987db
--- /dev/null
+++ b/501xxx/501024/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.18 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501024/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma300_tb1_sp0p7.py b/501xxx/501024/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma300_tb1_sp0p7.py
new file mode 100644
index 0000000000..b140d493f0
--- /dev/null
+++ b/501xxx/501024/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1700_ma300_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1700 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1700 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1700 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501025/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501025/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501025/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501025/log.generate.short b/501xxx/501025/log.generate.short
new file mode 100644
index 0000000000..9e381652cf
--- /dev/null
+++ b/501xxx/501025/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.09 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501025/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1800_ma100_tb1_sp0p35.py b/501xxx/501025/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1800_ma100_tb1_sp0p35.py
new file mode 100644
index 0000000000..4af63c5ca7
--- /dev/null
+++ b/501xxx/501025/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1800_ma100_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 100 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501026/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501026/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501026/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501026/log.generate.short b/501xxx/501026/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/501xxx/501026/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501026/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1800_ma100_tb1_sp0p7.py b/501xxx/501026/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1800_ma100_tb1_sp0p7.py
new file mode 100644
index 0000000000..f796d4ebaa
--- /dev/null
+++ b/501xxx/501026/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1800_ma100_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 100 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501027/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501027/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501027/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501027/log.generate.short b/501xxx/501027/log.generate.short
new file mode 100644
index 0000000000..5807cbb7dc
--- /dev/null
+++ b/501xxx/501027/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.17 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501027/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1800_ma200_tb1_sp0p35.py b/501xxx/501027/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1800_ma200_tb1_sp0p35.py
new file mode 100644
index 0000000000..69ae8f3a9b
--- /dev/null
+++ b/501xxx/501027/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1800_ma200_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501028/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501028/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501028/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501028/log.generate.short b/501xxx/501028/log.generate.short
new file mode 100644
index 0000000000..5807cbb7dc
--- /dev/null
+++ b/501xxx/501028/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.17 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501028/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1800_ma200_tb1_sp0p7.py b/501xxx/501028/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1800_ma200_tb1_sp0p7.py
new file mode 100644
index 0000000000..8af8fcc41a
--- /dev/null
+++ b/501xxx/501028/mc.MGPy8EG_2HDMa_ggF_Hbb_mA1800_ma200_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 1800 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 1800 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 1800 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501029/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501029/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501029/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501029/log.generate.short b/501xxx/501029/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/501xxx/501029/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501029/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma150_tb1_sp0p35.py b/501xxx/501029/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma150_tb1_sp0p35.py
new file mode 100644
index 0000000000..6dc009f22b
--- /dev/null
+++ b/501xxx/501029/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma150_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501030/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501030/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501030/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501030/log.generate.short b/501xxx/501030/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/501xxx/501030/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501030/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma150_tb1_sp0p7.py b/501xxx/501030/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma150_tb1_sp0p7.py
new file mode 100644
index 0000000000..cb4be67154
--- /dev/null
+++ b/501xxx/501030/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma150_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 150 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501031/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501031/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501031/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501031/log.generate.short b/501xxx/501031/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/501xxx/501031/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501031/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma200_tb1_sp0p35.py b/501xxx/501031/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma200_tb1_sp0p35.py
new file mode 100644
index 0000000000..48a894938e
--- /dev/null
+++ b/501xxx/501031/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma200_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501032/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501032/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501032/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501032/log.generate.short b/501xxx/501032/log.generate.short
new file mode 100644
index 0000000000..400039d54f
--- /dev/null
+++ b/501xxx/501032/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.14 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501032/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma200_tb1_sp0p7.py b/501xxx/501032/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma200_tb1_sp0p7.py
new file mode 100644
index 0000000000..1c2702e2d2
--- /dev/null
+++ b/501xxx/501032/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma200_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 200 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501033/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501033/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501033/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501033/log.generate.short b/501xxx/501033/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/501xxx/501033/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501033/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma250_tb1_sp0p35.py b/501xxx/501033/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma250_tb1_sp0p35.py
new file mode 100644
index 0000000000..028573b153
--- /dev/null
+++ b/501xxx/501033/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma250_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501034/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501034/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501034/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501034/log.generate.short b/501xxx/501034/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/501xxx/501034/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501034/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma250_tb1_sp0p7.py b/501xxx/501034/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma250_tb1_sp0p7.py
new file mode 100644
index 0000000000..7a21e733f8
--- /dev/null
+++ b/501xxx/501034/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma250_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 250 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501035/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501035/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501035/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501035/log.generate.short b/501xxx/501035/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/501xxx/501035/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501035/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma300_tb1_sp0p35.py b/501xxx/501035/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma300_tb1_sp0p35.py
new file mode 100644
index 0000000000..f44d26f24c
--- /dev/null
+++ b/501xxx/501035/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma300_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501036/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501036/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501036/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501036/log.generate.short b/501xxx/501036/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/501xxx/501036/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501036/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma300_tb1_sp0p7.py b/501xxx/501036/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma300_tb1_sp0p7.py
new file mode 100644
index 0000000000..810157664b
--- /dev/null
+++ b/501xxx/501036/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma300_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 300 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501037/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501037/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501037/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501037/log.generate.short b/501xxx/501037/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/501xxx/501037/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501037/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma350_tb1_sp0p35.py b/501xxx/501037/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma350_tb1_sp0p35.py
new file mode 100644
index 0000000000..c30538cca0
--- /dev/null
+++ b/501xxx/501037/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma350_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501038/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501038/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501038/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501038/log.generate.short b/501xxx/501038/log.generate.short
new file mode 100644
index 0000000000..5807cbb7dc
--- /dev/null
+++ b/501xxx/501038/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.17 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501038/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma350_tb1_sp0p7.py b/501xxx/501038/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma350_tb1_sp0p7.py
new file mode 100644
index 0000000000..9cb240cce8
--- /dev/null
+++ b/501xxx/501038/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma350_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 350 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501039/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501039/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501039/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501039/log.generate.short b/501xxx/501039/log.generate.short
new file mode 100644
index 0000000000..3e4e0eb6cd
--- /dev/null
+++ b/501xxx/501039/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.10 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501039/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma400_tb1_sp0p35.py b/501xxx/501039/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma400_tb1_sp0p35.py
new file mode 100644
index 0000000000..0fc02b4b9a
--- /dev/null
+++ b/501xxx/501039/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma400_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=100
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] in [150,200,250] and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,800,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501040/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501040/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501040/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501040/log.generate.short b/501xxx/501040/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/501xxx/501040/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501040/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma400_tb1_sp0p7.py b/501xxx/501040/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma400_tb1_sp0p7.py
new file mode 100644
index 0000000000..c4598cd1fa
--- /dev/null
+++ b/501xxx/501040/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma400_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 400 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501041/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501041/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501041/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501041/log.generate.short b/501xxx/501041/log.generate.short
new file mode 100644
index 0000000000..2144cd0518
--- /dev/null
+++ b/501xxx/501041/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.08 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501041/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma500_tb1_sp0p35.py b/501xxx/501041/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma500_tb1_sp0p35.py
new file mode 100644
index 0000000000..97c9edd738
--- /dev/null
+++ b/501xxx/501041/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma500_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=100
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] in [150,200,250] and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,800,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501042/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501042/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501042/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501042/log.generate.short b/501xxx/501042/log.generate.short
new file mode 100644
index 0000000000..5c6f376dae
--- /dev/null
+++ b/501xxx/501042/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.05 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501042/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma500_tb1_sp0p7.py b/501xxx/501042/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma500_tb1_sp0p7.py
new file mode 100644
index 0000000000..a633b6eaae
--- /dev/null
+++ b/501xxx/501042/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma500_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 500 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501043/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501043/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501043/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501043/log.generate.short b/501xxx/501043/log.generate.short
new file mode 100644
index 0000000000..ea3656c75c
--- /dev/null
+++ b/501xxx/501043/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.04 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501043/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma600_tb1_sp0p35.py b/501xxx/501043/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma600_tb1_sp0p35.py
new file mode 100644
index 0000000000..fa662a4489
--- /dev/null
+++ b/501xxx/501043/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma600_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 600 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=1000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501044/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501044/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501044/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501044/log.generate.short b/501xxx/501044/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/501xxx/501044/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501044/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma600_tb1_sp0p7.py b/501xxx/501044/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma600_tb1_sp0p7.py
new file mode 100644
index 0000000000..5c07879164
--- /dev/null
+++ b/501xxx/501044/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma600_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 600 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501045/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501045/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501045/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501045/log.generate.short b/501xxx/501045/log.generate.short
new file mode 100644
index 0000000000..5807cbb7dc
--- /dev/null
+++ b/501xxx/501045/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.17 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501045/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma700_tb1_sp0p35.py b/501xxx/501045/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma700_tb1_sp0p35.py
new file mode 100644
index 0000000000..27ecbc8048
--- /dev/null
+++ b/501xxx/501045/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma700_tb1_sp0p35.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.35 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 700 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
diff --git a/501xxx/501046/MadGraphControl_Py8EG_2HDMa_monoH_common.py b/501xxx/501046/MadGraphControl_Py8EG_2HDMa_monoH_common.py
new file mode 120000
index 0000000000..121f2d077b
--- /dev/null
+++ b/501xxx/501046/MadGraphControl_Py8EG_2HDMa_monoH_common.py
@@ -0,0 +1 @@
+../../500xxx/500765/MadGraphControl_Py8EG_2HDMa_monoH_common.py
\ No newline at end of file
diff --git a/501xxx/501046/log.generate.short b/501xxx/501046/log.generate.short
new file mode 100644
index 0000000000..1049094ba7
--- /dev/null
+++ b/501xxx/501046/log.generate.short
@@ -0,0 +1,2 @@
+- estimated CPU for CI job = 0.16 hrs
+- using release =  AthGeneration-21.6.23
diff --git a/501xxx/501046/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma700_tb1_sp0p7.py b/501xxx/501046/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma700_tb1_sp0p7.py
new file mode 100644
index 0000000000..6fbfab9f74
--- /dev/null
+++ b/501xxx/501046/mc.MGPy8EG_2HDMa_ggF_Hbb_mA2000_ma700_tb1_sp0p7.py
@@ -0,0 +1,63 @@
+#---------------------------------------------------------------------------
+# Process-specific parameter settings in MadGraph
+#---------------------------------------------------------------------------
+THDMparams = {}
+THDMparams['gPXd'] = 1.0 # The coupling of the additional pseudoscalar mediator to dark matter (DM). This coupling is called $y_\chi$ in (2.5) of arXiv:1701.07427.
+THDMparams['tanbeta'] = 1 # The ratio of the vacuum expectation values $\tan \beta = v_2/v_1$ of the Higgs doublets $H_2$ and $H_1$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['sinbma'] = 1.0 # The sine of the difference of the mixing angles $\sin (\beta - \alpha)$ in the scalar potential containing only the Higgs doublets.  This quantity is defined in Section 3.1 of arXiv:1701.07427. 
+THDMparams['lam3'] = 3.0 # The quartic coupling of the scalar doublets $H_1$ and $H_2$. This parameter corresponds to the coefficient $\lambda_3$ in (2.1) of arXiv:1701.07427.
+THDMparams['laP1'] = 3.0 # The quartic coupling between the scalar doublets $H_1$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P1}$ in (2.2) of arXiv:1701.07427.
+THDMparams['laP2'] = 3.0 # The quartic coupling between the scalar doublets $H_2$ and the pseudoscalar $P$. This parameter corresponds to the coefficient $\lambda_{P2}$ in (2.2) of arXiv:1701.07427.
+THDMparams['sinp'] = 0.7 # The sine of the mixing angle $\theta$, as defined in Section 2.1 of arXiv:1701.07427.
+THDMparams['MXd'] = 10. # The mass of the fermionic DM candidate denoted by $m_\chi$ in arXiv:1701.07427.THDMparams['mh1'] = 125. # The mass of the lightest scalar mass eigenstate $h$, which is identified in arXiv:1701.07427 with the Higgs-like resonance found at the LHC.
+THDMparams['mh2'] = 2000 # The mass of the heavy scalar mass eigenstate $H$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh3'] = 2000 # The mass of the heavy pseudoscalar mass eigenstate $A$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mhc'] = 2000 # The mass of the charged scalar eigenstate $H^\pm$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['mh4'] = 700 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+THDMparams['MB'] = 4.7 # The mass of the pseudoscalar mass eigenstate $a$ that decouples for $\sin \theta = 0$. See Section 2.1 of arXiv:1701.07427 for further details.
+
+initialGluons = True # Determines initial state to generate from. True --> top loop induced production (gluon Fusion). False --> b b~ -initiated production (b-anti-b annihilation). See Sections 5.4 and 6.5 of arXiv:1701.07427 for further details
+
+# Reweighting in tanb and sinp
+reweight = True # If set to True additional OTF weights are written in the LHE file, if False no additional weights written
+reweights=[
+'SINP_0.35-TANB_0.3',
+'SINP_0.35-TANB_0.5',
+'SINP_0.35-TANB_1.0',
+'SINP_0.35-TANB_2.0',
+'SINP_0.35-TANB_3.0',
+'SINP_0.35-TANB_5.0',
+'SINP_0.35-TANB_10.0',
+'SINP_0.35-TANB_20.0',
+'SINP_0.7-TANB_0.3',
+'SINP_0.7-TANB_0.5',
+'SINP_0.7-TANB_1.0',
+'SINP_0.7-TANB_2.0',
+'SINP_0.7-TANB_3.0',
+'SINP_0.7-TANB_5.0',
+'SINP_0.7-TANB_10.0',
+'SINP_0.7-TANB_20.0',
+]
+
+# Define that we want H->bb decays
+decayChannel="monoHbb"
+
+#---------------------------------------------------------------------------
+# Generation settings
+#---------------------------------------------------------------------------
+
+# Number of events to generate
+evgenConfig.nEventsPerJob=5000
+
+# Event multiplier
+if THDMparams['mh4'] == 100 and THDMparams['mh3'] == 250 and initialGluons == False:
+    multiplier=15
+elif (THDMparams['mh4'] == 150 and THDMparams['mh3'] == 300) or (THDMparams['mh4'] == 100 and (THDMparams['mh3'] in [250,900,1200,1500,1800])):
+    multiplier=10
+else:    
+    multiplier=4
+
+#---------------------------------------------------------------------------
+# Load main control file
+#---------------------------------------------------------------------------    
+include("MadGraphControl_Py8EG_2HDMa_monoH_common.py")
-- 
GitLab