File indexing completed on 2024-04-06 12:11:17
0001 #include "TStyle.h"
0002
0003
0004
0005 void tdrGrid(bool gridOn) {
0006 tdrStyle->SetPadGridX(gridOn);
0007 tdrStyle->SetPadGridY(gridOn);
0008 }
0009
0010
0011
0012 void fixOverlay() {
0013 gPad->RedrawAxis();
0014 }
0015
0016 void setTDRStyle() {
0017 TStyle *tdrStyle = new TStyle("tdrStyle","Style for P-TDR");
0018
0019
0020 tdrStyle->SetCanvasBorderMode(0);
0021 tdrStyle->SetCanvasColor(kWhite);
0022 tdrStyle->SetCanvasDefH(600);
0023 tdrStyle->SetCanvasDefW(600);
0024 tdrStyle->SetCanvasDefX(0);
0025 tdrStyle->SetCanvasDefY(0);
0026
0027
0028 tdrStyle->SetPadBorderMode(0);
0029
0030 tdrStyle->SetPadColor(kWhite);
0031 tdrStyle->SetPadGridX(false);
0032 tdrStyle->SetPadGridY(false);
0033 tdrStyle->SetGridColor(0);
0034 tdrStyle->SetGridStyle(3);
0035 tdrStyle->SetGridWidth(1);
0036
0037
0038 tdrStyle->SetFrameBorderMode(0);
0039 tdrStyle->SetFrameBorderSize(1);
0040 tdrStyle->SetFrameFillColor(0);
0041 tdrStyle->SetFrameFillStyle(0);
0042 tdrStyle->SetFrameLineColor(1);
0043 tdrStyle->SetFrameLineStyle(1);
0044 tdrStyle->SetFrameLineWidth(1);
0045
0046
0047
0048
0049 tdrStyle->SetHistLineColor(1);
0050 tdrStyle->SetHistLineStyle(0);
0051 tdrStyle->SetHistLineWidth(1);
0052
0053
0054
0055 tdrStyle->SetEndErrorSize(2);
0056
0057 tdrStyle->SetErrorX(0.);
0058
0059 tdrStyle->SetMarkerStyle(20);
0060
0061
0062 tdrStyle->SetOptFit(1);
0063 tdrStyle->SetFitFormat("5.4g");
0064 tdrStyle->SetFuncColor(2);
0065 tdrStyle->SetFuncStyle(1);
0066 tdrStyle->SetFuncWidth(1);
0067
0068
0069 tdrStyle->SetOptDate(0);
0070
0071
0072
0073
0074 tdrStyle->SetOptFile(0);
0075 tdrStyle->SetOptStat(0);
0076 tdrStyle->SetStatColor(kWhite);
0077 tdrStyle->SetStatFont(42);
0078 tdrStyle->SetStatFontSize(0.025);
0079 tdrStyle->SetStatTextColor(1);
0080 tdrStyle->SetStatFormat("6.4g");
0081 tdrStyle->SetStatBorderSize(1);
0082 tdrStyle->SetStatH(0.1);
0083 tdrStyle->SetStatW(0.15);
0084
0085
0086
0087
0088
0089 tdrStyle->SetPadTopMargin(0.05);
0090 tdrStyle->SetPadBottomMargin(0.13);
0091 tdrStyle->SetPadLeftMargin(0.16);
0092 tdrStyle->SetPadRightMargin(0.02);
0093
0094
0095
0096 tdrStyle->SetOptTitle(0);
0097 tdrStyle->SetTitleFont(42);
0098 tdrStyle->SetTitleColor(1);
0099 tdrStyle->SetTitleTextColor(1);
0100 tdrStyle->SetTitleFillColor(10);
0101 tdrStyle->SetTitleFontSize(0.05);
0102
0103
0104
0105
0106
0107
0108
0109
0110
0111 tdrStyle->SetTitleColor(1, "XYZ");
0112 tdrStyle->SetTitleFont(42, "XYZ");
0113 tdrStyle->SetTitleSize(0.06, "XYZ");
0114
0115
0116 tdrStyle->SetTitleXOffset(0.9);
0117 tdrStyle->SetTitleYOffset(1.25);
0118
0119
0120
0121
0122 tdrStyle->SetLabelColor(1, "XYZ");
0123 tdrStyle->SetLabelFont(42, "XYZ");
0124 tdrStyle->SetLabelOffset(0.007, "XYZ");
0125 tdrStyle->SetLabelSize(0.05, "XYZ");
0126
0127
0128
0129 tdrStyle->SetAxisColor(1, "XYZ");
0130 tdrStyle->SetStripDecimals(kTRUE);
0131 tdrStyle->SetTickLength(0.03, "XYZ");
0132 tdrStyle->SetNdivisions(510, "XYZ");
0133 tdrStyle->SetPadTickX(1);
0134 tdrStyle->SetPadTickY(1);
0135
0136
0137 tdrStyle->SetOptLogx(0);
0138 tdrStyle->SetOptLogy(0);
0139 tdrStyle->SetOptLogz(0);
0140
0141
0142 tdrStyle->SetPaperSize(20.,20.);
0143
0144
0145
0146
0147
0148
0149
0150
0151
0152
0153
0154
0155 tdrStyle->cd();
0156
0157 }
0158
0159 void rootlogon() {
0160 setTDRStyle();
0161 }
0162