//########################################################################## // Initialization code executed at the start of a ROOT session. // // File: $Id: RooLogon.C,v 1.8 2000/12/08 06:01:31 avtelnov Exp $ // Authors: // DK, David Kirkby, Stanford University, kirkby@hep.stanford.edu // AT, Alexandre (Sasha) Telnov, UC Berkeley/LBNL, avtelnov@lbl.gov // History: // 10-Dec-1999 DK Created initial version // 19-Apr-2000 DK Add BABAR style for approved plots // 05-Dec-2000 AT Added mention of a BABARSmartLabel() //########################################################################## { TStyle* rvwStyle = new TStyle("rvw","rvw's magnificent plot style"); rvwStyle->SetTitleOffset(0.8,"y"); rvwStyle->SetTitleX(0.5); rvwStyle->SetTitleY(0.98); rvwStyle->SetTitleH(0.04); rvwStyle->SetTitleAlign(22); rvwStyle->SetTitleW(1.0); rvwStyle->SetStatH(0.2); rvwStyle->SetStatW(0.2); rvwStyle->SetTitleFontSize(0.06); // use plain black on white colors rvwStyle->SetFrameBorderMode(0); rvwStyle->SetCanvasBorderMode(0); rvwStyle->SetPadBorderMode(0); rvwStyle->SetPadColor(0); rvwStyle->SetCanvasColor(kWhite); //rvwStyle->SetTitleColor(1,"xyz"); rvwStyle->SetStatColor(kWhite); rvwStyle->SetFillColor(kBlue-9); rvwStyle->SetTitleFillColor(kWhite); // set the paper & margin sizes rvwStyle->SetPaperSize(20,26); rvwStyle->SetPadTopMargin(0.05); rvwStyle->SetPadRightMargin(0.05); rvwStyle->SetPadBottomMargin(0.16); rvwStyle->SetPadLeftMargin(0.12); // use large Times-Roman fonts rvwStyle->SetTitleBorderSize(0); rvwStyle->SetTitleAlign(22); rvwStyle->SetTitleSize(0.04); rvwStyle->SetTextFont(132); rvwStyle->SetTextSize(0.04); rvwStyle->SetTitleOffset(1.0,"x"); rvwStyle->SetTitleOffset(1.1,"y"); rvwStyle->SetLabelFont(132,"x"); rvwStyle->SetLabelFont(132,"y"); rvwStyle->SetLabelFont(132,"z"); rvwStyle->SetLabelSize(0.04,"x"); rvwStyle->SetTitleSize(0.04,"x"); rvwStyle->SetLabelSize(0.04,"y"); rvwStyle->SetTitleSize(0.04,"y"); rvwStyle->SetLabelSize(0.04,"z"); rvwStyle->SetTitleSize(0.04,"z"); rvwStyle->SetPalette(1); // use bold lines and markers rvwStyle->SetMarkerStyle(8); rvwStyle->SetMarkerSize(0.6); rvwStyle->SetHistLineWidth(1.5); rvwStyle->SetLineStyleString(1,"[]"); // postscript solid rvwStyle->SetLineStyleString(2,"[12 12]"); // postscript dashes // do not display any of the standard histogram decorations rvwStyle->SetOptTitle(1); rvwStyle->SetOptStat(0); rvwStyle->SetOptFit(1); //rvwStyle->SetOptDate(3); rvwStyle->SetStatBorderSize(1); // put tick marks on top and RHS of plots //rvwStyle->SetPadTickX(1); rvwStyle->SetPadTickY(1); cout << endl << " For magnificent plots use: gROOT->SetStyle(\"rvw\") " << endl; // set to rvw style gROOT->SetStyle("rvw"); }