def SetPaperStyle(): ## histograms lines gStyle.SetHistFillColor(0) gStyle.SetHistFillStyle(0) gStyle.SetHistLineColor(1) gStyle.SetHistLineStyle(0) gStyle.SetHistLineWidth(1) ## suppress plot titles and fit box gStyle.SetOptTitle(0) gStyle.SetOptFit(0) ## axis settings gStyle.SetLabelFont(142, "xyz") gStyle.SetLabelSize(0.04, "xyz") gStyle.SetTitleFont(142, "xyz") gStyle.SetTitleOffset(1.2, "xyz") gStyle.SetTitleSize(0.05, "xyz") ## stat box gStyle.SetOptStat(0) # suppress the stats box
import ElementTree2 as ET from ROOT import TLorentzVector, TCanvas, TH1F, TLegend, gStyle, TLatex import os import glob import ROOT gStyle.SetFrameLineWidth(3) gStyle.SetOptTitle(0) gStyle.SetOptStat(0) gStyle.SetLegendBorderSize(0) #gStyle.SetFillColor(2) gStyle.SetLineWidth(1) gStyle.SetHistFillStyle(2) def SetCanvas(): # CMS inputs # ------------- H_ref = 2000 W_ref = 3000 W = W_ref H = H_ref T = 0.08 * H_ref B = 0.21 * H_ref L = 0.12 * W_ref R = 0.08 * W_ref # -------------- c1 = TCanvas("c2", "c2", 5000, 5000)
def initialization(batch=True, font=default_font): '''-- ROOT initialization --''' print "Initializing ROOT ..." # general gROOT.Reset() gROOT.SetBatch(batch) gROOT.SetStyle("Plain") # gStyle gStyle.SetFillColor(0) gStyle.SetCanvasColor(10) gStyle.SetLineWidth(1) gStyle.SetPalette(8) gStyle.SetTextFont(font) #gStyle.SetTextSize(30) # Frame gStyle.SetFrameBorderMode(0) gStyle.SetFrameFillColor(0) # Pad gStyle.SetPadBorderMode(0) gStyle.SetPadColor(0) gStyle.SetPadBottomMargin(0.1) gStyle.SetPadTopMargin(0.01) gStyle.SetPadLeftMargin(0.1) gStyle.SetPadRightMargin(0.01) gStyle.SetPadTickX(1) # make ticks be on all 4 sides. gStyle.SetPadTickY(1) gStyle.SetPadGridX(0) gStyle.SetPadGridY(0) # histogram gStyle.SetHistFillStyle(0) gStyle.SetOptTitle(0) gStyle.SetTitleSize(0.22) gStyle.SetTitleFontSize(10) gStyle.SetTitleFont(font) gStyle.SetTitleFont(font, "xyz") gStyle.SetTitleYOffset(1.0) gStyle.SetTitleXOffset(1.0) gStyle.SetTitleXSize(0.04) gStyle.SetTitleYSize(0.04) gStyle.SetTitleX(.15) gStyle.SetTitleY(.98) gStyle.SetTitleW(.70) gStyle.SetTitleH(.05) # statistics box gStyle.SetOptStat(0) gStyle.SetStatFont(font) gStyle.SetStatFontSize(10) gStyle.SetStatX(.91) gStyle.SetStatY(.90) gStyle.SetStatW(.15) gStyle.SetStatH(.15) # axis labels gStyle.SetLabelFont(font) gStyle.SetLabelFont(font, "xyz") gStyle.SetLabelSize(10, "xyz") # gStyle.SetGridColor(1) gStyle.SetLegendBorderSize(1)