#if !defined( __CINT__) || defined (__MAKECINT__) #ifndef ROOT_TStyle #include "TStyle.h" #endif #endif void rootlogon() { delete gROOT->GetStyle("BD Style"); TStyle *bdStyle = new TStyle("BD Style", "BD Style"); bdStyle->SetNdivisions(510, "x"); bdStyle->SetNdivisions(510, "y"); bdStyle->SetNdivisions(510, "z"); bdStyle->SetAxisColor(1, "x"); bdStyle->SetAxisColor(1, "y"); bdStyle->SetAxisColor(1, "z"); bdStyle->SetLabelColor(1, "x"); bdStyle->SetLabelColor(1, "y"); bdStyle->SetLabelColor(1, "z"); bdStyle->SetLabelFont(62, "x"); bdStyle->SetLabelFont(62, "y"); bdStyle->SetLabelFont(62, "z"); bdStyle->SetLabelOffset(0.005, "x"); bdStyle->SetLabelOffset(0.005, "y"); bdStyle->SetLabelOffset(0.005, "z"); bdStyle->SetLabelSize(0.04, "x"); bdStyle->SetLabelSize(0.04, "y"); bdStyle->SetLabelSize(0.04, "z"); bdStyle->SetTickLength(0.03, "x"); bdStyle->SetTickLength(0.03, "y"); bdStyle->SetTickLength(0.03, "z"); bdStyle->SetTitleOffset(0.9, "x"); bdStyle->SetTitleOffset(1.2, "y"); bdStyle->SetTitleOffset(1., "z"); bdStyle->SetTitleSize(0.05, "x"); bdStyle->SetTitleSize(0.05, "y"); bdStyle->SetTitleSize(0.05, "z"); bdStyle->SetTitleColor(1, "x"); bdStyle->SetTitleColor(1, "y"); bdStyle->SetTitleColor(1, "z"); bdStyle->SetTitleFont(62, "x"); bdStyle->SetTitleFont(62, "y"); bdStyle->SetTitleFont(62, "z"); bdStyle->SetBarWidth(1); bdStyle->SetBarOffset(0); bdStyle->SetDrawBorder(1); bdStyle->SetOptLogx(0); bdStyle->SetOptLogy(0); bdStyle->SetOptLogz(0); bdStyle->SetOptDate(0); bdStyle->SetOptStat(0); //1 bdStyle->SetOptTitle(kTRUE); bdStyle->SetOptFit(1); bdStyle->SetNumberContours(20); bdStyle->GetAttDate()->SetTextFont(62); bdStyle->GetAttDate()->SetTextSize(0.025); bdStyle->GetAttDate()->SetTextAngle(0); bdStyle->GetAttDate()->SetTextAlign(11); bdStyle->GetAttDate()->SetTextColor(1); bdStyle->SetDateX(0.01); bdStyle->SetDateY(0.01); bdStyle->SetEndErrorSize(2); bdStyle->SetErrorX(0.5); bdStyle->SetFuncColor(1); bdStyle->SetFuncStyle(1); bdStyle->SetFuncWidth(3); bdStyle->SetGridColor(0); bdStyle->SetGridStyle(3); bdStyle->SetGridWidth(1); bdStyle->SetLegendBorderSize(4); bdStyle->SetHatchesLineWidth(1); bdStyle->SetHatchesSpacing(1); bdStyle->SetFrameFillColor(0); bdStyle->SetFrameLineColor(1); bdStyle->SetFrameFillStyle(1001); bdStyle->SetFrameLineStyle(1); bdStyle->SetFrameLineWidth(1); bdStyle->SetFrameBorderSize(1); bdStyle->SetFrameBorderMode(0); bdStyle->SetHistFillColor(38); // 38 bdStyle->SetHistLineColor(1); bdStyle->SetHistLineStyle(1); bdStyle->SetHistLineWidth(2); //1 bdStyle->SetHistFillStyle(1001); bdStyle->SetHistMinimumZero(kFALSE); bdStyle->SetCanvasPreferGL(kFALSE); bdStyle->SetCanvasColor(0); bdStyle->SetCanvasBorderSize(2); bdStyle->SetCanvasBorderMode(0); bdStyle->SetCanvasDefH(1000); bdStyle->SetCanvasDefW(1000); bdStyle->SetCanvasDefX(10); bdStyle->SetCanvasDefY(10); bdStyle->SetPadColor(19); bdStyle->SetPadBorderSize(2); bdStyle->SetPadBorderMode(1); bdStyle->SetPadBottomMargin(0.12); bdStyle->SetPadTopMargin(0.12); bdStyle->SetPadLeftMargin(0.12); bdStyle->SetPadRightMargin(0.12); bdStyle->SetPadGridX(kFALSE); bdStyle->SetPadGridY(kFALSE); bdStyle->SetPadTickX(1); bdStyle->SetPadTickY(1); bdStyle->SetPaperSize(20, 20); bdStyle->SetScreenFactor(0.8448); bdStyle->SetStatColor(19); bdStyle->SetStatTextColor(1); bdStyle->SetStatBorderSize(2); bdStyle->SetStatFont(62); bdStyle->SetStatFontSize(0); bdStyle->SetStatStyle(1001); bdStyle->SetStatFormat("6.4g"); bdStyle->SetStatX(0.98); bdStyle->SetStatY(0.995); bdStyle->SetStatW(0.2); bdStyle->SetStatH(0.16); bdStyle->SetStripDecimals(kTRUE); bdStyle->SetTitleAlign(23); bdStyle->SetTitleFillColor(19); bdStyle->SetTitleTextColor(1); bdStyle->SetTitleBorderSize(2); bdStyle->SetTitleFont(62); bdStyle->SetTitleFontSize(0); bdStyle->SetTitleStyle(1001); bdStyle->SetTitleX(0.50); bdStyle->SetTitleY(0.945); bdStyle->SetTitleW(0); bdStyle->SetTitleH(0); bdStyle->SetLegoInnerR(0.5); /* Int_t ncol = 100; Int_t colors[ncol]; TColor *col; Double_t dg=1/(Double_t)ncol; Double_t grey=0; for (Int_t i=0; iGetColor(colors[i]); col->SetRGB(grey, grey, grey); grey = grey+dg; } */ bdStyle->SetPalette(1); TString fLineStyleArrayTmp[30] = {"", " ", " 12 12", " 4 8", " 12 16 4 16", " 20 12 4 12", " 20 12 4 12 4 12 4 12", " 20 20", " 20 12 4 12 4 12", " 80 20", " 80 40 4 40", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "}; for (Int_t i=0; i<30; i++) bdStyle->SetLineStyleString(i, fLineStyleArrayTmp[i]); bdStyle->SetHeaderPS(""); bdStyle->SetTitlePS(""); bdStyle->SetFitFormat("5.4g"); bdStyle->SetPaintTextFormat("g"); bdStyle->SetLineScalePS(3); bdStyle->SetColorModelPS(0); bdStyle->SetTimeOffset(788918400); bdStyle->SetLineColor(1); bdStyle->SetLineStyle(1); bdStyle->SetLineWidth(1); bdStyle->SetFillColor(3); bdStyle->SetFillStyle(1001); bdStyle->SetMarkerColor(1); bdStyle->SetMarkerSize(1); bdStyle->SetMarkerStyle(1); bdStyle->SetTextAlign(11); bdStyle->SetTextAngle(0); bdStyle->SetTextColor(1); bdStyle->SetTextFont(62); bdStyle->SetTextSize(0.05); gROOT->SetStyle("BD Style"); gROOT->UseCurrentStyle(); gROOT->ForceStyle(kTRUE); }