CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Functions | Variables
compareTotals.py File Reference

Go to the source code of this file.

Namespaces

 compareTotals
 

Functions

def compareTotals.getCanvasMainPad
 
def compareTotals.getCanvasRatioPad
 
def compareTotals.getRatioAxes
 

Variables

list compareTotals.auxden = hist_xratio[0]
 
list compareTotals.auxeff = thiseff_pass[ne]
 
list compareTotals.auxratio = hist_xratio[1]
 
tuple compareTotals.can = ROOT.TCanvas("can_%s"%outname, "", 600, 600)
 
list compareTotals.colors = [1,2]
 
list compareTotals.dirnames = []
 
 compareTotals.doNorm = True
 
 compareTotals.e = obj
 
list compareTotals.eff_obj = []
 
list compareTotals.eff_obj_s = []
 
list compareTotals.eff_pass = []
 
list compareTotals.eff_pass_s = []
 
list compareTotals.eff_ratio = []
 
list compareTotals.eff_ratio_s = []
 
list compareTotals.eff_tot = []
 
list compareTotals.eff_tot_s = []
 
list compareTotals.eff_xratio = []
 
list compareTotals.efficiency = []
 
string compareTotals.effname = "%s_rate"
 
list compareTotals.fnames = []
 
tuple compareTotals.fo = open("%s/%s.log"%(thisdir,outname),"w+")
 
list compareTotals.fs = []
 
 compareTotals.h = obj
 
tuple compareTotals.haxisMain = ROOT.TH2D("haxisMain" ,ttitle,1,xmin ,xmax,1,yminM,ymaxM)
 
list compareTotals.hist = []
 
list compareTotals.hist_s = []
 
list compareTotals.hist_xratio = []
 
tuple compareTotals.hraxes = getRatioAxes(xmin,xmax,ymin,ymax)
 
list compareTotals.int0 = hist[0]
 
list compareTotals.int1 = hist[1]
 
tuple compareTotals.intden = auxden.Integral(0,-1)
 
tuple compareTotals.intnum = auxratio.Integral(0,-1)
 
tuple compareTotals.legend = ROOT.TLegend(0.7,0.7, 0.87, 0.87)
 
tuple compareTotals.line = ROOT.TLine(xmin,1.0,xmax,1.0)
 
list compareTotals.means = [hist[0][ns][r].GetMean(),hist[1][ns][r].GetMean()]
 
list compareTotals.names = ["Reference", "Other"]
 
int compareTotals.ne = 0
 
int compareTotals.nh = 0
 
tuple compareTotals.obj = key.ReadObj()
 
list compareTotals.outdir = sys.argv[3]
 
list compareTotals.outname = eff_obj[0]
 
list compareTotals.outsubdir = []
 Drawing. More...
 
tuple compareTotals.pad1 = getCanvasMainPad(0)
 
tuple compareTotals.pad2 = getCanvasRatioPad(0)
 
list compareTotals.passing = [eff_pass[0][ns][r].Integral(), eff_pass[1][ns][r].Integral()]
 
list compareTotals.ratios_eff = []
 
list compareTotals.ratios_hist = []
 
list compareTotals.reldiff = []
 
list compareTotals.subdirs = []
 
list compareTotals.subhist = []
 
list compareTotals.subrate = []
 
string compareTotals.thisdir = "%s/%s"
 
list compareTotals.thiseff = []
 
list compareTotals.thiseff_obj = []
 
list compareTotals.thiseff_pass = []
 
list compareTotals.thiseff_tot = []
 
list compareTotals.thishist = []
 
list compareTotals.thisratio = []
 
list compareTotals.tot = [eff_tot[0][ns][r].Integral(), eff_tot[1][ns][r].Integral()]
 
list compareTotals.ttitle = eff_obj[0]
 
list compareTotals.xmax = ratios_eff[ns]
 
list compareTotals.xmin = ratios_eff[ns]
 
list compareTotals.xtitle = ratios_eff[ns]
 
float compareTotals.ymax = 1.1
 
float compareTotals.ymaxM = 1.2
 
float compareTotals.ymin = 0.9
 
float compareTotals.yminM = 0.0
 
string compareTotals.ytitle = "Efficiency"