for c in ['nob']: if c == 'vbf': pur = ['NP'] else: pur = ['HP', 'LP'] for p in pur: for l in ['e', 'mu']: continue # plotter.drawBinned("MLNuJ","m_{VV} (GeV)",c+"_"+l+"_"+p+"_13TeV",[],0,1,"") # cmslabel_prelim(plotter.pad1,'2016',11) # plotter.canvas.SaveAs("postFitMVV_"+c+"_"+l+"_"+p+"_13TeV.root") # plotter.canvas.SaveAs("postFitMVV_"+c+"_"+l+"_"+p+"_13TeV.pdf") # plotter.canvas.SaveAs("postFitMVV_"+c+"_"+l+"_"+p+"_13TeV.eps") plotter.drawBinned("MJ", "m_{j} (GeV)", c + "_" + l + "_" + p + "_13TeV", [], 0, 0, "") cmslabel_prelim(plotter.pad1, '2016', 11) plotter.canvas.SaveAs("postFitMJJ_" + c + "_" + l + "_" + p + "_13TeV.root") plotter.canvas.SaveAs("postFitMJJ_" + c + "_" + l + "_" + p + "_13TeV.pdf") plotter.canvas.SaveAs("postFitMJJ_" + c + "_" + l + "_" + p + "_13TeV.eps") # plotter.drawBinned("MLNuJ","m_{VV} (GeV)",c+"_"+l+"_"+p+"_13TeV",[],0,0,"MJ:sig:66:86") # cmslabel_prelim(plotter.pad1,'2016',11) # plotter.canvas.SaveAs("postFitMVVW_"+c+"_"+l+"_"+p+"_13TeV.root") # plotter.canvas.SaveAs("postFitMVVW_"+c+"_"+l+"_"+p+"_13TeV.pdf") # plotter.canvas.SaveAs("postFitMVVW_"+c+"_"+l+"_"+p+"_13TeV.eps") if c == 'vbf':
plotter.fix("r", options.fixR) if options.fit: plotter.prefit(verbose=VERBOSE) if s != "": plotter.addContribution("W", True, sigLgd, 2, 1, sigColor, 0, ROOT.kWhite) plotter.addContribution("bkg", False, "Background", 1, 1, ROOT.TColor.GetColor("#0041AA"), 1001, ROOT.TColor.GetColor("#A5D2FF")) l = 'allL' pur = options.purity c = 'allC' purities = ['HP', 'LP', 'NP'] #['LP','HP'] for p in purities: varMJJ = "MJ" label = p + ", " + YEAR if pur != '' and pur != p: continue plotter.drawBinned(varMJJ, "m_{jet} (GeV)", label, c + "_" + l + "_" + p + "_" + YEAR, [0, 0], False, 0, 0, "", minMJJ, maxMJJ, YmaxMJJ, 0, sigSF, sigLabel) # cmsLabel(plotter.canvas) saveCanvas( plotter.canvas, directory + "/" + prefix + "MJJ_" + sigStr + "_" + c + "_" + l + "_" + p + "_" + YEAR)
cmsLabel(plotter2.canvas) saveCanvas(plotter2.canvas,directory+"/"+prefix+"MVV_LowMJJ_"+sigStr+"_"+subcat) plotter2.drawBinned(varMVV,labelMVV,label,subcat,[0,0],options.doUncBand,1,0,varMJJ+":high:150:210",minMVV,maxMVV,YmaxMVV,False,-1,"",dataset) cmsLabel(plotter2.canvas) saveCanvas(plotter2.canvas,directory+"/"+prefix+"MVV_HighMJJ_"+sigStr+"_"+subcat) #''' ''' ## fully blind, full mjet range plotter2.drawBinned(varMVV,labelMVV,label,subcat,[0,10000],options.doUncBand,1,0,"",minMVV,maxMVV,YmaxMVV,False,-1,"",dataset) cmsLabel(plotter2.canvas) saveCanvas(plotter2.canvas,directory+"/"+prefix+"MVVBlind_"+sigStr+"_"+subcat) #''' #''' ## unblinded (for the paper) plotter2.drawBinned(varMVV, labelMVV, label, subcat, [0, 0], options.doUncBand, 1, 0, "", minMVV, maxMVV, YmaxMVV, UNSTACKSIG, sigSF, sigLabel, dataset) cmsLabel(plotter2.canvas) saveCanvas( plotter2.canvas, directory + "/" + prefix + "MVV_" + sigStr + "_" + subcat) #''' #''' ## same but linear scale plotter2.drawBinned(varMVV, labelMVV, label, subcat, [0, 0], options.doUncBand, 0, 0, "", minMVV, maxMVV, YmaxMVV, UNSTACKSIG, sigSF, sigLabel, dataset) cmsLabel(plotter2.canvas) saveCanvas( plotter2.canvas, directory + "/" + prefix + "MVVlinear_" + sigStr + "_" + subcat)