SND@LHC Software
|
Functions | |
lhcbstyleSetup () | |
printLHCb (optLR="L", optPrelim="Final", optText="") | |
Variables | |
lhcbstyle = TStyle() | |
PURPOSE: | |
lhcbName = TPaveText() | |
lhcbLabel = TText | |
lhcbLatex = TLatex | |
int | black = 1 |
int | red = 2 |
int | green = 3 |
int | blue = 4 |
int | yellow = 5 |
int | magenta = 6 |
int | cyan = 7 |
int | purple = 9 |
int | lhcbFont = 62 |
lhcbWidth = int(3.00) | |
ShipStyle.lhcbstyleSetup | ( | ) |
Definition at line 20 of file ShipStyle.py.
ShipStyle.printLHCb | ( | optLR = "L" , |
|
optPrelim = "Final" , |
|||
optText = "" |
|||
) |
Definition at line 158 of file ShipStyle.py.
int ShipStyle.black = 1 |
Definition at line 11 of file ShipStyle.py.
int ShipStyle.blue = 4 |
Definition at line 14 of file ShipStyle.py.
int ShipStyle.cyan = 7 |
Definition at line 17 of file ShipStyle.py.
int ShipStyle.green = 3 |
Definition at line 13 of file ShipStyle.py.
int ShipStyle.lhcbFont = 62 |
Definition at line 66 of file ShipStyle.py.
ShipStyle.lhcbLabel = TText |
Definition at line 7 of file ShipStyle.py.
ShipStyle.lhcbLatex = TLatex |
Definition at line 8 of file ShipStyle.py.
ShipStyle.lhcbName = TPaveText() |
Definition at line 6 of file ShipStyle.py.
ShipStyle.lhcbstyle = TStyle() |
PURPOSE:
This macro defines a standard style for (black-and-white) "publication quality" LHCb ROOT plots.
USAGE:
Include the lines gROOT.ProcessLine(".L lhcbstyle.C") lhcbstyle() at the beginning of your root macro.
Example usage is given in myPlot.C
COMMENTS:
Font:
The font is chosen to be 62, this is helvetica-bold-r-normal with precision 2.
"Landscape histograms":
The style here is designed for more or less square plots. For longer histograms, or canvas with many pads, adjustements are needed. For instance, for a canvas with 1x5 histograms: TCanvas* c1 = new TCanvas("c1", "L0 muons", 600, 800) c1.Divide(1,5) Adaptions like the following will be needed: lhcbstyle.SetTickLength(0.05,"x") lhcbstyle.SetTickLength(0.01,"y") lhcbstyle.SetLabelSize(0.15,"x") lhcbstyle.SetLabelSize(0.1,"y") lhcbstyle.SetStatW(0.15) lhcbstyle.SetStatH(0.5)
Authors: Thomas Schietinger, Andrew Powell, Chris Parkes Maintained by Editorial board member (currently Chris) /
Definition at line 5 of file ShipStyle.py.
ShipStyle.lhcbWidth = int(3.00) |
Definition at line 68 of file ShipStyle.py.
int ShipStyle.magenta = 6 |
Definition at line 16 of file ShipStyle.py.
int ShipStyle.purple = 9 |
Definition at line 18 of file ShipStyle.py.
int ShipStyle.red = 2 |
Definition at line 12 of file ShipStyle.py.
int ShipStyle.yellow = 5 |
Definition at line 15 of file ShipStyle.py.