{ TStyle* crStyle = new TStyle("crStyle","Cosmic Ray Style"); Int_t icol = 0; Int_t font = 22; Double_t tsize = 0.05; //****************************** // Canvas & Pad Style //****************************** crStyle->SetFrameBorderMode(icol); crStyle->SetCanvasBorderMode(icol); crStyle->SetCanvasColor(icol); crStyle->SetPadBorderMode(icol); crStyle->SetPadColor(icol); crStyle->SetFillColor(kWhite); crStyle->SetFrameFillColor(kWhite); //crStyle->SetTitleFillColor(0); //crStyle->SetStatColor(0); crStyle->SetLegendBorderSize(0); //********************* // Pad Margins //********************* crStyle->SetPadTopMargin(0.09); crStyle->SetPadRightMargin(0.09); crStyle->SetPadBottomMargin(0.12); crStyle->SetPadLeftMargin(0.12); //************************ // Basic Defaults //************************ crStyle->SetHistLineColor(kBlack);//-->default line color for histo is black crStyle->SetFuncColor(kRed);//-->default line color for fit function is red crStyle->SetLabelColor(kBlack,"xyz");//-->default axis labels are black crStyle->SetTitleColor(kBlack);//-->default title color is black //************************* // Histogram Style //************************* //-----Axis Label crStyle->SetLabelFont(font,"xyz"); crStyle->SetLabelSize(tsize,"xyz"); crStyle->SetLabelOffset(0.01,"xyz"); //-----Axis Title crStyle->SetTitleFont(font,"xyz"); crStyle->SetTitleSize(tsize,"xyz"); crStyle->SetTitleOffset(0.95,"yz"); //-----Histo Title crStyle->SetTitleFont(font,""); //crStyle->SetTitleBorderSize(icol); crStyle->SetTextFont(font); crStyle->SetTextSize(0.07); //************************** // Generic Defaults //************************** //-----Line widths crStyle->SetLineWidth(1); crStyle->SetFrameLineWidth(1); crStyle->SetFuncWidth(1); crStyle->SetHistLineWidth(1); crStyle->SetLineStyleString(1,"[12 12]");//--->postscript dashes //-----Number of divisions to show //crStyle->SetNdivisions(506, "xy"); //-----Tick mark style crStyle->SetPadTickX(0);//--->"1" to put marks on top crStyle->SetPadTickY(0);//--->"1" to put marks on RHS //-----Marker settings crStyle->SetMarkerStyle(20); crStyle->SetMarkerSize(0.3); //****************************** // Statistics & Fitting //****************************** crStyle->SetOptTitle(1); crStyle->SetOptStat(1); crStyle->SetStatStyle(1111); crStyle->SetStatFont(font); crStyle->SetStatFontSize(0.03); //crStyle->SetStatBorderSize(icol); crStyle->SetOptFit(1); //****************************** // Palette Style //****************************** const Int_t NRGBs = 5; const Int_t NCont = 255; Double_t stops[NRGBs] = { 0.00, 0.34, 0.61, 0.84, 1.00 }; Double_t red[NRGBs] = { 0.00, 0.00, 0.87, 1.00, 0.51 }; Double_t green[NRGBs] = { 0.00, 0.81, 1.00, 0.20, 0.00 }; Double_t blue[NRGBs] = { 0.51, 1.00, 0.12, 0.00, 0.00 }; TColor::CreateGradientColorTable(NRGBs, stops, red, green, blue, NCont); crStyle->SetNumberContours(NCont); gROOT->SetStyle("crStyle"); const char ESC = 0x1b; cout<