From 157c78852516ec32d41e8b934c3af6c58c693aaf Mon Sep 17 00:00:00 2001 From: Dylan George Hsu Date: Fri, 20 Apr 2018 14:16:19 -0400 Subject: [PATCH 01/14] b enriched 80x samples --- Tools/python/processes/SM.py | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/Tools/python/processes/SM.py b/Tools/python/processes/SM.py index ac5ee72..62fae59 100644 --- a/Tools/python/processes/SM.py +++ b/Tools/python/processes/SM.py @@ -145,12 +145,28 @@ # Higgs->bb 'ZH_HToBB_ZToNuNu_M125_13TeV_powheg_pythia8':('ZvvHbb_mH125','MC',0.08912), 'ZH_HToBB_ZToLL_M125_13TeV_powheg_pythia8':('ZllHbb_mH125','MC',0.04865), - 'ggZH_HToBB_ZToNuNu_M125_13TeV_powheg_pythia8':('ggZvvHbb_mH125','MC',0.014366), + #'ggZH_HToBB_ZToNuNu_M125_13TeV_powheg_pythia8':('ggZvvHbb_mH125','MC',0.014366), + 'ggZH_HToBB_ZToNuNu_M125_13TeV_powheg_pythia8':('ggZHbb_mH125','MC',0.014366), 'ggZH_HToBB_ZToLL_M125_13TeV_powheg_pythia8':('ggZllHbb_mH125','MC',0.007842), 'WminusH_HToBB_WToLNu_M125_13TeV_powheg_pythia8':('WmLNuHbb','MC',0.100), 'WplusH_HToBB_WToLNu_M125_13TeV_powheg_pythia8':('WpLNuHbb','MC',0.159), 'ttHTobb_M125_13TeV_powheg_pythia8':('ttHbb','MC',0.506*0.5824), 'GluGluHToBB_M125_13TeV_powheg_pythia8':('ggHbb','MC',48.48*0.5824), 'VBFHToBB_M125_13TeV_amcatnlo_pythia8':('VBFHbb','MC',3.782*0.5824), + + # B enriched V+jets samples + 'DYBJetsToLL_M-50_Zpt-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_bQuarks_pt100to200','MC',71.77), + 'DYBJetsToLL_M-50_Zpt-200toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_bQuarks_pt200toinf','MC',3.027), + 'WBJetsToLNu_Wpt-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('WJets_bQuarks_pt100to200','MC',6.004), + 'WBJetsToLNu_Wpt-200toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('WJets_bQuarks_pt200toinf','MC',0.8524), + #'ZBJetsToNuNu_Zpt-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZtoNuNu_bQuarks_pt100to200','MC',), + #'ZBJetsToNuNu_Zpt-200toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZtoNuNu_bQuarks_pt200toinf','MC',), + #'DYJetsToLL_BGenFilter_Zpt-100to200_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('','MC',), + #'DYJetsToLL_BGenFilter_Zpt-200toInf_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('','MC',), + 'WJetsToLNu_BGenFilter_Wpt-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('WJets_bHadrons_pt100to200','MC',26.1), + 'WJetsToLNu_BGenFilter_Wpt-200toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('WJets_bHadrons_pt200toinf','MC',3.545), + #'ZJetsToNuNu_BGenFilter_Zpt-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('','MC',), + #'ZJetsToNuNu_BGenFilter_Zpt-200toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('','MC',), + } From 26ceb7cf02b56d8558a131d899840a0ede4e52b8 Mon Sep 17 00:00:00 2001 From: Dylan George Hsu Date: Tue, 8 May 2018 17:54:14 -0400 Subject: [PATCH 02/14] samples for Z(ll)H(bb) 2017 --- Tools/python/processes/SM.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/Tools/python/processes/SM.py b/Tools/python/processes/SM.py index 62fae59..3f77879 100644 --- a/Tools/python/processes/SM.py +++ b/Tools/python/processes/SM.py @@ -28,6 +28,18 @@ 'DYJetsToLL_M-50_HT-2500toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_ht2500toinf','MC',0.003565), 'DYJetsToLL_M-50_HT-600to800_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_ht600to800','MC',1.367), 'DYJetsToLL_M-50_HT-800to1200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_ht800to1200','MC',0.6304), + 'DYJetsToLL_M-50_HT-100to200_TuneCP5_13TeV-madgraphMLM-pythia8':('ZJets_ht100to200_CP5','MC',147.40), + 'DYJetsToLL_M-50_HT-200to400_TuneCP5_13TeV-madgraphMLM-pythia8':('ZJets_ht200to400_CP5','MC',40.99), + 'DYJetsToLL_M-50_HT-400to600_TuneCP5_13TeV-madgraphMLM-pythia8':('ZJets_ht400to600_CP5','MC',5.678), + 'DYJetsToLL_M-50_HT-600to800_TuneCP5_13TeV-madgraphMLM-pythia8':('ZJets_ht600to800_CP5','MC',1.367), + 'DYJetsToLL_M-50_HT-800to1200_TuneCP5_13TeV-madgraphMLM-pythia8':('ZJets_ht800to1200_CP5','MC',0.6304), + 'DYJetsToLL_M-50_HT-1200to2500_TuneCP5_13TeV-madgraphMLM-pythia8':('ZJets_ht1200to2500_CP5','MC',0.1514), + 'DYJetsToLL_M-50_HT-2500toInf_TuneCP5_13TeV-madgraphMLM-pythia8':('ZJets_ht2500toinf_CP5','MC',0.003565), + 'DYJetsToLL_M-4to50_HT-70to100_TuneCP5_13TeV-madgraphMLM-pythia8':('ZJets_m4_ht70to100_CP5','MC',145.5), + 'DYJetsToLL_M-4to50_HT-100to200_TuneCP5_13TeV-madgraphMLM-pythia8':('ZJets_m4_ht100to200_CP5','MC',204.0), + 'DYJetsToLL_M-4to50_HT-200to400_TuneCP5_13TeV-madgraphMLM-pythia8':('ZJets_m4_ht200to400_CP5','MC',54.39), + 'DYJetsToLL_M-4to50_HT-400to600_TuneCP5_13TeV-madgraphMLM-pythia8':('ZJets_m4_ht400to600_CP5','MC',5.697), + 'DYJetsToLL_M-4to50_HT-600toInf_TuneCP5_13TeV-madgraphMLM-pythia8':('ZJets_m4_ht600toinf_CP5','MC',1.850), # LO W->lnu 'WJetsToLNu_HT-100To200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('WJets_ht100to200','MC',1343), @@ -51,6 +63,16 @@ 'DYJetsToLL_Pt-250To400_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZJets_pt250to400','MC',3.3247), 'DYJetsToLL_Pt-400To650_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZJets_pt400to650','MC',0.4491), 'DYJetsToLL_Pt-650ToInf_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZJets_pt650toinf','MC',0.0422), + 'DY1JetsToLL_M-50_LHEZpT_50-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT50to150','MC',312.4), + 'DY1JetsToLL_M-50_LHEZpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT150to250','MC',9.462), + 'DY1JetsToLL_M-50_LHEZpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT50to150','MC',1.087), + 'DY1JetsToLL_M-50_LHEZpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT400toinf','MC',0.1202), + 'DY2JetsToLL_M-50_LHEZpT_50-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT50to150','MC',168.1), + 'DY2JetsToLL_M-50_LHEZpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT150to250','MC',15.62), + 'DY2JetsToLL_M-50_LHEZpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT50to150','MC',2.718), + 'DY2JetsToLL_M-50_LHEZpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT400toinf','MC',0.447), + # specialweight = (LHE_Njets<1||LHE_Njets>2||LHE_Vpt<50) + 'DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8':('ZJets_inclNLO','MC',6473), # NLO Z->nunu 'DYJetsToNuNu_PtZ-100To250_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZtoNuNu_pt100to250','MC',3*54.8229), @@ -85,6 +107,8 @@ 'ST_s-channel_4f_leptonDecays_13TeV-amcatnlo-pythia8_TuneCUETP8M1':('SingleTop_s_lep','MC',10.11), 'ST_t-channel_5f_leptonDecays_13TeV-amcatnlo-pythia8_TuneCUETP8M1':('SingleTop_t_lep','MC',216.99), 'ST_t-channel_top_4f_leptonDecays_13TeV-powheg-pythia8_TuneCUETP8M1':('SingleTop_tchannel','MC',44.3), + 'ST_tW_antitop_5f_inclusiveDecays_TuneCP5_13TeV-powheg-pythia8':('SingleTop_tbarW_CP5','MC', 35.6), + 'ST_tW_top_5f_inclusiveDecays_TuneCP5_13TeV-powheg-pythia8':('SingleTop_tbarW_CP5','MC', 35.6), # ttbar 'TTJets_TuneCUETP8M1_13TeV-madgraphMLM-pythia8': ('TTbar_MLM','MC',831.76), @@ -101,6 +125,7 @@ 'TT_TuneCUETP8M2T4down_13TeV-powheg-pythia8': ('TTbar_PowhegTuneDown','MC',831.76), 'TT_TuneCUETP8M2T4up_13TeV-powheg-pythia8': ('TTbar_PowhegTuneUp','MC',831.76), 'TTTo2L2Nu_TuneCUETP8M2_ttHtranche3_13TeV-powheg-pythia8':('TTTo2L2Nu','MC',88.288), + 'TTTo2L2Nu_TuneCP5_13TeV-powheg-pythia8':('TTTo2L2Nu_CP5','MC',88.288), # exotic top 'tZq_ll_4f_13TeV-amcatnlo-pythia8':('SingleTop_tZll','MC',0.0758), @@ -118,6 +143,9 @@ 'WW_TuneCUETP8M1_13TeV-pythia8':('Diboson_ww','MC',118.7), 'WZ_TuneCUETP8M1_13TeV-pythia8':('Diboson_wz','MC',47.13), 'ZZ_TuneCUETP8M1_13TeV-pythia8':('Diboson_zz','MC',16.523), + 'WW_TuneCP5_13TeV-pythia8':('Diboson_ww_CP5','MC',118.7), + 'WZ_TuneCP5_13TeV-pythia8':('Diboson_wz_CP5','MC',47.13), + 'ZZ_TuneCP5_13TeV-pythia8':('Diboson_zz_CP5','MC',16.523), # fancy dibosons 'WWTo2L2Nu_13TeV-powheg':('WWTo2L2Nu','MC',(118.7-3.974)*0.1086*0.1086*9), #12.178 From 08a37739e95506c4c30a979daf01b55fe60e92dd Mon Sep 17 00:00:00 2001 From: Dylan George Hsu Date: Tue, 8 May 2018 17:59:08 -0400 Subject: [PATCH 03/14] new name --- Tools/python/processes/SM.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Tools/python/processes/SM.py b/Tools/python/processes/SM.py index 3f77879..c64b8c3 100644 --- a/Tools/python/processes/SM.py +++ b/Tools/python/processes/SM.py @@ -173,8 +173,7 @@ # Higgs->bb 'ZH_HToBB_ZToNuNu_M125_13TeV_powheg_pythia8':('ZvvHbb_mH125','MC',0.08912), 'ZH_HToBB_ZToLL_M125_13TeV_powheg_pythia8':('ZllHbb_mH125','MC',0.04865), - #'ggZH_HToBB_ZToNuNu_M125_13TeV_powheg_pythia8':('ggZvvHbb_mH125','MC',0.014366), - 'ggZH_HToBB_ZToNuNu_M125_13TeV_powheg_pythia8':('ggZHbb_mH125','MC',0.014366), + 'ggZH_HToBB_ZToNuNu_M125_13TeV_powheg_pythia8':('ggZvvHbb_mH125','MC',0.014366), 'ggZH_HToBB_ZToLL_M125_13TeV_powheg_pythia8':('ggZllHbb_mH125','MC',0.007842), 'WminusH_HToBB_WToLNu_M125_13TeV_powheg_pythia8':('WmLNuHbb','MC',0.100), 'WplusH_HToBB_WToLNu_M125_13TeV_powheg_pythia8':('WpLNuHbb','MC',0.159), From 446b6720bc2abf590f79fe4fdca6392a87c20b45 Mon Sep 17 00:00:00 2001 From: Dylan George Hsu Date: Mon, 14 May 2018 18:20:40 -0400 Subject: [PATCH 04/14] cross sections --- Tools/python/processes/SM.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tools/python/processes/SM.py b/Tools/python/processes/SM.py index c64b8c3..ec74184 100644 --- a/Tools/python/processes/SM.py +++ b/Tools/python/processes/SM.py @@ -72,7 +72,7 @@ 'DY2JetsToLL_M-50_LHEZpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT50to150','MC',2.718), 'DY2JetsToLL_M-50_LHEZpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT400toinf','MC',0.447), # specialweight = (LHE_Njets<1||LHE_Njets>2||LHE_Vpt<50) - 'DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8':('ZJets_inclNLO','MC',6473), + 'DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8':('ZJets_inclNLO_CP5','MC',6473), # NLO Z->nunu 'DYJetsToNuNu_PtZ-100To250_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZtoNuNu_pt100to250','MC',3*54.8229), From d9818b67ff86887698566bf856a660aba1084d40 Mon Sep 17 00:00:00 2001 From: Dylan George Hsu Date: Mon, 14 May 2018 18:30:44 -0400 Subject: [PATCH 05/14] moar XS --- Tools/python/processes/SM.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Tools/python/processes/SM.py b/Tools/python/processes/SM.py index ec74184..6376c04 100644 --- a/Tools/python/processes/SM.py +++ b/Tools/python/processes/SM.py @@ -52,6 +52,7 @@ 'WJetsToLNu_HT-600ToInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('WJets_ht600toinf','MC',18.91), # NLO W->lnu + 'WJetsToLNu_Wpt-50To100_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('WJets_pt50to100','MC',3258), 'WJetsToLNu_Pt-100To250_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('WJets_pt100to250','MC',677.82), 'WJetsToLNu_Pt-250To400_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('WJets_pt250to400','MC',24.083), 'WJetsToLNu_Pt-400To600_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('WJets_pt400to600','MC',3.0563), @@ -75,6 +76,7 @@ 'DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8':('ZJets_inclNLO_CP5','MC',6473), # NLO Z->nunu + 'DYJetsToNuNu_PtZ-50To100_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZtoNuNu_pt50to100','MC',593.9), 'DYJetsToNuNu_PtZ-100To250_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZtoNuNu_pt100to250','MC',3*54.8229), 'DYJetsToNuNu_PtZ-250To400_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZtoNuNu_pt250to400','MC',3*2.0705), 'DYJetsToNuNu_PtZ-400To650_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZtoNuNu_pt400to650','MC',3*0.2779), From 476905581c9e1227c3f5a42e18a0998e954e0a43 Mon Sep 17 00:00:00 2001 From: Dylan George Hsu Date: Mon, 14 May 2018 21:07:05 -0400 Subject: [PATCH 06/14] add TTV, VVV xs --- Tools/python/processes/SM.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Tools/python/processes/SM.py b/Tools/python/processes/SM.py index 6376c04..502b37f 100644 --- a/Tools/python/processes/SM.py +++ b/Tools/python/processes/SM.py @@ -127,6 +127,11 @@ 'TT_TuneCUETP8M2T4down_13TeV-powheg-pythia8': ('TTbar_PowhegTuneDown','MC',831.76), 'TT_TuneCUETP8M2T4up_13TeV-powheg-pythia8': ('TTbar_PowhegTuneUp','MC',831.76), 'TTTo2L2Nu_TuneCUETP8M2_ttHtranche3_13TeV-powheg-pythia8':('TTTo2L2Nu','MC',88.288), + 'TTGJets_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8':('TTGJets_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8','MC',1.444*3.2), + 'TTZToLLNuNu_M-10_TuneCUETP8M1_13TeV-amcatnlo-pythia8':('TTZToLLNuNu_M-10_TuneCUETP8M1_13TeV-amcatnlo-pythia8','MC',0.2529), + 'TTZToQQ_TuneCUETP8M1_13TeV-amcatnlo-pythia8':('TTZToQQ_TuneCUETP8M1_13TeV-amcatnlo-pythia8','MC',0.5297), + 'TTWJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8':('TTWJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8','MC',0.2043), + 'TTWJetsToQQ_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8':('TTWJetsToQQ_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8','MC',0.4062), 'TTTo2L2Nu_TuneCP5_13TeV-powheg-pythia8':('TTTo2L2Nu_CP5','MC',88.288), # exotic top @@ -171,6 +176,17 @@ 'GluGluToContinToZZTo4e_13TeV_MCFM701_pythia8':('ggZZTo4e','MC',0.0036478), 'GluGluToContinToZZTo4mu_13TeV_MCFM701_pythia8':('ggZZTo4mu','MC',0.0036478), 'GluGluToContinToZZTo4tau_13TeV_MCFM701_pythia8':('ggZZTo4tau','MC',0.0036478), + 'WGstarToLNuEE_012Jets_13TeV-madgraph':('WGstarToLNuEE_012Jets_13TeV-madgraph','MC',3.526), + 'WGstarToLNuMuMu_012Jets_13TeV-madgraph':('WGstarToLNuMuMu_012Jets_13TeV-madgraph','MC',2.793), + 'WGToLNuG_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('WGToLNuG_TuneCUETP8M1_13TeV-madgraphMLM-pythia8','MC',489.0), + 'ZGTo2LG_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZGTo2LG_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8','MC',123.9*1.06), + + # Triboson + 'WWW_4F_TuneCUETP8M1_13TeV-amcatnlo-pythia8':('WWW_4F_TuneCUETP8M1_13TeV-amcatnlo-pythia8','MC',0.2086), + 'WWZ_TuneCUETP8M1_13TeV-amcatnlo-pythia8':('WWZ_TuneCUETP8M1_13TeV-amcatnlo-pythia8','MC',0.16510), + 'WZZ_TuneCUETP8M1_13TeV-amcatnlo-pythia8':('WZZ_TuneCUETP8M1_13TeV-amcatnlo-pythia8','MC',0.05565), + 'ZZZ_TuneCUETP8M1_13TeV-amcatnlo-pythia8':('ZZZ_TuneCUETP8M1_13TeV-amcatnlo-pythia8','MC',0.01398), + 'WWG_TuneCUETP8M1_13TeV-amcatnlo-pythia8':('WWG_TuneCUETP8M1_13TeV-amcatnlo-pythia8','MC',0.2147), # Higgs->bb 'ZH_HToBB_ZToNuNu_M125_13TeV_powheg_pythia8':('ZvvHbb_mH125','MC',0.08912), From e25e06ef5336235a8e965eb128c79a8bb3a43091 Mon Sep 17 00:00:00 2001 From: Dylan George Hsu Date: Fri, 18 May 2018 12:39:34 -0400 Subject: [PATCH 07/14] more cross sections --- Tools/python/processes/SM.py | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/Tools/python/processes/SM.py b/Tools/python/processes/SM.py index 502b37f..6515de8 100644 --- a/Tools/python/processes/SM.py +++ b/Tools/python/processes/SM.py @@ -64,14 +64,14 @@ 'DYJetsToLL_Pt-250To400_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZJets_pt250to400','MC',3.3247), 'DYJetsToLL_Pt-400To650_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZJets_pt400to650','MC',0.4491), 'DYJetsToLL_Pt-650ToInf_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZJets_pt650toinf','MC',0.0422), - 'DY1JetsToLL_M-50_LHEZpT_50-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT50to150','MC',312.4), - 'DY1JetsToLL_M-50_LHEZpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT150to250','MC',9.462), - 'DY1JetsToLL_M-50_LHEZpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT50to150','MC',1.087), - 'DY1JetsToLL_M-50_LHEZpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT400toinf','MC',0.1202), - 'DY2JetsToLL_M-50_LHEZpT_50-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT50to150','MC',168.1), - 'DY2JetsToLL_M-50_LHEZpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT150to250','MC',15.62), - 'DY2JetsToLL_M-50_LHEZpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT50to150','MC',2.718), - 'DY2JetsToLL_M-50_LHEZpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT400toinf','MC',0.447), + 'DY1JetsToLL_M-50_LHEZpT_50-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT50to150_CP5','MC',312.4), + 'DY1JetsToLL_M-50_LHEZpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT150to250_CP5','MC',9.462), + 'DY1JetsToLL_M-50_LHEZpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT50to150_CP5','MC',1.087), + 'DY1JetsToLL_M-50_LHEZpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT400toinf_CP5','MC',0.1202), + 'DY2JetsToLL_M-50_LHEZpT_50-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT50to150_CP5','MC',168.1), + 'DY2JetsToLL_M-50_LHEZpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT150to250_CP5','MC',15.62), + 'DY2JetsToLL_M-50_LHEZpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT50to150_CP5','MC',2.718), + 'DY2JetsToLL_M-50_LHEZpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT400toinf_CP5','MC',0.447), # specialweight = (LHE_Njets<1||LHE_Njets>2||LHE_Vpt<50) 'DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8':('ZJets_inclNLO_CP5','MC',6473), @@ -110,7 +110,7 @@ 'ST_t-channel_5f_leptonDecays_13TeV-amcatnlo-pythia8_TuneCUETP8M1':('SingleTop_t_lep','MC',216.99), 'ST_t-channel_top_4f_leptonDecays_13TeV-powheg-pythia8_TuneCUETP8M1':('SingleTop_tchannel','MC',44.3), 'ST_tW_antitop_5f_inclusiveDecays_TuneCP5_13TeV-powheg-pythia8':('SingleTop_tbarW_CP5','MC', 35.6), - 'ST_tW_top_5f_inclusiveDecays_TuneCP5_13TeV-powheg-pythia8':('SingleTop_tbarW_CP5','MC', 35.6), + 'ST_tW_top_5f_inclusiveDecays_TuneCP5_13TeV-powheg-pythia8':('SingleTop_tW_CP5','MC', 35.6), # ttbar 'TTJets_TuneCUETP8M1_13TeV-madgraphMLM-pythia8': ('TTbar_MLM','MC',831.76), @@ -200,18 +200,20 @@ 'VBFHToBB_M125_13TeV_amcatnlo_pythia8':('VBFHbb','MC',3.782*0.5824), # B enriched V+jets samples - 'DYBJetsToLL_M-50_Zpt-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_bQuarks_pt100to200','MC',71.77), - 'DYBJetsToLL_M-50_Zpt-200toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_bQuarks_pt200toinf','MC',3.027), + 'DYBJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_bQuarks','MC',71.77), + 'DYBJetsToLL_M-50_Zpt-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_bQuarks_pt100to200','MC',3.027), + 'DYBJetsToLL_M-50_Zpt-200toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_bQuarks_pt200toinf','MC',0.297), 'WBJetsToLNu_Wpt-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('WJets_bQuarks_pt100to200','MC',6.004), 'WBJetsToLNu_Wpt-200toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('WJets_bQuarks_pt200toinf','MC',0.8524), - #'ZBJetsToNuNu_Zpt-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZtoNuNu_bQuarks_pt100to200','MC',), - #'ZBJetsToNuNu_Zpt-200toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZtoNuNu_bQuarks_pt200toinf','MC',), - #'DYJetsToLL_BGenFilter_Zpt-100to200_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('','MC',), - #'DYJetsToLL_BGenFilter_Zpt-200toInf_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('','MC',), + 'ZBJetsToNuNu_Zpt-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZtoNuNu_bQuarks_pt100to200','MC',6.03), + 'ZBJetsToNuNu_Zpt-200toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZtoNuNu_bQuarks_pt200toinf','MC',0.5946), + 'DYJetsToLL_BGenFilter_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_bHadrons','MC',229.7), + 'DYJetsToLL_BGenFilter_Zpt-100to200_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_bHadrons_pt100to200','MC',3.506), + 'DYJetsToLL_BGenFilter_Zpt-200toInf_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_bHadrons_pt200toinf','MC',0.5083), 'WJetsToLNu_BGenFilter_Wpt-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('WJets_bHadrons_pt100to200','MC',26.1), 'WJetsToLNu_BGenFilter_Wpt-200toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('WJets_bHadrons_pt200toinf','MC',3.545), - #'ZJetsToNuNu_BGenFilter_Zpt-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('','MC',), - #'ZJetsToNuNu_BGenFilter_Zpt-200toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('','MC',), + 'ZJetsToNuNu_BGenFilter_Zpt-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZtoNuNu_bHadrons_pt100to200','MC',2.099), + 'ZJetsToNuNu_BGenFilter_Zpt-200toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZtoNuNu_bHadrons_pt200toinf','MC',0.3083), } From 4302477f26892852797c4b0a0fae5d12c4c19488 Mon Sep 17 00:00:00 2001 From: Dylan George Hsu Date: Thu, 24 May 2018 13:09:00 -0400 Subject: [PATCH 08/14] VNJets --- Tools/python/processes/SM.py | 42 +++++++++++++++++++++++++----------- 1 file changed, 29 insertions(+), 13 deletions(-) diff --git a/Tools/python/processes/SM.py b/Tools/python/processes/SM.py index 6515de8..95b6020 100644 --- a/Tools/python/processes/SM.py +++ b/Tools/python/processes/SM.py @@ -57,6 +57,15 @@ 'WJetsToLNu_Pt-250To400_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('WJets_pt250to400','MC',24.083), 'WJetsToLNu_Pt-400To600_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('WJets_pt400to600','MC',3.0563), 'WJetsToLNu_Pt-600ToInf_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('WJets_pt600toinf','MC',0.4602), + 'W1JetsToLNu_LHEWpT_100-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('W1JetsToLNu_WpT100to150_CP5','MC',1), + 'W1JetsToLNu_LHEWpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('W1JetsToLNu_WpT150to250_CP5','MC',1), + 'W1JetsToLNu_LHEWpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('W1JetsToLNu_WpT250to400_CP5','MC',1), + 'W1JetsToLNu_LHEWpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('W1JetsToLNu_WpT400toinf_CP5','MC',1), + 'W2JetsToLNu_LHEWpT_50-150_TuneCP5_13TeV-amcnloFXFX-pythia8' :('W2JetsToLNu_WpT50to150_CP5','MC',1), + 'W2JetsToLNu_LHEWpT_100-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT100to150_CP5','MC',1), + 'W2JetsToLNu_LHEWpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT150to250_CP5','MC',1), + 'W2JetsToLNu_LHEWpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT250to400_CP5','MC',1), + 'W2JetsToLNu_LHEWpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT400toinf_CP5','MC',1), # NLO Z->ll 'DYJetsToLL_Pt-50To100_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZJets_pt50to100','MC',374.6800), @@ -64,15 +73,15 @@ 'DYJetsToLL_Pt-250To400_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZJets_pt250to400','MC',3.3247), 'DYJetsToLL_Pt-400To650_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZJets_pt400to650','MC',0.4491), 'DYJetsToLL_Pt-650ToInf_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZJets_pt650toinf','MC',0.0422), - 'DY1JetsToLL_M-50_LHEZpT_50-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT50to150_CP5','MC',312.4), - 'DY1JetsToLL_M-50_LHEZpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT150to250_CP5','MC',9.462), - 'DY1JetsToLL_M-50_LHEZpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT50to150_CP5','MC',1.087), - 'DY1JetsToLL_M-50_LHEZpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT400toinf_CP5','MC',0.1202), - 'DY2JetsToLL_M-50_LHEZpT_50-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT50to150_CP5','MC',168.1), - 'DY2JetsToLL_M-50_LHEZpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT150to250_CP5','MC',15.62), - 'DY2JetsToLL_M-50_LHEZpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT50to150_CP5','MC',2.718), - 'DY2JetsToLL_M-50_LHEZpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('ZJets_ZpT400toinf_CP5','MC',0.447), - # specialweight = (LHE_Njets<1||LHE_Njets>2||LHE_Vpt<50) + 'DYJetsToLL_M-10to50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZJets_m10','MC',18610), + 'DY1JetsToLL_M-50_LHEZpT_50-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z1Jets_ZpT50to150_CP5','MC',312.4), + 'DY1JetsToLL_M-50_LHEZpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z1Jets_ZpT150to250_CP5','MC',9.462), + 'DY1JetsToLL_M-50_LHEZpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z1Jets_ZpT250to400_CP5','MC',1.087), + 'DY1JetsToLL_M-50_LHEZpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z1Jets_ZpT400toinf_CP5','MC',0.1202), + 'DY2JetsToLL_M-50_LHEZpT_50-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z2Jets_ZpT50to150_CP5','MC',168.1), + 'DY2JetsToLL_M-50_LHEZpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z2Jets_ZpT150to250_CP5','MC',15.62), + 'DY2JetsToLL_M-50_LHEZpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z2Jets_ZpT250to400_CP5','MC',2.718), + 'DY2JetsToLL_M-50_LHEZpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z2Jets_ZpT400toinf_CP5','MC',0.447), 'DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8':('ZJets_inclNLO_CP5','MC',6473), # NLO Z->nunu @@ -81,6 +90,12 @@ 'DYJetsToNuNu_PtZ-250To400_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZtoNuNu_pt250to400','MC',3*2.0705), 'DYJetsToNuNu_PtZ-400To650_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZtoNuNu_pt400to650','MC',3*0.2779), 'DYJetsToNuNu_PtZ-650ToInf_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZtoNuNu_pt650toinf','MC',3*0.0261), + 'Z1JetsToNuNu_M-50_LHEZpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z1JetsToNuNu_ZpT150to250_CP5','MC',1), + 'Z1JetsToNuNu_M-50_LHEZpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z1JetsToNuNu_ZpT250to400_CP5','MC',1), + 'Z1JetsToNuNu_M-50_LHEZpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z1JetsToNuNu_ZpT400toinf_CP5','MC',1), + 'Z2JetsToNuNu_M-50_LHEZpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z2JetsToNuNu_ZpT150to250_CP5','MC',1), + 'Z2JetsToNuNu_M-50_LHEZpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z2JetsToNuNu_ZpT250to400_CP5','MC',1), + 'Z2JetsToNuNU_M-50_LHEZpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z2JetsToNuNU_ZpT400toinf_CP5','MC',1), # LO gamma 'GJets_HT-40To100_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('GJets_ht40to100','MC',23080.0), @@ -122,16 +137,17 @@ 'TT_TuneEE5C_13TeV-powheg-herwigpp': ('TTbar_Herwig','MC',831.76), 'TTJets_TuneCUETP8M2T4_13TeV-amcatnloFXFX-pythia8': ('TTbar_FXFX','MC',831.76), 'TT_TuneCUETP8M2T4_13TeV-powheg-pythia8': ('TTbar_Powheg','MC',831.76), - 'TT_TuneCUETP8M2T4_13TeV-powheg-isrdown-pythia8': ('TTbar_PowhegISRDown','MC',831.76), - 'TT_TuneCUETP8M2T4_13TeV-powheg-isrup-pythia8': ('TTbar_PowhegISRUp','MC',831.76), - 'TT_TuneCUETP8M2T4down_13TeV-powheg-pythia8': ('TTbar_PowhegTuneDown','MC',831.76), - 'TT_TuneCUETP8M2T4up_13TeV-powheg-pythia8': ('TTbar_PowhegTuneUp','MC',831.76), + #'TT_TuneCUETP8M2T4_13TeV-powheg-isrdown-pythia8': ('TTbar_PowhegISRDown','MC',831.76), + #'TT_TuneCUETP8M2T4_13TeV-powheg-isrup-pythia8': ('TTbar_PowhegISRUp','MC',831.76), + #'TT_TuneCUETP8M2T4down_13TeV-powheg-pythia8': ('TTbar_PowhegTuneDown','MC',831.76), + #'TT_TuneCUETP8M2T4up_13TeV-powheg-pythia8': ('TTbar_PowhegTuneUp','MC',831.76), 'TTTo2L2Nu_TuneCUETP8M2_ttHtranche3_13TeV-powheg-pythia8':('TTTo2L2Nu','MC',88.288), 'TTGJets_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8':('TTGJets_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8','MC',1.444*3.2), 'TTZToLLNuNu_M-10_TuneCUETP8M1_13TeV-amcatnlo-pythia8':('TTZToLLNuNu_M-10_TuneCUETP8M1_13TeV-amcatnlo-pythia8','MC',0.2529), 'TTZToQQ_TuneCUETP8M1_13TeV-amcatnlo-pythia8':('TTZToQQ_TuneCUETP8M1_13TeV-amcatnlo-pythia8','MC',0.5297), 'TTWJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8':('TTWJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8','MC',0.2043), 'TTWJetsToQQ_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8':('TTWJetsToQQ_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8','MC',0.4062), + 'TTTo2L2Nu_TuneCP5_13TeV-powheg-pythia8':('TTTo2L2Nu_CP5','MC',88.288), # exotic top From bc932ced3f44fd6c441e45a420f5a60f005d9b85 Mon Sep 17 00:00:00 2001 From: Dylan George Hsu Date: Thu, 24 May 2018 15:32:29 -0400 Subject: [PATCH 09/14] even moar --- Tools/python/processes/SM.py | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/Tools/python/processes/SM.py b/Tools/python/processes/SM.py index 4e56304..d5ef9e3 100644 --- a/Tools/python/processes/SM.py +++ b/Tools/python/processes/SM.py @@ -50,6 +50,13 @@ 'WJetsToLNu_HT-1200To2500_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('WJets_ht1200to2500','MC',1.329), 'WJetsToLNu_HT-2500ToInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('WJets_ht2500toinf','MC',0.03216), 'WJetsToLNu_HT-600ToInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('WJets_ht600toinf','MC',18.91), + 'WJetsToLNu_HT-100To200_TuneCP5_13TeV-madgraphMLM-pythia8':('WJets_ht100to200_CP5','MC',1343), + 'WJetsToLNu_HT-200To400_TuneCP5_13TeV-madgraphMLM-pythia8':('WJets_ht200to400_CP5','MC',359.6), + 'WJetsToLNu_HT-400To600_TuneCP5_13TeV-madgraphMLM-pythia8':('WJets_ht400to600_CP5','MC',48.85), + 'WJetsToLNu_HT-600To800_TuneCP5_13TeV-madgraphMLM-pythia8':('WJets_ht600to800_CP5','MC',12.05), + 'WJetsToLNu_HT-800To1200_TuneCP5_13TeV-madgraphMLM-pythia8':('WJets_ht800to1200_CP5','MC',5.501), + 'WJetsToLNu_HT-1200To2500_TuneCP5_13TeV-madgraphMLM-pythia8':('WJets_ht1200to2500_CP5','MC',1.329), + 'WJetsToLNu_HT-2500ToInf_TuneCP5_13TeV-madgraphMLM-pythia8':('WJets_ht2500toinf_CP5','MC',0.03216), # NLO W->lnu 'WJetsToLNu_Wpt-50To100_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('WJets_pt50to100','MC',3258), @@ -61,7 +68,7 @@ 'W1JetsToLNu_LHEWpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('W1JetsToLNu_WpT150to250_CP5','MC',1), 'W1JetsToLNu_LHEWpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('W1JetsToLNu_WpT250to400_CP5','MC',1), 'W1JetsToLNu_LHEWpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('W1JetsToLNu_WpT400toinf_CP5','MC',1), - 'W2JetsToLNu_LHEWpT_50-150_TuneCP5_13TeV-amcnloFXFX-pythia8' :('W2JetsToLNu_WpT50to150_CP5','MC',1), + 'W2JetsToLNu_LHEWpT_50-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT50to150_CP5','MC',1), 'W2JetsToLNu_LHEWpT_100-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT100to150_CP5','MC',1), 'W2JetsToLNu_LHEWpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT150to250_CP5','MC',1), 'W2JetsToLNu_LHEWpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT250to400_CP5','MC',1), @@ -95,7 +102,7 @@ 'Z1JetsToNuNu_M-50_LHEZpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z1JetsToNuNu_ZpT400toinf_CP5','MC',1), 'Z2JetsToNuNu_M-50_LHEZpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z2JetsToNuNu_ZpT150to250_CP5','MC',1), 'Z2JetsToNuNu_M-50_LHEZpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z2JetsToNuNu_ZpT250to400_CP5','MC',1), - 'Z2JetsToNuNU_M-50_LHEZpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z2JetsToNuNU_ZpT400toinf_CP5','MC',1), + 'Z2JetsToNuNU_M-50_LHEZpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z2JetsToNuNu_ZpT400toinf_CP5','MC',1), # LO gamma 'GJets_HT-40To100_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('GJets_ht40to100','MC',23080.0), @@ -124,8 +131,11 @@ 'ST_s-channel_4f_leptonDecays_13TeV-amcatnlo-pythia8_TuneCUETP8M1':('SingleTop_s_lep','MC',10.11), 'ST_t-channel_5f_leptonDecays_13TeV-amcatnlo-pythia8_TuneCUETP8M1':('SingleTop_t_lep','MC',216.99), 'ST_t-channel_top_4f_leptonDecays_13TeV-powheg-pythia8_TuneCUETP8M1':('SingleTop_tchannel','MC',44.3), + 'ST_tW_antitop_5f_inclusiveDecays_TuneCP5_13TeV-powheg-pythia8':('SingleTop_tbarW_CP5','MC', 35.6), 'ST_tW_top_5f_inclusiveDecays_TuneCP5_13TeV-powheg-pythia8':('SingleTop_tW_CP5','MC', 35.6), + 'ST_t-channel_antitop_4f_inclusiveDecays_TuneCP5_13TeV-powhegV2-madspin-pythia8':('SingleTop_tTbar_CP5','MC',80.95), + 'ST_t-channel_top_4f_inclusiveDecays_TuneCP5_13TeV-powhegV2-madspin-pythia8':('SingleTop_tT_CP5','MC',136.02), # ttbar 'TTJets_TuneCUETP8M1_13TeV-madgraphMLM-pythia8': ('TTbar_MLM','MC',831.76), @@ -147,11 +157,14 @@ 'TTZToQQ_TuneCUETP8M1_13TeV-amcatnlo-pythia8':('TTZToQQ_TuneCUETP8M1_13TeV-amcatnlo-pythia8','MC',0.5297), 'TTWJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8':('TTWJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8','MC',0.2043), 'TTWJetsToQQ_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8':('TTWJetsToQQ_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8','MC',0.4062), -<<<<<<< HEAD -======= ->>>>>>> 76b642df75b2b5fbf317931bc8f6a86f39d3c802 'TTTo2L2Nu_TuneCP5_13TeV-powheg-pythia8':('TTTo2L2Nu_CP5','MC',88.288), + 'TTTo2L2Nu_TuneCP5_PSweights_13TeV-powheg-pythia8':('TTTo2L2Nu_CP5_PSweights','MC',88.288), + 'TTToSemiLeptonic_TuneCP5_13TeV-powheg-pythia8':('TTToSemiLeptonic_CP5','MC',1), + 'TTToSemiLeptonic_TuneCP5_PSweights_13TeV-powheg-pythia8':('TTToSemiLeptonic_CP5_PSweights','MC',1), + 'TTToHadronic_TuneCP5_13TeV-powheg-pythia8':('TTToHadronic_CP5','MC',1), + 'TTToHadronic_TuneCP5_PSweights_13TeV-powheg-pythia8':('TTToHadronic_CP5_PSweights','MC',1), + # exotic top 'tZq_ll_4f_13TeV-amcatnlo-pythia8':('SingleTop_tZll','MC',0.0758), @@ -214,6 +227,12 @@ 'ggZH_HToBB_ZToLL_M125_13TeV_powheg_pythia8':('ggZllHbb_mH125','MC',0.007842), 'WminusH_HToBB_WToLNu_M125_13TeV_powheg_pythia8':('WmLNuHbb','MC',0.100), 'WplusH_HToBB_WToLNu_M125_13TeV_powheg_pythia8':('WpLNuHbb','MC',0.159), + 'WminusH_HToBB_WToLNu_M125_13TeV_powheg_herwigpp':('WmLNuHbb_herwigpp','MC',0.100), + 'WplusH_HToBB_WToLNu_M125_13TeV_powheg_herwigpp':('WpLNuHbb_herwigpp','MC',0.159), + 'WminusH_HToBB_WToLNu_M120_13TeV_powheg_pythia8':('WmLNuHbb_mH120','MC',0.100), + 'WplusH_HToBB_WToLNu_M120_13TeV_powheg_pythia8':('WpLNuHbb_mH120','MC',0.159), + 'WminusH_HToBB_WToLNu_M130_13TeV_powheg_pythia8':('WmLNuHbb_mH130','MC',0.100), + 'WplusH_HToBB_WToLNu_M130_13TeV_powheg_pythia8':('WpLNuHbb_mH130','MC',0.159), 'ttHTobb_M125_13TeV_powheg_pythia8':('ttHbb','MC',0.506*0.5824), 'GluGluHToBB_M125_13TeV_powheg_pythia8':('ggHbb','MC',48.48*0.5824), 'VBFHToBB_M125_13TeV_amcatnlo_pythia8':('VBFHbb','MC',3.782*0.5824), From 17e5ed05ac1eaac7d2d2a22f5e96d722f5fb3f59 Mon Sep 17 00:00:00 2001 From: Dylan George Hsu Date: Sat, 26 May 2018 09:39:51 -0400 Subject: [PATCH 10/14] VNjets cross sections --- Tools/python/processes/SM.py | 39 ++++++++++++++++++++++-------------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/Tools/python/processes/SM.py b/Tools/python/processes/SM.py index d5ef9e3..256d5a3 100644 --- a/Tools/python/processes/SM.py +++ b/Tools/python/processes/SM.py @@ -64,15 +64,16 @@ 'WJetsToLNu_Pt-250To400_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('WJets_pt250to400','MC',24.083), 'WJetsToLNu_Pt-400To600_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('WJets_pt400to600','MC',3.0563), 'WJetsToLNu_Pt-600ToInf_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('WJets_pt600toinf','MC',0.4602), - 'W1JetsToLNu_LHEWpT_100-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('W1JetsToLNu_WpT100to150_CP5','MC',1), - 'W1JetsToLNu_LHEWpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('W1JetsToLNu_WpT150to250_CP5','MC',1), - 'W1JetsToLNu_LHEWpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('W1JetsToLNu_WpT250to400_CP5','MC',1), - 'W1JetsToLNu_LHEWpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('W1JetsToLNu_WpT400toinf_CP5','MC',1), - 'W2JetsToLNu_LHEWpT_50-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT50to150_CP5','MC',1), - 'W2JetsToLNu_LHEWpT_100-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT100to150_CP5','MC',1), - 'W2JetsToLNu_LHEWpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT150to250_CP5','MC',1), - 'W2JetsToLNu_LHEWpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT250to400_CP5','MC',1), - 'W2JetsToLNu_LHEWpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT400toinf_CP5','MC',1), + 'W1JetsToLNu_LHEWpT_50-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('W1JetsToLNu_WpT50to150_CP5','MC',2496), + 'W1JetsToLNu_LHEWpT_100-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('W1JetsToLNu_WpT100to150_CP5','MC',292.4), + 'W1JetsToLNu_LHEWpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('W1JetsToLNu_WpT150to250_CP5','MC',75.69), + 'W1JetsToLNu_LHEWpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('W1JetsToLNu_WpT250to400_CP5','MC',7.69), + 'W1JetsToLNu_LHEWpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('W1JetsToLNu_WpT400toinf_CP5','MC',0.84), + 'W2JetsToLNu_LHEWpT_50-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT50to150_CP5','MC',1275), + 'W2JetsToLNu_LHEWpT_100-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT100to150_CP5','MC',303.7), + 'W2JetsToLNu_LHEWpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT150to250_CP5','MC',106.4), + 'W2JetsToLNu_LHEWpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT250to400_CP5','MC',10.98), + 'W2JetsToLNu_LHEWpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT400toinf_CP5','MC',3.19), # NLO Z->ll 'DYJetsToLL_Pt-50To100_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZJets_pt50to100','MC',374.6800), @@ -97,12 +98,12 @@ 'DYJetsToNuNu_PtZ-250To400_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZtoNuNu_pt250to400','MC',3*2.0705), 'DYJetsToNuNu_PtZ-400To650_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZtoNuNu_pt400to650','MC',3*0.2779), 'DYJetsToNuNu_PtZ-650ToInf_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8':('ZtoNuNu_pt650toinf','MC',3*0.0261), - 'Z1JetsToNuNu_M-50_LHEZpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z1JetsToNuNu_ZpT150to250_CP5','MC',1), - 'Z1JetsToNuNu_M-50_LHEZpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z1JetsToNuNu_ZpT250to400_CP5','MC',1), - 'Z1JetsToNuNu_M-50_LHEZpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z1JetsToNuNu_ZpT400toinf_CP5','MC',1), - 'Z2JetsToNuNu_M-50_LHEZpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z2JetsToNuNu_ZpT150to250_CP5','MC',1), - 'Z2JetsToNuNu_M-50_LHEZpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z2JetsToNuNu_ZpT250to400_CP5','MC',1), - 'Z2JetsToNuNU_M-50_LHEZpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z2JetsToNuNu_ZpT400toinf_CP5','MC',1), + 'Z1JetsToNuNu_M-50_LHEZpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z1JetsToNuNu_ZpT150to250_CP5','MC',18.44), + 'Z1JetsToNuNu_M-50_LHEZpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z1JetsToNuNu_ZpT250to400_CP5','MC',2.06), + 'Z1JetsToNuNu_M-50_LHEZpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z1JetsToNuNu_ZpT400toinf_CP5','MC',0.2154), + 'Z2JetsToNuNu_M-50_LHEZpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z2JetsToNuNu_ZpT150to250_CP5','MC',32.93), + 'Z2JetsToNuNu_M-50_LHEZpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z2JetsToNuNu_ZpT250to400_CP5','MC',5.225), + 'Z2JetsToNuNU_M-50_LHEZpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('Z2JetsToNuNu_ZpT400toinf_CP5','MC',0.8596), # LO gamma 'GJets_HT-40To100_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('GJets_ht40to100','MC',23080.0), @@ -120,6 +121,14 @@ 'QCD_HT1000to1500_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('QCD_ht1000to1500','MC',1064), 'QCD_HT1500to2000_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('QCD_ht1500to2000','MC',121.5), 'QCD_HT2000toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('QCD_ht2000toinf','MC',25.42), + 'QCD_HT100to200_TuneCP5_13TeV-madgraph-pythia8':('QCD_ht100to200_CP5','MC',27990000), + 'QCD_HT200to300_TuneCP5_13TeV-madgraph-pythia8':('QCD_ht200to300_CP5','MC',1735000), + 'QCD_HT300to500_TuneCP5_13TeV-madgraph-pythia8':('QCD_ht300to500_CP5','MC',366800), + 'QCD_HT500to700_TuneCP5_13TeV-madgraph-pythia8':('QCD_ht500to700_CP5','MC',29370), + 'QCD_HT700to1000_TuneCP5_13TeV-madgraph-pythia8':('QCD_ht700to1000_CP5','MC',6524), + 'QCD_HT1000to1500_TuneCP5_13TeV-madgraph-pythia8':('QCD_ht1000to1500_CP5','MC',1064), + 'QCD_HT1500to2000_TuneCP5_13TeV-madgraph-pythia8':('QCD_ht1500to2000_CP5','MC',121.5), + 'QCD_HT2000toInf_TuneCP5_13TeV-madgraph-pythia8':('QCD_ht2000toinf_CP5','MC',25.42), # Single tops 'ST_t-channel_antitop_4f_leptonDecays_13TeV-powheg-pythia8':('SingleTop_tTbar_lep','MC',26.22), From 44f2914bffca813f153d20e0c4b29d4ecc8e46fd Mon Sep 17 00:00:00 2001 From: Dylan George Hsu Date: Tue, 5 Jun 2018 11:26:40 -0400 Subject: [PATCH 11/14] XS updates, make names unique --- Tools/python/processes/SM.py | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/Tools/python/processes/SM.py b/Tools/python/processes/SM.py index 256d5a3..501fb9c 100644 --- a/Tools/python/processes/SM.py +++ b/Tools/python/processes/SM.py @@ -168,11 +168,11 @@ 'TTWJetsToQQ_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8':('TTWJetsToQQ_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8','MC',0.4062), 'TTTo2L2Nu_TuneCP5_13TeV-powheg-pythia8':('TTTo2L2Nu_CP5','MC',88.288), - 'TTTo2L2Nu_TuneCP5_PSweights_13TeV-powheg-pythia8':('TTTo2L2Nu_CP5_PSweights','MC',88.288), - 'TTToSemiLeptonic_TuneCP5_13TeV-powheg-pythia8':('TTToSemiLeptonic_CP5','MC',1), - 'TTToSemiLeptonic_TuneCP5_PSweights_13TeV-powheg-pythia8':('TTToSemiLeptonic_CP5_PSweights','MC',1), - 'TTToHadronic_TuneCP5_13TeV-powheg-pythia8':('TTToHadronic_CP5','MC',1), - 'TTToHadronic_TuneCP5_PSweights_13TeV-powheg-pythia8':('TTToHadronic_CP5_PSweights','MC',1), + #'TTTo2L2Nu_TuneCP5_PSweights_13TeV-powheg-pythia8':('TTTo2L2Nu_CP5_PSweights','MC',88.288), + 'TTToSemiLeptonic_TuneCP5_13TeV-powheg-pythia8':('TTToSemiLeptonic_CP5','MC',300.9), + #'TTToSemiLeptonic_TuneCP5_PSweights_13TeV-powheg-pythia8':('TTToSemiLeptonic_CP5_PSweights','MC',300.9), + 'TTToHadronic_TuneCP5_13TeV-powheg-pythia8':('TTToHadronic_CP5','MC',313.9), + #'TTToHadronic_TuneCP5_PSweights_13TeV-powheg-pythia8':('TTToHadronic_CP5_PSweights','MC',313.9), # exotic top @@ -197,6 +197,8 @@ # fancy dibosons 'WWTo2L2Nu_13TeV-powheg':('WWTo2L2Nu','MC',(118.7-3.974)*0.1086*0.1086*9), #12.178 + 'WWTo2L2Nu_NNPDF31_TuneCP5_PSweights_13TeV-powheg-pythia8':('WWTo2L2Nu_CP5','MC',(118.7-3.974)*0.1086*0.1086*9), #12.178 + 'WWTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8':('WWTo1L1Nu2Q_AMC','MC',40.58), 'WWTo4Q_13TeV-powheg':('WWTo4Q','MC',51.723), 'WWToLNuQQ_13TeV-powheg':('WWToLNuQQ','MC',49.997), 'WZTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8':('WZTo1L1Nu2Q','MC',10.71), @@ -234,8 +236,8 @@ 'ZH_HToBB_ZToLL_M125_13TeV_powheg_pythia8':('ZllHbb_mH125','MC',0.04865), 'ggZH_HToBB_ZToNuNu_M125_13TeV_powheg_pythia8':('ggZvvHbb_mH125','MC',0.014366), 'ggZH_HToBB_ZToLL_M125_13TeV_powheg_pythia8':('ggZllHbb_mH125','MC',0.007842), - 'WminusH_HToBB_WToLNu_M125_13TeV_powheg_pythia8':('WmLNuHbb','MC',0.100), - 'WplusH_HToBB_WToLNu_M125_13TeV_powheg_pythia8':('WpLNuHbb','MC',0.159), + 'WminusH_HToBB_WToLNu_M125_13TeV_powheg_pythia8':('WmLNuHbb_mH125','MC',0.100), + 'WplusH_HToBB_WToLNu_M125_13TeV_powheg_pythia8':('WpLNuHbb_mH125','MC',0.159), 'WminusH_HToBB_WToLNu_M125_13TeV_powheg_herwigpp':('WmLNuHbb_herwigpp','MC',0.100), 'WplusH_HToBB_WToLNu_M125_13TeV_powheg_herwigpp':('WpLNuHbb_herwigpp','MC',0.159), 'WminusH_HToBB_WToLNu_M120_13TeV_powheg_pythia8':('WmLNuHbb_mH120','MC',0.100), @@ -247,14 +249,14 @@ 'VBFHToBB_M125_13TeV_amcatnlo_pythia8':('VBFHbb','MC',3.782*0.5824), # B enriched V+jets samples - 'DYBJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_bQuarks','MC',71.77), + 'DYBJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_bQuarks_incl','MC',71.77), 'DYBJetsToLL_M-50_Zpt-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_bQuarks_pt100to200','MC',3.027), 'DYBJetsToLL_M-50_Zpt-200toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_bQuarks_pt200toinf','MC',0.297), 'WBJetsToLNu_Wpt-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('WJets_bQuarks_pt100to200','MC',6.004), 'WBJetsToLNu_Wpt-200toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('WJets_bQuarks_pt200toinf','MC',0.8524), 'ZBJetsToNuNu_Zpt-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZtoNuNu_bQuarks_pt100to200','MC',6.03), 'ZBJetsToNuNu_Zpt-200toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZtoNuNu_bQuarks_pt200toinf','MC',0.5946), - 'DYJetsToLL_BGenFilter_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_bHadrons','MC',229.7), + 'DYJetsToLL_BGenFilter_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_bHadrons_incl','MC',229.7), 'DYJetsToLL_BGenFilter_Zpt-100to200_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_bHadrons_pt100to200','MC',3.506), 'DYJetsToLL_BGenFilter_Zpt-200toInf_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('ZJets_bHadrons_pt200toinf','MC',0.5083), 'WJetsToLNu_BGenFilter_Wpt-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8':('WJets_bHadrons_pt100to200','MC',26.1), From d88caaee5a0aa746412504c918f7b0c830dab283 Mon Sep 17 00:00:00 2001 From: Dylan George Hsu Date: Tue, 5 Jun 2018 14:26:21 -0400 Subject: [PATCH 12/14] XS updates, make names unique --- Tools/python/processes/SM.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/Tools/python/processes/SM.py b/Tools/python/processes/SM.py index 501fb9c..5aa04ad 100644 --- a/Tools/python/processes/SM.py +++ b/Tools/python/processes/SM.py @@ -160,20 +160,16 @@ #'TT_TuneCUETP8M2T4_13TeV-powheg-isrup-pythia8': ('TTbar_PowhegISRUp','MC',831.76), #'TT_TuneCUETP8M2T4down_13TeV-powheg-pythia8': ('TTbar_PowhegTuneDown','MC',831.76), #'TT_TuneCUETP8M2T4up_13TeV-powheg-pythia8': ('TTbar_PowhegTuneUp','MC',831.76), - 'TTTo2L2Nu_TuneCUETP8M2_ttHtranche3_13TeV-powheg-pythia8':('TTTo2L2Nu','MC',88.288), + 'TTTo2L2Nu_TuneCUETP8M2_ttHtranche3_13TeV-powheg-pythia8':('TTTo2L2Nu','MC',88.667), 'TTGJets_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8':('TTGJets_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8','MC',1.444*3.2), 'TTZToLLNuNu_M-10_TuneCUETP8M1_13TeV-amcatnlo-pythia8':('TTZToLLNuNu_M-10_TuneCUETP8M1_13TeV-amcatnlo-pythia8','MC',0.2529), 'TTZToQQ_TuneCUETP8M1_13TeV-amcatnlo-pythia8':('TTZToQQ_TuneCUETP8M1_13TeV-amcatnlo-pythia8','MC',0.5297), 'TTWJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8':('TTWJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8','MC',0.2043), 'TTWJetsToQQ_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8':('TTWJetsToQQ_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8','MC',0.4062), - 'TTTo2L2Nu_TuneCP5_13TeV-powheg-pythia8':('TTTo2L2Nu_CP5','MC',88.288), - #'TTTo2L2Nu_TuneCP5_PSweights_13TeV-powheg-pythia8':('TTTo2L2Nu_CP5_PSweights','MC',88.288), - 'TTToSemiLeptonic_TuneCP5_13TeV-powheg-pythia8':('TTToSemiLeptonic_CP5','MC',300.9), - #'TTToSemiLeptonic_TuneCP5_PSweights_13TeV-powheg-pythia8':('TTToSemiLeptonic_CP5_PSweights','MC',300.9), - 'TTToHadronic_TuneCP5_13TeV-powheg-pythia8':('TTToHadronic_CP5','MC',313.9), - #'TTToHadronic_TuneCP5_PSweights_13TeV-powheg-pythia8':('TTToHadronic_CP5_PSweights','MC',313.9), - + 'TTTo2L2Nu_TuneCP5_13TeV-powheg-pythia8':('TTTo2L2Nu_CP5','MC',88.667), + 'TTToSemiLeptonic_TuneCP5_13TeV-powheg-pythia8':('TTToSemiLeptonic_CP5','MC',365.80), #300.9 in MCM + 'TTToHadronic_TuneCP5_13TeV-powheg-pythia8':('TTToHadronic_CP5','MC',377.29), #313.9 in MCM # exotic top 'tZq_ll_4f_13TeV-amcatnlo-pythia8':('SingleTop_tZll','MC',0.0758), From 04039d783fa2ddeae28461a5f3587755e0adcc74 Mon Sep 17 00:00:00 2001 From: Dylan George Hsu Date: Tue, 12 Jun 2018 13:26:42 -0400 Subject: [PATCH 13/14] split panda express --- Tools/interface/splitPandaExpress.h | 11 ++++++ Tools/python/Load.py | 3 +- Tools/src/LinkDef.h | 3 ++ Tools/src/splitPandaExpress.C | 59 +++++++++++++++++++++++++++++ 4 files changed, 75 insertions(+), 1 deletion(-) create mode 100644 Tools/interface/splitPandaExpress.h create mode 100644 Tools/src/splitPandaExpress.C diff --git a/Tools/interface/splitPandaExpress.h b/Tools/interface/splitPandaExpress.h new file mode 100644 index 0000000..4213051 --- /dev/null +++ b/Tools/interface/splitPandaExpress.h @@ -0,0 +1,11 @@ +#include +#include +#include +#include +#include +#include +#include +#include + +void splitPandaExpress(std::string inputFile, Long64_t nEvtsPerFile); + diff --git a/Tools/python/Load.py b/Tools/python/Load.py index 5001036..dc53321 100644 --- a/Tools/python/Load.py +++ b/Tools/python/Load.py @@ -24,7 +24,8 @@ def __init__(self,name,objects,deps=[]): 'Normalizer', 'Cutter', 'BranchAdder', - 'EventSyncher', + 'EventSyncher', + 'splitPandaExpress' ] ), Library(name='PandaCoreLearning', objects = [ 'TMVATrainer', diff --git a/Tools/src/LinkDef.h b/Tools/src/LinkDef.h index ab4fee8..8466436 100644 --- a/Tools/src/LinkDef.h +++ b/Tools/src/LinkDef.h @@ -6,6 +6,7 @@ #include "PandaCore/Tools/interface/Cutter.h" #include "PandaCore/Tools/interface/BranchAdder.h" #include "PandaCore/Tools/interface/EventSyncher.h" +#include "PandaCore/Tools/interface/splitPandaExpress.h" #ifdef __CLING__ #pragma link off all globals; @@ -24,6 +25,7 @@ #pragma link C++ class EventSyncher; #pragma link C++ class BranchAdder; #pragma link C++ class FormulaBranchAdder; +#pragma link C++ class HBranchAdder; #pragma link C++ class H1BranchAdder; #pragma link C++ class H2BranchAdder; #pragma link C++ class ProgressReporter; @@ -41,5 +43,6 @@ #pragma link C++ function DeltaR2; #pragma link C++ function ExpErf; #pragma link C++ function insertion_sort; +#pragma link C++ function splitPandaExpress; #endif diff --git a/Tools/src/splitPandaExpress.C b/Tools/src/splitPandaExpress.C new file mode 100644 index 0000000..e1997a2 --- /dev/null +++ b/Tools/src/splitPandaExpress.C @@ -0,0 +1,59 @@ +#include "../interface/splitPandaExpress.h" +void splitPandaExpress(std::string inputFile, Long64_t nEvtsPerFile) { + printf("Opening file \"%s\" and splitting it into files with %lld events...\n", inputFile.c_str(), nEvtsPerFile); + TFile *f = TFile::Open(inputFile.c_str(),"update"); assert(f); + TTree *events=0, *treebuffer; + + // Drop extra cycle numbers so rooteventselector can do its job + printf("\tLooking for extra cycle numbers to drop...\n"); + TIter keyList(f->GetListOfKeys()); + std::vector extraCycleNumbers; short highestCycleNumber=-1; + TKey *key; + while ((key = (TKey*)keyList())) { + TClass *cl = gROOT->GetClass(key->GetClassName()); + if (!cl->InheritsFrom("TTree")) continue; + treebuffer=(TTree*)key->ReadObj(); + if(strcmp(treebuffer->GetName(),"events")!=0) continue; + short cycleNumber=key->GetCycle(); + printf("\t%s;%d\n",treebuffer->GetName(),cycleNumber); + if(cycleNumber > highestCycleNumber) { + // replace the highest cycle number, putting the previous highest in the list of extras if real + if(highestCycleNumber>0) extraCycleNumbers.push_back(highestCycleNumber); + highestCycleNumber=cycleNumber; + } else { + // this is an extra cycle number + extraCycleNumbers.push_back(cycleNumber); + } + } + std::cout << "Extra cycle numbers: "; + for (std::vector::const_iterator i = extraCycleNumbers.begin(); i != extraCycleNumbers.end(); ++i) + std::cout << *i << ", "; + std::cout << std::endl; + for (std::vector::const_iterator i = extraCycleNumbers.begin(); i != extraCycleNumbers.end(); ++i) + f->Delete(Form("events;%d",*i)); + // Done dropping extra cycle numbers + + + events = (TTree*)f->Get(Form("events;%d",highestCycleNumber)); assert(events); + Long64_t nEntries = events->GetEntries(); + unsigned nSplit = ceil( float(nEntries) / nEvtsPerFile); + f->Close(); + printf("The file had %lld entries, splitting into %d subfiles\n", nEntries, nSplit); + size_t lastDot = inputFile.find_last_of("."); + size_t lastSlash = inputFile.find_last_of("/"); + std::string splitDir = inputFile.substr(0, lastSlash) + std::string("/split/"); + std::string rawName = splitDir + inputFile.substr(lastSlash+1, lastDot-lastSlash-1); + system(Form("mkdir -p %s",splitDir.c_str())); + for(unsigned i=0; i Date: Thu, 21 Jun 2018 14:59:03 -0400 Subject: [PATCH 14/14] clerical error in one W2Jets sample --- Tools/python/processes/SM.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tools/python/processes/SM.py b/Tools/python/processes/SM.py index db38b27..f649bee 100644 --- a/Tools/python/processes/SM.py +++ b/Tools/python/processes/SM.py @@ -72,7 +72,7 @@ 'W2JetsToLNu_LHEWpT_50-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT50to150_CP5','MC',1275), 'W2JetsToLNu_LHEWpT_100-150_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT100to150_CP5','MC',303.7), 'W2JetsToLNu_LHEWpT_150-250_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT150to250_CP5','MC',106.4), - 'W2JetsToLNu_LHEWpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT250to400_CP5','MC',10.98), + 'W2JetsToLNu_LHEWpT_250-400_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT250to400_CP5','MC',17.93), 'W2JetsToLNu_LHEWpT_400-inf_TuneCP5_13TeV-amcnloFXFX-pythia8':('W2JetsToLNu_WpT400toinf_CP5','MC',3.19), # NLO Z->ll