From d1d7641464dee5a1a4968d04596f7d72c227a89a Mon Sep 17 00:00:00 2001 From: alessio Date: Tue, 11 Apr 2017 16:11:21 +0200 Subject: [PATCH 1/6] Last Changes to have new limits --- bin/common/computeLimit.cc | 17 ++++---- python/HiggsWidth.py | 6 +-- src/HiggsUtils.cc | 3 +- src/HxswgUtils.cc | 6 +-- .../computeLimit/optimize_WideWidth.py | 39 ++++++++----------- test/hzz2l2v/submit.sh | 23 +++++++++++ 6 files changed, 56 insertions(+), 38 deletions(-) diff --git a/bin/common/computeLimit.cc b/bin/common/computeLimit.cc index 38aeec99b..9761e0cb1 100644 --- a/bin/common/computeLimit.cc +++ b/bin/common/computeLimit.cc @@ -1222,7 +1222,7 @@ int main(int argc, char* argv[]) //init tab TVirtualPad* pad = t1->cd(I); pad->SetTopMargin(0.06); pad->SetRightMargin(0.03); pad->SetBottomMargin(I<=NBins?0.09:0.12); pad->SetLeftMargin((I-1)%NBins!=0?0.09:0.12); - pad->SetLogy(true); + //pad->SetLogy(true); //print histograms TH1* axis = (TH1*)map_data[p->first]->Clone("axis"); @@ -1237,7 +1237,7 @@ int main(int argc, char* argv[]) axis->SetMinimum(1E-2); axis->SetMaximum(std::max(axis->GetMaximum(), 5E1)); }else{ - axis->SetMinimum(1E-1); + axis->SetMinimum(1E-2); axis->SetMaximum(std::max(axis->GetMaximum(), 5E1)); } if((I-1)%NBins!=0)axis->GetYaxis()->SetTitle(""); @@ -1248,7 +1248,7 @@ int main(int argc, char* argv[]) for(unsigned int i=0;ifirst].size();i++){ map_signals[p->first][i]->Draw("HIST same"); } - map_dataE[p->first]->Draw("P0 same"); + if(!blindData) map_dataE[p->first]->Draw("P0 same"); bool printBinContent = false; @@ -1312,7 +1312,7 @@ int main(int argc, char* argv[]) c1->cd(0); double L=0.03, R=0.03, T=0.02, B=0.0; char LumiText[1024]; - if(systpostfix.Contains('3')) { double iLumi= 2269;sprintf(LumiText, "%.1f %s^{-1} (%.0f TeV)", iLumi>100?iLumi/1000:iLumi, iLumi>100?"fb":"pb", 13.0); + if(systpostfix.Contains('3')) { double iLumi= 35866;sprintf(LumiText, "%.1f %s^{-1} (%.0f TeV)", iLumi>100?iLumi/1000:iLumi, iLumi>100?"fb":"pb", 13.0); }else if(systpostfix.Contains('8')){ double iLumi=20000;sprintf(LumiText, "%.1f %s^{-1} (%.0f TeV)", iLumi>100?iLumi/1000:iLumi, iLumi>100?"fb":"pb", 8.0); }else{ double iLumi= 5000;sprintf(LumiText, "%.1f %s^{-1} (%.0f TeV)", iLumi>100?iLumi/1000:iLumi, iLumi>100?"fb":"pb", 7.0); } @@ -1385,8 +1385,8 @@ int main(int argc, char* argv[]) if(ch->second.shapes.find(histoName.Data())==(ch->second.shapes).end())continue; //add the stat uncertainty is there; - ch->second.shapes[histoName.Data()].makeStatUnc("_CMS_hzz2l2v_", (TString("_")+ch->first+"_"+it->second.shortName).Data(),systpostfix.Data(), false );//add stat uncertainty to the uncertainty map; - + if((it->second.shortName).find("ggH")!=std::string::npos)ch->second.shapes[histoName.Data()].makeStatUnc("_CMS_hzz2l2v_", (TString("_")+ch->first+TString("_ggH")).Data(),systpostfix.Data(), false );// attention [used to correlate Signal Shape] + else ch->second.shapes[histoName.Data()].makeStatUnc("_CMS_hzz2l2v_", (TString("_")+ch->first+"_"+it->second.shortName).Data(),systpostfix.Data(), false ); TVirtualPad* pad = t1->cd(I); @@ -1631,8 +1631,9 @@ int main(int argc, char* argv[]) if(ch->second.shapes.find(histoName)==(ch->second.shapes).end())continue; ShapeData_t& shapeInfo = ch->second.shapes[histoName]; TH1* h = shapeInfo.histo(); -// shapeInfo.makeStatUnc("_CMS_hzz2l2v_", (TString("_")+ch->first+"_"+it->second.shortName).Data(),systpostfix.Data(), it->second.isSign );//add stat uncertainty to the uncertainty map; - shapeInfo.makeStatUnc("_CMS_hzz2l2v_", (TString("_")+ch->first+"_"+it->second.shortName).Data(),systpostfix.Data(), false );//add stat uncertainty to the uncertainty map; + + if((it->second.shortName).find("ggH")!=std::string::npos)shapeInfo.makeStatUnc("_CMS_hzz2l2v_", (TString("_")+ch->first+TString("_ggH")).Data(),systpostfix.Data(), false );// attention [Used to correlate Signal Shapes] + else shapeInfo.makeStatUnc("_CMS_hzz2l2v_", (TString("_")+ch->first+"_"+it->second.shortName).Data(),systpostfix.Data(), false ); TString proc = it->second.shortName.c_str(); for(std::map::iterator unc=shapeInfo.uncShape.begin();unc!=shapeInfo.uncShape.end();unc++){ diff --git a/python/HiggsWidth.py b/python/HiggsWidth.py index b78aa8d63..a83d747b5 100644 --- a/python/HiggsWidth.py +++ b/python/HiggsWidth.py @@ -48,9 +48,9 @@ def setPhysicsOptions(self,physOptions): def setXsec(self): marr = [200 , 300 ,400 ,500 ,600 ,700 ,800 ,900 ,1000 ,1500 ,2000 ,2500 ,3000]; - XSec100 = [0.000722821, 0.00974505, 0.0186783, 0.0170494, 0.0127224, 0.0123448, 0.00807319, 0.00694976, 0.00492894, 0.00189508, 0.000569369, 0.000196548, 5.8855e-05]; - XSec010 = [0.00313343, 0.0670063, 0.218893, 0.204644, 0.145873, 0.137759, 0.086202, 0.072429, 0.0517826, 0.0192517, 0.00547137, 0.00184722, 0.000516527]; - XSec001 = [0.00578392, 0.129529, 0.443913, 0.414981, 0.29471, 0.27903, 0.172004, 0.142393, 0.10418, 0.0389582, 0.0110436, 0.00363833, 0.00101596]; + XSec100 = [0.000716943, 0.00960252, 0.0176147, 0.0172144, 0.0121598, 0.00997052, 0.00723416, 0.00698813, 0.0054009, 0.00189508, 0.000560771, 0.000188943, 6.75111e-05]; + XSec010 = [0.00310052, 0.0659359, 0.208345, 0.206409, 0.139248, 0.108503, 0.0774346, 0.0731695, 0.0557424, 0.0192516, 0.00551768, 0.00176027, 0.000600868]; + XSec001 = [0.00573029, 0.127286, 0.422868, 0.418509, 0.281284, 0.217461, 0.155051, 0.14615, 0.112064, 0.038958, 0.0110115, 0.00348143, 0.00119788]; for index in range(len(marr)): if self.m == marr[index]: diff --git a/src/HiggsUtils.cc b/src/HiggsUtils.cc index 48a166f5f..6f81ea524 100644 --- a/src/HiggsUtils.cc +++ b/src/HiggsUtils.cc @@ -3,7 +3,8 @@ #include "TGraph.h" #include "TSystem.h" #include "TLorentzVector.h" -#include "UserCode/llvv_fwk/interface/th1fmorph.h" +#include "HiggsAnalysis/CombinedLimit/interface/th1fmorph.h" +//#include "UserCode/llvv_fwk/interface/th1fmorph.h" #include diff --git a/src/HxswgUtils.cc b/src/HxswgUtils.cc index 1df4e4cbf..9abe9fd49 100644 --- a/src/HxswgUtils.cc +++ b/src/HxswgUtils.cc @@ -65,9 +65,9 @@ namespace Hxswg{ double mass[13] = {200,300,400,500,600,700,800,900,1000,1500,2000,2500,3000}; //Fixed Width - double XSec100[13] = {0.000722821, 0.00974505, 0.0186783, 0.0170494, 0.0127224, 0.0123448, 0.00807319, 0.00694976, 0.00492894, 0.00189508, 0.000569369, 0.000196548, 5.8855e-05}; - double XSec010[13] = {0.00313343, 0.0670063, 0.218893, 0.204644, 0.145873, 0.137759, 0.086202, 0.072429, 0.0517826, 0.0192517, 0.00547137, 0.00184722, 0.000516527}; - double XSec005[13] = {0.00578392, 0.129529, 0.443913, 0.414981, 0.29471, 0.27903, 0.172004, 0.142393, 0.10418, 0.0389582, 0.0110436, 0.00363833, 0.00101596}; + double XSec100[13] = {0.000716943, 0.00960252, 0.0176147, 0.0172144, 0.0121598, 0.00997052, 0.00723416, 0.00698813, 0.0054009, 0.00189508, 0.000560771, 0.000188943, 6.75111e-05}; + double XSec010[13] = {0.00310052, 0.0659359, 0.208345, 0.206409, 0.139248, 0.108503, 0.0774346, 0.0731695, 0.0557424, 0.0192516, 0.00551768, 0.00176027, 0.000600868}; + double XSec005[13] = {0.00573029, 0.127286, 0.422868, 0.418509, 0.281284, 0.217461, 0.155051, 0.14615, 0.112064, 0.038958, 0.0110115, 0.00348143, 0.00119788}; //Narrow Width double XSec1[13] = {0.00952066, 0.0393434, 0.0357295, 0.0133214, 0.00500409, 0.00278995, 0.00112472, 0.000541774, 0.000283965, 4.16268e-05, 1.08999e-05, 4.70742e-06, 1.67446e-06}; diff --git a/test/hzz2l2v/computeLimit/optimize_WideWidth.py b/test/hzz2l2v/computeLimit/optimize_WideWidth.py index 4d5b252fb..82c6a4986 100755 --- a/test/hzz2l2v/computeLimit/optimize_WideWidth.py +++ b/test/hzz2l2v/computeLimit/optimize_WideWidth.py @@ -17,7 +17,7 @@ BIN = [] MODEL = [] -LaunchOnCondor.Jobs_Queue='8nh' +LaunchOnCondor.Jobs_Queue='1nh' FarmDirectory = "FARM" JobName = "computeLimits" CMSSW_BASE=os.environ.get('CMSSW_BASE') @@ -29,37 +29,28 @@ ################################################### MODELS=["SM"] #,"RsGrav","BulkGrav","Rad"] #Models which can be used are: "RsGrav", "BulkGrav", "Rad", "SM" -based_key="2l2v_mcbased_" #to run limits on MC use: 2l2v_mcbased_, to use data driven obj use: 2l2v_datadriven_ -jsonPath='$CMSSW_BASE/src/UserCode/llvv_fwk/test/hzz2l2v/samples_full2016_GGH.json' -inUrl='$CMSSW_BASE/src/UserCode/llvv_fwk/test/hzz2l2v/plotter_2017_02_17_DATA_DRIVEN_GGH_full2016_NewWidth_V5.root' +based_key="2l2v_datadriven_" #mcbased_" #to run limits on MC use: 2l2v_mcbased_, to use data driven obj use: 2l2v_datadriven_ +jsonPath='$CMSSW_BASE/src/UserCode/llvv_fwk/test/hzz2l2v/samples_full2016_GGH.json' #samples_full2016_GGH_WithoutBckg.json' #samples_full2016_GGH_WithoutWZ.json' #samples_full2016_GGH_WithoutWZandZVV.json' #samples_full2016_GGH_WithoutIrriducible.json' #samples_full2016_GGH.json' +inUrl='$CMSSW_BASE/src/UserCode/llvv_fwk/test/hzz2l2v/plotter_2017_03_21_forLimits.root' #'plotter_2017_02_22_DataDriven.root' BESTDISCOVERYOPTIM=True #Set to True for best discovery optimization, Set to False for best limit optimization ASYMTOTICLIMIT=True #Set to True to compute asymptotic limits (faster) instead of toy based hybrid-new limits BINS = ["eq0jets","geq1jets","vbf","eq0jets,geq1jets,vbf"] # list individual analysis bins to consider as well as combined bins (separated with a coma but without space) -#MASS = [400,600,800,1000,2000,3000] -#SUBMASS = [400,600,800,1000,2000,3000] MASS = [200, 300, 400, 500, 600, 700, 800, 900, 1000, 1500, 2000, 2500, 3000] SUBMASS = [200, 300, 400, 500, 600, 700, 800, 900, 1000, 1500, 2000, 2500, 3000] -#LandSArgCommonOptions=" --blind --rebin 8 --dropBckgBelow 0.00001 " LandSArgCommonOptions=" --BackExtrapol --statBinByBin 0.00001 --dropBckgBelow 0.00001 --subNRB --blind" -#LandSArgCommonOptions=" --indexvbf 9 --subNRB --subDY $CMSSW_BASE/src/UserCode/llvv_fwk/test/hzz2l2nu/computeLimits_14_04_20/dy_from_gamma_fixed.root --interf --BackExtrapol " for model in MODELS: - for shape in ["mt_shapes "]:# --histoVBF met_shapes"]: #here run all the shapes you want to test. '"mt_shapes --histoVBF met_shapes"' is a very particular case since we change the shape for VBF + for shape in ["mt_shapes"]:# --histoVBF met_shapes"]: #here run all the shapes you want to test. '"mt_shapes --histoVBF met_shapes"' is a very particular case since we change the shape for VBF for bin in BINS: if(model=="SM" or model=="MELA"): for CP in [100.0,10.0,5.0]: if(CP!=100.0 and not ',' in bin):continue #only do subchannel for SM for BRN in [0.0]: - #CPSQ = CP*CP * (math.fabs(CP) / CP) #conserve sign of CP - #suffix = "_cpsq%4.2f_brn%4.2f" % (CPSQ, BRN) + suffix = "_cp%4.2f_brn%4.2f" % (CP, BRN) - #if(CPSQ<=0): suffix="" #SM case - - #if ( CPSQ<=0 and not BRN==0.0):continue #SM case - #if ( (CPSQ / (1-BRN))>1.0 ):continue - + #Run limit for ShapeBased GG+VBF #signalSuffixVec += [ suffix ] #OUTName += ["SB13TeV_SM"] @@ -371,8 +362,8 @@ def findSideMassPoint(mass): for line in listcuts : vals=line.split(' ') for c in range(1, cutsH.GetYaxis().GetNbins()+3): - #FIXME FORCE INDEX TO BE 17 (Met>125GeV) - Gcut[c-1].SetPoint(mi, 17, float(125)); + #FIXME FORCE INDEX TO BE 16 (Met>125GeV) + Gcut[c-1].SetPoint(mi, 16, float(125)); # Gcut[c-1].SetPoint(mi, float(vals[0]), float(vals[c+1])); mi+=1 for c in range(1, cutsH.GetYaxis().GetNbins()+3): Gcut[c-1].Set(mi); @@ -381,8 +372,8 @@ def findSideMassPoint(mass): mi=0 for mtmp in SUBMASS: for c in range(1, cutsH.GetYaxis().GetNbins()+3): - #FIXME FORCE INDEX TO BE 17 (Met>125GeV) - Gcut[c-1].SetPoint(mi, 17, float(125)); + #FIXME FORCE INDEX TO BE 16 (Met>125GeV) + Gcut[c-1].SetPoint(mi, 16, float(125)); mi+=1 for c in range(1, cutsH.GetYaxis().GetNbins()+3): Gcut[c-1].Set(mi); @@ -414,15 +405,17 @@ def findSideMassPoint(mass): cardsdir=DataCardsDir+"/"+('%04.0f' % float(m)); SCRIPT.writelines('mkdir -p out;\ncd out;\n') - SCRIPT.writelines("computeLimit --m " + str(m) + " --in " + inUrl + " " + " --index " + indexString + " --bins " + BIN[iConf] + " --json " + jsonUrl + " " + SideMassesArgs + " " + LandSArg + cutStr +" ;\n") + SCRIPT.writelines("computeLimit --m " + str(m) + " --in " + inUrl + " " + "--syst --index " + indexString + " --bins " + BIN[iConf] + " --json " + jsonUrl + " " + SideMassesArgs + " " + LandSArg + cutStr +" ;\n") SCRIPT.writelines("sh combineCards.sh;\n"); SCRIPT.writelines("text2workspace.py card_combined.dat -o workspace.root -P UserCode.llvv_fwk.HiggsWidth:higgswidth --PO verbose --PO \'is2l2nu\' --PO m=\'" + str(m) + "\' --PO w=\'" + str(cp) + "\' \n") #compute pvalue SCRIPT.writelines("combine -M ProfileLikelihood --signif --pvalue -m " + str(m) + " workspace.root > COMB.log;\n") + SCRIPT.writelines("combine -M MaxLikelihoodFit workspace.root \n") + SCRIPT.writelines("python " + CMSSW_BASE + "/src/HiggsAnalysis/CombinedLimit/test/diffNuisances.py mlfit.root -g Nuisance_CrossCheck.root \n") ### THIS IS FOR Asymptotic fit if(ASYMTOTICLIMIT==True): - SCRIPT.writelines("combine -M Asymptotic -m " + str(m) + " workspace.root -v 3 > COMB.log;\n") + SCRIPT.writelines("combine -M Asymptotic -m " + str(m) + " workspace.root --run blind -v 3 > COMB.log;\n") ### THIS is for toy (hybridNew) fit else: @@ -469,7 +462,7 @@ def findSideMassPoint(mass): else: os.system("hadd -f "+DataCardsDir+"/LimitTree.root "+DataCardsDir+"/*/higgsCombineTest.HybridNewMerged.*.root > /dev/null") - os.system("root -l -b -q plotLimit.C+'(\""+DataCardsDir+"/Stength_\",\""+DataCardsDir+"/LimitTree.root\",\"\", false, true, 13 , 36814.143 )'") + os.system("root -l -b -q plotLimit.C+'(\""+DataCardsDir+"/Stength_\",\""+DataCardsDir+"/LimitTree.root\",\"\", false, true, 13 , 35914.143 )'") ###################################################################### diff --git a/test/hzz2l2v/submit.sh b/test/hzz2l2v/submit.sh index 763220eb6..79f1ebc31 100755 --- a/test/hzz2l2v/submit.sh +++ b/test/hzz2l2v/submit.sh @@ -34,6 +34,11 @@ if [[ $# -eq 0 ]]; then printf "\n\t%-5s %-40s\n" "3.16" "make plots for photonZ analysis MC closure tests" printf "\n\t%-5s %-40s\n" "3.17" "make plots for instr. MET and genuine Met" printf "\n\t%-5s %-40s\n" "3.2" "make plots with data-driven MET" + +## Make plotter for limits sutdy + printf "\n\t%-5s %-40s\n" "3.30" "make plotter for limits using mcbased Bckg" + printf "\n\t%-5s %-40s\n" "3.31" "make plotter for limits using Data-Driven Bckg" + fi step=$1 #variable that store the analysis step to run @@ -228,6 +233,24 @@ if [[ $step > 2.999 && $step < 4 ]]; then runPlotter --iEcm 13 --iLumi $INTLUMI --inDir $RESULTSDIR/ --outDir $PLOTSDIR/datadriven/ --outFile ${PLOTTER}.root --json $JSON --no2D --plotExt .png --plotExt .pdf --key 2l2v_datadrivenplot --fileOption READ --showUnc 0.06 --rebin -1 --only "(all|ll|mumu|ee|emu)(|eq0jets|geq1jets|vbf)_(mtSyst|metSyst)" $arguments fi + if [[ $step == 3.30 ]]; then # make plots and combined root files + echo "MAKE SUMMARY ROOT FILE, BASED ON AN INTEGRATED LUMINOSITY OF $INTLUMI FOR LIMIT STUDIES" + runPlotter --iEcm 13 --iLumi $INTLUMI --inDir $RESULTSDIR/ --outFile ${PLOTTER}_forLimits.root --json $JSON --noPlot --fileOption RECREATE --key 2l2v_mcbased --only "(all_optim_systs|all_optim_cut|(mumu|ee|emu|gamma)(|eq0jets|geq1jets|vbf)_(mt)(_shapes|_shapes_NRBctrl)(|_cp100.00_brn0.00|_cp10.00_brn0.00|_cp5.00_brn0.00)(|_scale_umetup|_scale_umetdown|_res_jup|_res_jdown|_scale_jup|_scale_jdown|_scale_mup|_scale_mdown|_scale_eup|_scale_edown|_puup|_pudown|_eff_bup|_eff_bdown|_lepveto|_th_pdf|_th_alphas|_th_ewkup|_th_ewkdown))" $arguments + + cp ${PLOTTER}_forLimits.root ${PLOTTER}_forLimits_MCOnly.root + + fi + + if [[ $step == 3.31 ]]; then + echo "" + + runPlotter --iEcm 13 --iLumi $INTLUMI --inDir $RESULTSDIR/ --outFile ${PLOTTER}_forLimits.root --json $JSON --noPlot --fileOption UPDATE --key 2l2v_photoncontrol --only "(all_optim_systs|all_optim_cut|(mumu|ee|emu|gamma)(|eq0jets|geq1jets|vbf)_(mt)(_shapes|_shapes_NRBctrl)(|_cp100.00_brn0.00|_cp10.00_brn0.00|_cp5.00_brn0.00)(|_scale_umetup|_scale_umetdown|_res_jup|_res_jdown|_scale_jup|_scale_jdown|_scale_mup|_scale_mdown|_scale_eup|_scale_edown|_puup|_pudown|_eff_bup|_eff_bdown|_lepveto|_th_pdf|_th_alphas|_th_ewkup|_th_ewkdown))" $arguments + runPlotter --iEcm 13 --iLumi $INTLUMI --inDir $RESULTSDIR/ --outFile ${PLOTTER}_forLimits.root --json $JSON --noPlot --fileOption UPDATE --key 2l2v_photonsOnly --only "(all_optim_systs|all_optim_cut|(mumu|ee|emu|gamma)(|eq0jets|geq1jets|vbf)_(mt)(_shapes|_shapes_NRBctrl)(|_cp100.00_brn0.00|_cp10.00_brn0.00|_cp5.00_brn0.00)(|_scale_umetup|_scale_umetdown|_res_jup|_res_jdown|_scale_jup|_scale_jdown|_scale_mup|_scale_mdown|_scale_eup|_scale_edown|_puup|_pudown|_eff_bup|_eff_bdown|_lepveto|_th_pdf|_th_alphas|_th_ewkup|_th_ewkdown))" $arguments + runPlotter --iEcm 13 --iLumi $INTLUMI --inDir $RESULTSDIR/ --outFile ${PLOTTER}_forLimits.root --json $JSON --noPlot --fileOption UPDATE --key genuineMet --only "(all_optim_systs|all_optim_cut|(mumu|ee|emu|gamma)(|eq0jets|geq1jets|vbf)_(mt)(_shapes|_shapes_NRBctrl)(|_cp100.00_brn0.00|_cp10.00_brn0.00|_cp5.00_brn0.00)(|_scale_umetup|_scale_umetdown|_res_jup|_res_jdown|_scale_jup|_scale_jdown|_scale_mup|_scale_mdown|_scale_eup|_scale_edown|_puup|_pudown|_eff_bup|_eff_bdown|_lepveto|_th_pdf|_th_alphas|_th_ewkup|_th_ewkdown))" $arguments + runPlotter --iEcm 13 --iLumi $INTLUMI --inDir $RESULTSDIR/ --outFile ${PLOTTER}_forLimits.root --json $JSON --noPlot --fileOption UPDATE --key 2l2v_datadriven --only "(all_optim_systs|all_optim_cut|(mumu|ee|emu|gamma)(|eq0jets|geq1jets|vbf)_(mt)(_shapes|_shapes_NRBctrl)(|_cp100.00_brn0.00|_cp10.00_brn0.00|_cp5.00_brn0.00)(|_scale_umetup|_scale_umetdown|_res_jup|_res_jdown|_scale_jup|_scale_jdown|_scale_mup|_scale_mdown|_scale_eup|_scale_edown|_puup|_pudown|_eff_bup|_eff_bdown|_lepveto|_th_pdf|_th_alphas|_th_ewkup|_th_ewkdown))" $arguments + runPlotter --iEcm 13 --iLumi $INTLUMI --inDir $RESULTSDIR/ --outFile ${PLOTTER}_forLimits.root --json $JSON --noPlot --fileOption UPDATE --key 2l2v_datadrivenplot --only "(all_optim_systs|all_optim_cut|(mumu|ee|emu|gamma)(|eq0jets|geq1jets|vbf)_(mt)(_shapes|_shapes_NRBctrl)(|_cp100.00_brn0.00|_cp10.00_brn0.00|_cp5.00_brn0.00)(|_scale_umetup|_scale_umetdown|_res_jup|_res_jdown|_scale_jup|_scale_jdown|_scale_mup|_scale_mdown|_scale_eup|_scale_edown|_puup|_pudown|_eff_bup|_eff_bdown|_lepveto|_th_pdf|_th_alphas|_th_ewkup|_th_ewkdown))" $arguments + fi + fi From c4d3c71eb34e8663c54665a97a739d92ea98c659 Mon Sep 17 00:00:00 2001 From: alessio Date: Tue, 11 Apr 2017 16:16:04 +0200 Subject: [PATCH 2/6] Fixed Met cut --- test/hzz2l2v/computeLimit/optimize_WideWidth.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/hzz2l2v/computeLimit/optimize_WideWidth.py b/test/hzz2l2v/computeLimit/optimize_WideWidth.py index 82c6a4986..d61e039f0 100755 --- a/test/hzz2l2v/computeLimit/optimize_WideWidth.py +++ b/test/hzz2l2v/computeLimit/optimize_WideWidth.py @@ -362,8 +362,8 @@ def findSideMassPoint(mass): for line in listcuts : vals=line.split(' ') for c in range(1, cutsH.GetYaxis().GetNbins()+3): - #FIXME FORCE INDEX TO BE 16 (Met>125GeV) - Gcut[c-1].SetPoint(mi, 16, float(125)); + #FIXME FORCE INDEX TO BE 17 (Met>125GeV) + Gcut[c-1].SetPoint(mi, 17, float(125)); # Gcut[c-1].SetPoint(mi, float(vals[0]), float(vals[c+1])); mi+=1 for c in range(1, cutsH.GetYaxis().GetNbins()+3): Gcut[c-1].Set(mi); From 1e896bf3db5031b7c985010461ee6d150a6e1d64 Mon Sep 17 00:00:00 2001 From: alessio Date: Tue, 11 Apr 2017 16:17:43 +0200 Subject: [PATCH 3/6] Fixed Met cut --- test/hzz2l2v/computeLimit/optimize_WideWidth.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/hzz2l2v/computeLimit/optimize_WideWidth.py b/test/hzz2l2v/computeLimit/optimize_WideWidth.py index d61e039f0..9a6d56b0f 100755 --- a/test/hzz2l2v/computeLimit/optimize_WideWidth.py +++ b/test/hzz2l2v/computeLimit/optimize_WideWidth.py @@ -373,7 +373,7 @@ def findSideMassPoint(mass): for mtmp in SUBMASS: for c in range(1, cutsH.GetYaxis().GetNbins()+3): #FIXME FORCE INDEX TO BE 16 (Met>125GeV) - Gcut[c-1].SetPoint(mi, 16, float(125)); + Gcut[c-1].SetPoint(mi, 17, float(125)); mi+=1 for c in range(1, cutsH.GetYaxis().GetNbins()+3): Gcut[c-1].Set(mi); From 2badf54af8e40832e4f39c211f83cb47f8ff6439 Mon Sep 17 00:00:00 2001 From: alessio Date: Tue, 11 Apr 2017 16:19:04 +0200 Subject: [PATCH 4/6] Fixed Met cut --- test/hzz2l2v/computeLimit/optimize_WideWidth.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/hzz2l2v/computeLimit/optimize_WideWidth.py b/test/hzz2l2v/computeLimit/optimize_WideWidth.py index 9a6d56b0f..a9e0f8033 100755 --- a/test/hzz2l2v/computeLimit/optimize_WideWidth.py +++ b/test/hzz2l2v/computeLimit/optimize_WideWidth.py @@ -372,7 +372,7 @@ def findSideMassPoint(mass): mi=0 for mtmp in SUBMASS: for c in range(1, cutsH.GetYaxis().GetNbins()+3): - #FIXME FORCE INDEX TO BE 16 (Met>125GeV) + #FIXME FORCE INDEX TO BE 17` (Met>125GeV) Gcut[c-1].SetPoint(mi, 17, float(125)); mi+=1 for c in range(1, cutsH.GetYaxis().GetNbins()+3): Gcut[c-1].Set(mi); From 828af9fdc0405508271a51cc169a39d1ba3452cd Mon Sep 17 00:00:00 2001 From: alessio Date: Tue, 11 Apr 2017 16:19:49 +0200 Subject: [PATCH 5/6] Fixed Met cut --- test/hzz2l2v/computeLimit/optimize_WideWidth.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/hzz2l2v/computeLimit/optimize_WideWidth.py b/test/hzz2l2v/computeLimit/optimize_WideWidth.py index a9e0f8033..3e0c22b63 100755 --- a/test/hzz2l2v/computeLimit/optimize_WideWidth.py +++ b/test/hzz2l2v/computeLimit/optimize_WideWidth.py @@ -372,7 +372,7 @@ def findSideMassPoint(mass): mi=0 for mtmp in SUBMASS: for c in range(1, cutsH.GetYaxis().GetNbins()+3): - #FIXME FORCE INDEX TO BE 17` (Met>125GeV) + #FIXME FORCE INDEX TO BE 17 (Met>125GeV) Gcut[c-1].SetPoint(mi, 17, float(125)); mi+=1 for c in range(1, cutsH.GetYaxis().GetNbins()+3): Gcut[c-1].Set(mi); From 275eec600d153c1f71bc92ddaa9fb9e58a458a5c Mon Sep 17 00:00:00 2001 From: alessio Date: Sat, 15 Apr 2017 10:00:29 +0200 Subject: [PATCH 6/6] Remove split in signal samples --- test/hzz2l2v/samples_full2016_GGH.json | 79 +++++++++++++------------- 1 file changed, 38 insertions(+), 41 deletions(-) diff --git a/test/hzz2l2v/samples_full2016_GGH.json b/test/hzz2l2v/samples_full2016_GGH.json index 35598621a..e597ce7e4 100644 --- a/test/hzz2l2v/samples_full2016_GGH.json +++ b/test/hzz2l2v/samples_full2016_GGH.json @@ -2042,7 +2042,6 @@ "/GluGluHToZZTo2L2Nu_M200_13TeV_powheg2_JHUgenV6_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH200toZZto2L2Nu_SOnly_MELA_powheg_2016", - "split": 20, "xsec": 1.0 } ], @@ -2073,8 +2072,7 @@ "dset": [ "/GluGluHToZZTo2L2Nu_M200_13TeV_powheg2_JHUgenV6_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], - "dtag": "MC13TeV_GGtoH200toZZto2L2Nu_BOnly_MELA_powheg_2016", - "split": 20, + "dtag": "MC13TeV_GGtoH200toZZto2L2Nu_BOnly_MELA_powheg_2016", "xsec": 1.0 } ], @@ -2105,8 +2103,7 @@ "dset": [ "/GluGluHToZZTo2L2Nu_M200_13TeV_powheg2_JHUgenV6_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], - "dtag": "MC13TeV_GGtoH200toZZto2L2Nu_SandBandInterf_MELA_powheg_2016", - "split": 20, + "dtag": "MC13TeV_GGtoH200toZZto2L2Nu_SandBandInterf_MELA_powheg_2016", "xsec": 1.0 } ], @@ -2138,7 +2135,7 @@ "/GluGluHToZZTo2L2Nu_M300_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH300toZZto2L2Nu_SOnly_MELA_powheg_2016", - "split": 14, + "xsec": 1.0 } ], @@ -2173,7 +2170,7 @@ "/GluGluHToZZTo2L2Nu_M300_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH300toZZto2L2Nu_BOnly_MELA_powheg_2016", - "split": 14, + "xsec": 1.0 } ], @@ -2208,7 +2205,7 @@ "/GluGluHToZZTo2L2Nu_M300_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH300toZZto2L2Nu_SandBandInterf_MELA_powheg_2016", - "split": 14, + "xsec": 1.0 } ], @@ -2243,7 +2240,7 @@ "/GluGluHToZZTo2L2Nu_M400_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH400toZZto2L2Nu_SOnly_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -2275,7 +2272,7 @@ "/GluGluHToZZTo2L2Nu_M400_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH400toZZto2L2Nu_BOnly_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -2307,7 +2304,7 @@ "/GluGluHToZZTo2L2Nu_M400_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH400toZZto2L2Nu_SandBandInterf_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -2339,7 +2336,7 @@ "/GluGluHToZZTo2L2Nu_M500_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH500toZZto2L2Nu_SOnly_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -2371,7 +2368,7 @@ "/GluGluHToZZTo2L2Nu_M500_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH500toZZto2L2Nu_BOnly_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -2403,7 +2400,7 @@ "/GluGluHToZZTo2L2Nu_M500_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH500toZZto2L2Nu_SandBandInterf_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -2435,7 +2432,7 @@ "/GluGluHToZZTo2L2Nu_M600_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH600toZZto2L2Nu_SOnly_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -2467,7 +2464,7 @@ "/GluGluHToZZTo2L2Nu_M600_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH600toZZto2L2Nu_BOnly_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -2499,7 +2496,7 @@ "/GluGluHToZZTo2L2Nu_M600_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH600toZZto2L2Nu_SandBandInterf_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -2531,7 +2528,7 @@ "/GluGluHToZZTo2L2Nu_M700_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH700toZZto2L2Nu_SOnly_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -2563,7 +2560,7 @@ "/GluGluHToZZTo2L2Nu_M700_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH700toZZto2L2Nu_BOnly_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -2595,7 +2592,7 @@ "/GluGluHToZZTo2L2Nu_M700_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH700toZZto2L2Nu_SandBandInterf_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -2627,7 +2624,7 @@ "/GluGluHToZZTo2L2Nu_M800_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH800toZZto2L2Nu_SOnly_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -2659,7 +2656,7 @@ "/GluGluHToZZTo2L2Nu_M800_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH800toZZto2L2Nu_BOnly_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -2691,7 +2688,7 @@ "/GluGluHToZZTo2L2Nu_M800_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH800toZZto2L2Nu_SandBandInterf_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -2723,7 +2720,7 @@ "/GluGluHToZZTo2L2Nu_M900_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH900toZZto2L2Nu_SOnly_MELA_powheg_2016", - "split": 16, + "xsec": 1.0 } ], @@ -2758,7 +2755,7 @@ "/GluGluHToZZTo2L2Nu_M900_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH900toZZto2L2Nu_BOnly_MELA_powheg_2016", - "split": 16, + "xsec": 1.0 } ], @@ -2793,7 +2790,7 @@ "/GluGluHToZZTo2L2Nu_M900_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH900toZZto2L2Nu_SandBandInterf_MELA_powheg_2016", - "split": 13, + "xsec": 1.0 } ], @@ -2828,7 +2825,7 @@ "/GluGluHToZZTo2L2Nu_M1000_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH1000toZZto2L2Nu_SOnly_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -2860,7 +2857,7 @@ "/GluGluHToZZTo2L2Nu_M1000_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH1000toZZto2L2Nu_BOnly_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -2892,7 +2889,7 @@ "/GluGluHToZZTo2L2Nu_M1000_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH1000toZZto2L2Nu_SandBandInterf_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -2924,7 +2921,7 @@ "/GluGluHToZZTo2L2Nu_M1500_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH1500toZZto2L2Nu_SOnly_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -2956,7 +2953,7 @@ "/GluGluHToZZTo2L2Nu_M1500_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH1500toZZto2L2Nu_BOnly_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -2988,7 +2985,7 @@ "/GluGluHToZZTo2L2Nu_M1500_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH1500toZZto2L2Nu_SandBandInterf_MELA_powheg_2016", - "split": 20, + "xsec": 1.0 } ], @@ -3020,7 +3017,7 @@ "/GluGluHToZZTo2L2Nu_M2000_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH2000toZZto2L2Nu_SOnly_MELA_powheg_2016", - "split": 16, + "xsec": 1.0 } ], @@ -3055,7 +3052,7 @@ "/GluGluHToZZTo2L2Nu_M2000_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH2000toZZto2L2Nu_BOnly_MELA_powheg_2016", - "split": 16, + "xsec": 1.0 } ], @@ -3090,7 +3087,7 @@ "/GluGluHToZZTo2L2Nu_M2000_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH2000toZZto2L2Nu_SandBandInterf_MELA_powheg_2016", - "split": 16, + "xsec": 1.0 } ], @@ -3125,7 +3122,7 @@ "/GluGluHToZZTo2L2Nu_M2500_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH2500toZZto2L2Nu_SOnly_MELA_powheg_2016", - "split": 16, + "xsec": 1.0 } ], @@ -3160,7 +3157,7 @@ "/GluGluHToZZTo2L2Nu_M2500_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH2500toZZto2L2Nu_BOnly_MELA_powheg_2016", - "split": 16, + "xsec": 1.0 } ], @@ -3195,7 +3192,7 @@ "/GluGluHToZZTo2L2Nu_M2500_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH2500toZZto2L2Nu_SandBandInterf_MELA_powheg_2016", - "split": 16, + "xsec": 1.0 } ], @@ -3230,7 +3227,7 @@ "/GluGluHToZZTo2L2Nu_M3000_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH3000toZZto2L2Nu_SOnly_MELA_powheg_2016", - "split": 16, + "xsec": 1.0 } ], @@ -3265,7 +3262,7 @@ "/GluGluHToZZTo2L2Nu_M3000_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH3000toZZto2L2Nu_BOnly_MELA_powheg_2016", - "split": 16, + "xsec": 1.0 } ], @@ -3300,7 +3297,7 @@ "/GluGluHToZZTo2L2Nu_M3000_13TeV_powheg2_JHUgenV698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM" ], "dtag": "MC13TeV_GGtoH3000toZZto2L2Nu_SandBandInterf_MELA_powheg_2016", - "split": 16, + "xsec": 1.0 } ],