#!/usr/bin/python import os,sys from ROOT import * from clean_canvas import * from nice_colours import * gStyle = makegstyle(gStyle) gStyle = nice_colours(gStyle) gStyle.SetOptFit(1011) from robs_draw_fiducial import * ls = fiducial_lines() from accessories import * fid = [0.54, 0.96, 52.0, 10.0, 14.0, 38.0] ##intermediate fiducial fn = '/home/e614/analysis_2006_2007/treesum/pass4/sum74-4-1_sum474-1_2_21-1_michel.root' f = TFile(fn) h_all_residuals = f.Get('full_residuals2').Clone() h_resid_ptot = f.Get('full_residuals_ptot').Clone() h_resid_costh = f.Get('full_residuals_costh').Clone() c1 = TCanvas('c1','c1',850,1100) #letter ratio c1.Divide(1,2) c1.cd(1) c1_1.Divide(2,1) c1_1.cd(1) h_all_residuals.SetTitle('Normalised residuals; momentum (MeV/c); cos#theta') h_all_residuals.GetYaxis().SetDecimals() h_all_residuals.Clone().Draw('colz') for l in ls: l.Draw('same') #c1.cd(2) c1_1.cd(2) #h_all_residuals.Rebin2D() #h_all_residuals.Rebin2D() #h_all_residuals.SetMaximum(3.) #h_all_residuals.SetMinimum(-3.) #h_all_residuals.Clone().Draw('colz') #for l in ls: l.Draw('same') def list_residuals(h,ctmin,ctmax): #DS = 0')