]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGUD/dNdPt/macros/plots/setAttrib.C
Transition PWG0 -> PWGUD
[u/mrichter/AliRoot.git] / PWGUD / dNdPt / macros / plots / setAttrib.C
CommitLineData
2803ac99 1//------------------------------------------------------------------------------
2// setAttrib.C
3//
4// helper class to set various attributes for Tgraphs/TPads
5//------------------------------------------------------------------------------
6
7
8
9void setAttrib(TGraph* g)
10{
11 if (!g) return;
12 if (g->GetXaxis()) {
13 g->GetXaxis()->SetLabelSize(labelSize);
14 g->GetXaxis()->SetTitleSize(titleSize);
15 g->GetXaxis()->SetLabelFont(font);
16 g->GetXaxis()->SetTitleFont(font);
17 g->GetXaxis()->SetTitleOffset(3.8);
18// g->GetXaxis()->SetLabelOffset(0.02);
19 }
20
21 if (g->GetYaxis()) {
22 g->GetYaxis()->SetLabelSize(labelSize);
23 g->GetYaxis()->SetTitleSize(titleSize);
24 g->GetYaxis()->SetLabelFont(font);
25 g->GetYaxis()->SetTitleFont(font);
26 g->GetYaxis()->SetTitleOffset(2.2);
27 }
28}
29
30void setAttrib(TMultiGraph* g)
31{
32 if (!g) return;
33 if (g->GetXaxis()) {
34 g->GetXaxis()->SetLabelSize(labelSize);
35 g->GetXaxis()->SetTitleSize(titleSize);
36 g->GetXaxis()->SetLabelFont(font);
37 g->GetXaxis()->SetTitleFont(font);
38 g->GetXaxis()->SetTitleOffset(3.8); // was 3.8
39// // g->GetXaxis()->SetLabelOffset(0.02);
40 }
41
42 if (g->GetYaxis()) {
43 g->GetYaxis()->SetLabelSize(labelSize);
44 g->GetYaxis()->SetTitleSize(titleSize);
45 g->GetXaxis()->SetLabelFont(font);
46 g->GetYaxis()->SetTitleFont(font);
47 g->GetYaxis()->SetTitleOffset(2.2); // was 2.4
48// g->GetYaxis()->SetLabelOffset(0.02);
49 }
50}
51
52void setAttrib(TPad* p)
53{
54 if (!p) return;
55 if (p->GetYlowNDC() > 0.01 ) {
56 p->SetTopMargin(0.03);
57 p->SetBottomMargin(0.0);
58 p->SetLeftMargin(0.16);
59 p->SetRightMargin(0.03);
60 p->SetTicks(1,1);
61 }
62 if (p->GetYlowNDC() < 0.01 ) {
63 p->SetTopMargin(0.0);
64 p->SetLeftMargin(0.16);
65 p->SetRightMargin(0.03);
66 p->SetBottomMargin(0.28);
67 p->SetTicks(1,1);
68 }
69}