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