|
tuple | rpv_bkg_syst.parser = argparse.ArgumentParser() |
|
tuple | rpv_bkg_syst.args = parser.parse_args() |
|
| rpv_bkg_syst.infile = args.input |
|
| rpv_bkg_syst.verbose = True |
|
| rpv_bkg_syst.one_pdf = False |
|
tuple | rpv_bkg_syst.nSyst = len(systList) |
| for i in range(0,100): if i == 26 or i == 46: continue systList.append(["w_pdf"+str(i),"PDF "+str(i),i,1]) More...
|
|
list | rpv_bkg_syst.binList = [] |
|
tuple | rpv_bkg_syst.sysFile = ROOT.TFile(infile,"read") |
|
list | rpv_bkg_syst.directory = ibin[0] |
|
tuple | rpv_bkg_syst.data = get_hist_with_overflow(sysFile,directory + "/data_obs") |
|
tuple | rpv_bkg_syst.tot_data = data.Integral() |
|
tuple | rpv_bkg_syst.nbinsX = data.GetNbinsX() |
|
list | rpv_bkg_syst.histsNom = [] |
|
| rpv_bkg_syst.tot = tot_data |
|
int | rpv_bkg_syst.floating = -999 |
|
int | rpv_bkg_syst.floating_process = 0 |
|
tuple | rpv_bkg_syst.fixed = (ip != floating_process) |
|
tuple | rpv_bkg_syst.nominal = get_hist_with_overflow(sysFile,directory + "/" + proc) |
|
| rpv_bkg_syst.sf = tot/floating |
|
tuple | rpv_bkg_syst.total_nominal = ROOT.TH1F(directory+"_nominal","",5,0,5) |
|
int | rpv_bkg_syst.runningtotal = 0 |
|
tuple | rpv_bkg_syst.c = ROOT.TCanvas() |
|
tuple | rpv_bkg_syst.leg = ROOT.TLegend(0.12,0.5,0.64,0.92) |
|
tuple | rpv_bkg_syst.table = ROOT.TH2F("table_"+directory,"",nbinsX,-0.5,nbinsX-0.5,nSyst,0,nSyst) |
|
list | rpv_bkg_syst.systHists_sym = [] |
|
list | rpv_bkg_syst.sysName = syst[0] |
|
tuple | rpv_bkg_syst.systHist = ROOT.TH1F(directory+"_"+sysName+"_sym","",5,0,5) |
|
tuple | rpv_bkg_syst.thisproc = get_symmetrized_relative_errors(pr+"_"+sysName,tot_data,total_nominal,procList,floating_process,sysFile,directory) |
|
tuple | rpv_bkg_syst.thisvar = get_symmetrized_relative_errors("w_pdf"+str(i),tot_data,total_nominal,procList,floating_process,sysFile,directory) |
|
tuple | rpv_bkg_syst.tla = ROOT.TLatex() |
|
string | rpv_bkg_syst.outname = "plots/bkg_systs_all.pdf(" |
|
tuple | rpv_bkg_syst.c2 = ROOT.TCanvas() |
|