Exemplo n.º 1
0
def PaveText(x1,y1,x2,y2):
    txt = TPaveText(x1,y1,x2,y2)
    txt.SetFillStyle(0)
    txt.SetLineWidth(0)
    txt.SetLineStyle(0)
    txt.SetTextFont(52)
    txt.SetTextSize(0.033)
    return txt
Exemplo n.º 2
0
def prelimLabel():
    label = TPaveText( 0.2, 0.9, 0.27, 0.92, 'NB NDC' )
    label.SetFillStyle(0)
    label.SetBorderSize(0)
    label.SetLineWidth(0)
    label.SetLineStyle(0)
    label.SetTextAlign(31)
    label.AddText( "#font[62]{CMS} #font[52]{Preliminary}" )
    label.SetTextSize(0.03)
    label.SetTextColor( 1 )
    return label
Exemplo n.º 3
0
def simLabel():
    label = TPaveText( 0.12, 0.9, 0.18, 0.92, 'NB NDC' )
    label.SetFillStyle(0)
    label.SetBorderSize(0)
    label.SetLineWidth(0)
    label.SetLineStyle(0)
    label.SetTextAlign(11)
    label.AddText( "#font[62]{CMS} #font[52]{Simulation}" )
    label.SetTextSize(0.035)
    label.SetTextFont( 52 )
    label.SetTextColor( 1 )
    return label
Exemplo n.º 4
0
def condLabel():
    label = TPaveText( 0.67, 0.9, 0.81, 0.93, 'NB NDC' )
    label.SetFillStyle(0)
    label.SetBorderSize(0)
    label.SetLineWidth(0)
    label.SetLineStyle(0)
    label.AddText( "%s cond. (13 TeV)" % era )
    label.SetTextSize( 0.034 )
    label.SetTextAlign(11)
    label.SetTextFont( 42 )
    label.SetTextColor( 1 )
    return label
Exemplo n.º 5
0
def selectionLabel(text):
    label = TPaveText( 0.15, 0.9, 0.23, 0.92, 'NB NDC' ) 
    label.SetFillStyle(0)
    label.SetBorderSize(0)
    label.SetLineWidth(0)
    label.SetLineStyle(0)
    label.AddText( text )
    label.SetTextSize( 0.048 )
    label.SetTextAlign(11)
    label.SetTextFont( 52 )
    label.SetTextColor( 1 )
    return label
Exemplo n.º 6
0
def condLabel():
    label = TPaveText(0.63, 0.9, 0.8, 0.92, 'NB NDC')
    label.SetFillStyle(0)
    label.SetBorderSize(0)
    label.SetLineWidth(0)
    label.SetLineStyle(0)
    label.AddText("2017 PU cond. (13 TeV)")
    label.SetTextSize(0.034)
    label.SetTextAlign(11)
    label.SetTextFont(42)
    label.SetTextColor(1)
    return label
Exemplo n.º 7
0
def lumiLabel():
    label = TPaveText( 0.72, 0.9, 0.8, 0.92, 'NB NDC' )
    label.SetFillStyle(0)
    label.SetBorderSize(0)
    label.SetLineWidth(0)
    label.SetLineStyle(0)
    label.AddText( "37.19 fb^{-1} (13 TeV)" )
    label.SetTextSize( 0.03 )
    label.SetTextAlign(11)
    label.SetTextFont( 42 )
    label.SetTextColor( 1 )
    return label
Exemplo n.º 8
0
def selectionLabel(text,ratio,log,maximum):
    label = TPaveText( 0.1, 0.9, 0.18, 0.92, 'NB NDC' )
    label.SetFillStyle(0)
    label.SetBorderSize(0)
    label.SetLineWidth(0)
    label.SetLineStyle(0)
    label.AddText( text )
    if ratio: label.SetTextSize( 0.048 )
    else: label.SetTextSize( 0.034 )
    label.SetTextAlign(11)
    label.SetTextFont( 52 )
    label.SetTextColor( 1 )
    return label
