yM1 = ROOT.Double(0) for i in range(nfile): preselect = file.Get("h_preselect_"+str(i)) med1 = file.Get("h_med1_"+str(i)) effM1 = TGraphAsymmErrors(med1,preselect,"cl=0.683 b(1,1) mode") effM1.SetTitle("Medium 1") binM1 = effM1.GetN() for j in range(binM1): effM1.GetPoint(j, xM1, yM1) if (yM1 == 0): continue else: errM1 = effM1.GetErrorY(j) err_sigeff_M1.append(errM1) #print "errM1_"+str(name[i]), errM1 ''' print "####################################" print "err_sigeff_M1", err_sigeff_M1 print "####################################" ''' #Punzi Significance errors effM1_value = [0.010810810810810811, 0.030612244897959183, 0.11196443007275667, 0.2798152675903287, 0.2979099431381589, 0.28516998827667056, 0.18267419962335216]
for i in range(nfile): preselect = file.Get("h_preselect_"+str(i)) loo = file.Get("h_loo_"+str(i)) med1 = file.Get("h_med1_"+str(i)) med2 = file.Get("h_med2_"+str(i)) #gPad.Modified() effL = TGraphAsymmErrors(loo,preselect,"cl=0.683 b(1,1) mode") effL.SetTitle("Loose") binL = effL.GetN() for j in range(binL): effL.GetPoint(j, xL, yL) if (yL == 0): continue else: errL = effL.GetErrorY(j) err_sigeff_L.append(errL) #print "errL_"+str(name[i]), errL effM1 = TGraphAsymmErrors(med1,preselect,"cl=0.683 b(1,1) mode") effM1.SetTitle("Medium 1") binM1 = effM1.GetN() for j in range(binM1): effM1.GetPoint(j, xM1, yM1) if (yM1 == 0): continue else: errM1 = effM1.GetErrorY(j) err_sigeff_M1.append(errM1) #print "errM1_"+str(name[i]), errM1