1 //------------------------------------------------------------------------------
4 // helper class to set various attributes for Tgraphs/TPads
5 //------------------------------------------------------------------------------
9 void setAttrib(TGraph* g)
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);
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);
30 void setAttrib(TMultiGraph* g)
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);
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);
52 void setAttrib(TPad* p)
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);
62 if (p->GetYlowNDC() < 0.01 ) {
64 p->SetLeftMargin(0.16);
65 p->SetRightMargin(0.03);
66 p->SetBottomMargin(0.28);