/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Generator/BesEvtGen/BesEvtGen-00-03-58/src/EvtGen/EvtGenModels/sty.C

Go to the documentation of this file.
00001     //================ style sets don't touch it
00002     TStyle *dayaStyle= new TStyle("DAYA","Daya Bay style");
00003     Int_t icol=0;
00004     dayaStyle->SetFrameBorderMode(icol);
00005     dayaStyle->SetCanvasBorderMode(icol);
00006     dayaStyle->SetPadBorderMode(icol);
00007     dayaStyle->SetPadColor(icol);
00008     dayaStyle->SetCanvasColor(icol);
00009     dayaStyle->SetStatColor(icol);
00010     dayaStyle->SetTitleFillColor(icol);
00011     dayaStyle->SetPalette(1); // set a good color palette 
00012     dayaStyle->SetPaperSize(TStyle::kUSLetter);
00013     dayaStyle->SetPadTopMargin(.12);
00014     dayaStyle->SetPadLeftMargin(.15);
00015     dayaStyle->SetPadRightMargin(.08);
00016     dayaStyle->SetPadBottomMargin(.15);
00017     Int_t font=132; 
00018     Double_t tsize=0.05; //should be set between 0.03-0.05, is in units of "% of pad"
00019     dayaStyle->SetTextFont(font);
00020     dayaStyle->SetTextSize(tsize);
00021 
00022     dayaStyle->SetLabelFont(font,"xyz");
00023     dayaStyle->SetLabelSize(tsize,"xyz");
00024     dayaStyle->SetLabelOffset(0.01,"xyz");
00025 
00026     dayaStyle->SetTitleFont(42,"xyz");
00027     dayaStyle->SetTitleSize(0.08,"xyz");
00028     dayaStyle->SetTitleYSize(0.07);
00029     dayaStyle->SetTitleXOffset(0.8);
00030     dayaStyle->SetTitleYOffset(1.0); //offset the title of y axis a bit
00031     dayaStyle->SetTitleBorderSize(0);
00032     dayaStyle->SetNdivisions(505); 
00033 
00034     //use bold lines and markers
00035 // dayaStyle->SetMarkerStyle(0);  //** comment by pingrg, this will give a good quality for scatterplot
00036     dayaStyle->SetMarkerSize(0.8);
00037     dayaStyle->SetLineWidth(0.5);
00038     dayaStyle->SetHistLineWidth(2.);
00039     dayaStyle->SetLineStyleString(2,"[12 12]"); // postscript dashes
00040     //do not display any of the standard histogram decorations
00041 
00042     dayaStyle->SetOptTitle(0);     //no title box
00043     //dayaStyle->SetOptStat(1111); //standard stat info
00044     dayaStyle->SetOptStat(0);    //no stat info
00045     //dayaStyle->SetOptStat(10);     //number of entries only
00046 
00047     //dayaStyle->SetOptFit(1111);  //standard fit info
00048     dayaStyle->SetOptFit(0);       //no fit info
00049 
00050 
00051     // put tick marks on top and RHS of plots
00052     //dayaStyle->SetPadTickX(1);
00053     //dayaStyle->SetPadTickY(1);
00054     // tick marks only on left and bottom
00055     dayaStyle->SetPadTickX(0);
00056     dayaStyle->SetPadTickY(0);
00057 
00058   // additional series styles (Thanks, Jianglai)
00059   //   1 = solid
00060   //   2 = long dash (30 10)
00061   //   3 = dotted (4 8)
00062   //   4 = dash-dot (15 12 4 12)
00063   //   5 = short dash ( 15 15 )
00064   //   6 = dash-dot-dot   gStyle->SetLineStyleString(1,"[]");
00065   dayaStyle->SetLineStyleString(2,"[30 10]");
00066   dayaStyle->SetLineStyleString(3,"[4 8]");
00067   dayaStyle->SetLineStyleString(4,"[15 12 4 12]");
00068   dayaStyle->SetLineStyleString(5,"[15 15]");
00069   dayaStyle->SetLineStyleString(6,"[15 12 4 12 4 12]");
00070   dayaStyle->SetOptDate(0);
00071   dayaStyle->SetDateY(.98);
00072   dayaStyle->SetStripDecimals(kFALSE);
00073 
00074   dayaStyle->SetEndErrorSize(0.0); //make the end of error bar longer 
00075                                   
00076     gROOT->SetStyle("DAYA");
00077     gROOT->ForceStyle();  

Generated on Tue Nov 29 23:12:24 2016 for BOSS_7.0.2 by  doxygen 1.4.7