]>
Commit | Line | Data |
---|---|---|
2803ac99 | 1 | //------------------------------------------------------------------------------ |
2 | // setAttrib.C | |
3 | // | |
4 | // helper class to set various attributes for Tgraphs/TPads | |
5 | //------------------------------------------------------------------------------ | |
6 | ||
7 | ||
8 | ||
9 | void 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 | ||
30 | void 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 | ||
52 | void 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 | } |