Exemplo n.º 9
0
def descriptionLabel():
    label = TPaveText( 0.73, 0.65, 0.81, 0.8, 'NB NDC' )
    label.SetFillStyle(0)
    label.SetBorderSize(0)
    label.SetLineWidth(0)
    label.SetLineStyle(0)
    label.AddText( "Elastic #gamma#gamma#rightarrow#gamma#gamma" )
    label.AddText( "FPMC BSM pred." )
    label.AddText( "#sigma_{bd} = 30 #murads" )
    label.SetTextSize( 0.032 )
    label.SetTextAlign(11)
    label.SetTextFont( 42 )
    label.SetTextColor( 1 )
    return label
Exemplo n.º 10
0
def prelimLabel():
    label = TPaveText( 0.14, 0.8, 0.2, 0.87, 'NB NDC' )
    label.SetFillStyle(0)
    label.SetBorderSize(0)
    label.SetLineWidth(0)
    label.SetLineStyle(0)
    label.SetTextAlign(11)
    label.AddText( "#font[62]{CMS}" )
    #label.AddText( "#scale[0.75]{#font[52]{Preliminary}}" )
    label.AddText( "#scale[0.75]{#font[52]{Inteneral}}" )
    label.SetTextSize(0.043)
    label.SetTextFont( 52 )
    label.SetTextColor( 1 )
    return label
Exemplo n.º 11
0
def simLabel():
    #label = TPaveText( 0.11, 0.9, 0.2, 0.92, 'NB NDC' )
    label = TPaveText(0.8, 0.79, 0.87, 0.86, 'NB NDC')
    label.SetFillStyle(0)
    label.SetBorderSize(0)
    label.SetLineWidth(0)
    label.SetLineStyle(0)
    #label.SetTextAlign(11)
    label.SetTextAlign(31)
    #label.AddText( "#font[62]{CMS} #font[52]{Simulation}" )
    label.AddText("#font[62]{CMS}")
    label.AddText("#scale[0.75]{#font[52]{Simulation}}")
    label.SetTextSize(0.045)
    #label.SetTextFont( 52 )
    label.SetTextColor(1)
    return label
Exemplo n.º 12
0
def lumiLabel():
    label = TPaveText( 0.7, 0.89, 0.8, 0.93, 'NB NDC' )
    label.SetFillStyle(0)
    label.SetBorderSize(0)
    label.SetLineWidth(0)
    label.SetLineStyle(0)
    if len(years) == 1 and years[0] == '2016': luminosity = '9.78'
    elif len(years) == 1 and years[0] == '2017': luminosity = '37.19'
    elif len(years) == 1 and years[0] == '2018': luminosity = '55.72'
    elif len(years) == 2: luminosity = '92.91'
    elif len(years) == 3: luminosity = '102.7'
    label.AddText( luminosity+" fb^{-1} (13 TeV)" )
    label.SetTextSize( 0.033 )
    label.SetTextAlign(11)
    label.SetTextFont( 42 )
    label.SetTextColor( 1 )
    return label
Exemplo n.º 13
0
def prelimLabel(location, log):
    if location == 'left':
        label = TPaveText(0.135, 0.76, 0.2, 0.84, 'NB NDC')
        label.AddText("#font[62]{CMS}")
        label.AddText("#scale[0.75]{#font[52]{Preliminary}}")
    elif location == 'top':
        label = TPaveText(0.15, 0.9, 0.25, 0.92, 'NB NDC')
        label.AddText("#font[62]{CMS} #font[52]{Preliminary}")
    label.SetFillStyle(0)
    label.SetBorderSize(0)
    label.SetLineWidth(0)
    label.SetLineStyle(0)
    label.SetTextAlign(11)  # Align bottom left
    if location == 'top': label.SetTextSize(0.04)
    else: label.SetTextSize(0.05)
    label.SetTextFont(52)
    label.SetTextColor(1)
    return label