Beispiel #1
0
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
Beispiel #2
0
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)
Beispiel #3
0
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)