ROOT logo
// @(#)root/base:$Id: TStyle.cxx 40277 2011-07-18 14:34:34Z couet $
// Author: Rene Brun   12/12/94

/*************************************************************************
 * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers.               *
 * All rights reserved.                                                  *
 *                                                                       *
 * For the licensing terms see $ROOTSYS/LICENSE.                         *
 * For the list of contributors see $ROOTSYS/README/CREDITS.             *
 *************************************************************************/

#include <string.h>
#include <stdio.h>
#include <ctype.h>
#include <cmath>

#include "Riostream.h"
#include "TApplication.h"
#include "TColor.h"
#include "TROOT.h"
#include "TStyle.h"
#include "TSystem.h"
#include "TVirtualPad.h"
#include "TVirtualMutex.h"

TStyle  *gStyle;
const UInt_t kTakeStyle = BIT(17);

ClassImp(TStyle)


//______________________________________________________________________________
//
// TStyle objects may be created to define special styles.
// By default ROOT creates a default style that can be accessed via
// the gStyle pointer.
//
// This class includes functions to set some of the following object attributes.
//   - Canvas
//   - Pad
//   - Histogram axis
//   - Lines
//   - Fill areas
//   - Text
//   - Markers
//   - Functions
//   - Histogram Statistics and Titles


//______________________________________________________________________________
TStyle::TStyle() :TNamed()
{
   // Default constructor.

   Reset();
}


//______________________________________________________________________________
TStyle::TStyle(const char *name, const char *title)
{
   // Create a new TStyle.
   // The following names are reserved to create special styles
   //   -Classic: the default style set in TStyle::Reset
   //   -Plain: a black&white oriented style
   //   -Bold:
   //   -Video;
   //   -Pub:
   //   -Modern:
   //     (see the definition of these styles below).
   //
   // Note a side-effect of calling gStyle->SetFillColor(0). This is nearly
   // equivalent of selecting the "Plain" style.
   //
   // Many graphics attributes may be set via the TStyle, see in particular
   //  - TStyle::SetNdivisions
   //  - TStyle::SetAxisColor
   //  - TStyle::SetHeaderPS
   //  - TStyle::SetTitlePS
   //  - TStyle::SetLabelColor
   //  - TStyle::SetLabelFont
   //  - TStyle::SetLabelOffset
   //  - TStyle::SetLabelSize
   //  - TStyle::SetOptDate
   //  - TStyle::SetLineStyleString
   //  - TStyle::SetOptFit
   //  - TStyle::SetOptStat
   //  - TStyle::SetPaperSize
   //  - TStyle::SetTickLength
   //  - TStyle::SetTitleOffset
   //  - TStyle::SetTitleSize
   //  - TStyle::SetPalette
   //  - TStyle::SetTimeOffset
   //  - TStyle::SetStripDecimals
   //
   //  The current style is pointed by gStyle.
   //  When calling myStyle->cd(), gStyle is set to myStyle.
   //  One can also use gROOT to change the current style, e.g.
   //    gROOT->SetStyle("Plain") will change the current style gStyle to the
   //    "Plain" style
   //  See also TROOT::ForceStyle and TROOT::UseCurrentStyle

   TString style_name = name;

   SetNameTitle(style_name, title);

   // If another style was already created with the same name, it is overwrite.
   delete gROOT->GetStyle(style_name);

   Reset();

   {
      R__LOCKGUARD2(gROOTMutex);
      gROOT->GetListOfStyles()->Add(this);
   }

   if (strcmp(style_name,"Modern") == 0) {
      // Modern style
      SetFrameBorderMode(0);
      SetFrameFillColor(0);
      SetCanvasBorderMode(0);
      SetCanvasColor(0);
      SetPadBorderMode(0);
      SetPadColor(0);
      SetStatColor(0);
      SetTitleFont(42,"");
      SetLabelFont(42,"x");
      SetTitleFont(42,"x");
      SetLabelFont(42,"y");
      SetTitleFont(42,"y");
      SetLabelFont(42,"z");
      SetTitleFont(42,"z");
      SetStatFont(42);
      SetLabelSize(0.035,"x");
      SetTitleSize(0.035,"x");
      SetLabelSize(0.035,"y");
      SetTitleSize(0.035,"y");
      SetLabelSize(0.035,"z");
      SetTitleSize(0.035,"z");
      SetTitleSize(0.050,"");
      SetTitleAlign(23);
      SetTitleX(0.5);
      SetTitleBorderSize(0);
      SetTitleFillColor(0);
      SetTitleStyle(0);
      SetStatBorderSize(1);
      SetOptStat(1111);
      SetStatY(0.935);
      SetHistLineColor(kBlue+2);
      SetLegendBorderSize(1);
      SetLegendFillColor(0);
      SetLegendFont(42);
      SetFuncWidth(2);
      SetFuncColor(2);
   }
   if (strcmp(style_name,"Plain") == 0) {
      // May be a standard style to be initialized
      SetFrameBorderMode(0);
      SetFrameFillColor(0);
      SetCanvasBorderMode(0);
      SetPadBorderMode(0);
      SetPadColor(0);
      SetCanvasColor(0);
      SetTitleFillColor(0);
      SetTitleBorderSize(1);
      SetStatColor(0);
      SetStatBorderSize(1);
      SetLegendBorderSize(1);
      return;
   }
   if (strcmp(style_name,"Bold") == 0) {
      // Authors: Art Poskanzer and Jim Thomas, LBNL, Oct. 2000
      SetPalette(1,0);
      SetCanvasColor(10);
      SetCanvasBorderMode(0);
      SetFrameLineWidth(3);
      SetFrameFillColor(10);
      SetPadColor(10);
      SetPadTickX(1);
      SetPadTickY(1);
      SetPadBottomMargin(0.15);
      SetPadLeftMargin(0.15);
      SetHistLineWidth(3);
      SetHistLineColor(kRed);
      SetFuncWidth(3);
      SetFuncColor(kGreen);
      SetLineWidth(3);
      SetLabelSize(0.05,"xyz");
      SetLabelOffset(0.01,"y");
      SetLabelColor(kBlue,"xy");
      SetTitleSize(0.06,"xyz");
      SetTitleOffset(1.3,"Y");
      SetTitleFillColor(10);
      SetTitleTextColor(kBlue);
      SetStatColor(10);
      return;
   }
   if (strcmp(style_name,"Video") == 0) {
      // Author: Art Poskanzer, LBNL, Oct. 1999
      SetPalette(1,0);
      SetCanvasColor(10);
      SetCanvasBorderMode(0);
      SetFrameLineWidth(3);
      SetFrameFillColor(10);
      SetPadColor(10);
      SetPadTickX(1);
      SetPadTickY(1);
      SetPadBottomMargin(0.2);
      SetPadLeftMargin(0.2);
      SetHistLineWidth(8);
      SetHistLineColor(kRed);
      SetLabelSize(0.06,"xyz");
      SetLabelColor(kBlue,"xyz");
      SetTitleSize(0.08,"xyz");
      SetTitleFillColor(10);
      SetTitleTextColor(kBlue);
      SetStatColor(10);
      SetFuncWidth(8);
      SetFuncColor(kGreen);
      SetLineWidth(3);
      return;
   }
   if (strcmp(style_name,"Pub") == 0) {
      // Authors: Art Poskanzer and Jim Thomas, LBNL, Oct. 2000
      SetOptTitle(0);
      SetOptStat(0);
      SetPalette(8,0);
      SetCanvasColor(10);
      SetCanvasBorderMode(0);
      SetFrameLineWidth(3);
      SetFrameFillColor(10);
      SetPadColor(10);
      SetPadTickX(1);
      SetPadTickY(1);
      SetPadBottomMargin(0.15);
      SetPadLeftMargin(0.15);
      SetHistLineWidth(3);
      SetHistLineColor(kRed);
      SetFuncWidth(3);
      SetFuncColor(kGreen);
      SetLineWidth(3);
      SetLabelSize(0.05,"xyz");
      SetLabelOffset(0.01,"y");
      SetLabelColor(kBlack,"xyz");
      SetTitleSize(0.06,"xyz");
      SetTitleOffset(1.3,"y");
      SetTitleFillColor(10);
      SetTitleTextColor(kBlue);
      return;
   }

}


//______________________________________________________________________________
TStyle::~TStyle()
{
   // Destructor.

   R__LOCKGUARD2(gROOTMutex);
   gROOT->GetListOfStyles()->Remove(this);
   if (gStyle == this) gStyle = (TStyle*)gROOT->GetListOfStyles()->Last();
}


//______________________________________________________________________________
TStyle::TStyle(const TStyle &style) : TNamed(style), TAttLine(style), TAttFill(style), TAttMarker(style), TAttText(style)
{
   // Copy constructor.

   ((TStyle&)style).Copy(*this);
}


//______________________________________________________________________________
void TStyle::Browse(TBrowser *)
{
   // Browse the style object.

   cd();
}


//______________________________________________________________________________
void TStyle::BuildStyles()
{
   // Create some standard styles.

   TColor *col = new TColor(); // force the initialisation of fgPalette
   new TStyle("Plain",  "Plain Style (no colors/fill areas)");
   new TStyle("Bold",   "Bold Style");;
   new TStyle("Video",  "Style for video presentation histograms");
   new TStyle("Pub",    "Style for Publications");
   new TStyle("Classic","Classic Style");
   new TStyle("Default","Equivalent to Classic");
   new TStyle("Modern", "Modern Style");
   delete col;
}


//______________________________________________________________________________
void TStyle::cd()
{
   // Change current style.

   gStyle = this;
}


//______________________________________________________________________________
void TStyle::Copy(TObject &obj) const
{
   // Copy this style.

   TAttLine::Copy(((TStyle&)obj));
   TAttFill::Copy(((TStyle&)obj));
   TAttMarker::Copy(((TStyle&)obj));
   TAttText::Copy(((TStyle&)obj));
   fXaxis.Copy(((TStyle&)obj).fXaxis);
   fYaxis.Copy(((TStyle&)obj).fYaxis);
   fZaxis.Copy(((TStyle&)obj).fZaxis);
   fAttDate.Copy(((TStyle&)obj).fAttDate);
   ((TStyle&)obj).fIsReading      = fIsReading;
   ((TStyle&)obj).fScreenFactor   = fScreenFactor;
   ((TStyle&)obj).fCanvasPreferGL = fCanvasPreferGL;
   ((TStyle&)obj).fCanvasColor    = fCanvasColor;
   ((TStyle&)obj).fCanvasBorderSize= fCanvasBorderSize;
   ((TStyle&)obj).fCanvasBorderMode= fCanvasBorderMode;
   ((TStyle&)obj).fCanvasDefH     = fCanvasDefH;
   ((TStyle&)obj).fCanvasDefW     = fCanvasDefW;
   ((TStyle&)obj).fCanvasDefX     = fCanvasDefX;
   ((TStyle&)obj).fCanvasDefY     = fCanvasDefY;
   ((TStyle&)obj).fPadColor       = fPadColor;
   ((TStyle&)obj).fPadBorderSize  = fPadBorderSize;
   ((TStyle&)obj).fPadBorderMode  = fPadBorderMode;
   ((TStyle&)obj).fPadBottomMargin= fPadBottomMargin;
   ((TStyle&)obj).fPadTopMargin   = fPadTopMargin;
   ((TStyle&)obj).fPadLeftMargin  = fPadLeftMargin;
   ((TStyle&)obj).fPadRightMargin = fPadRightMargin;
   ((TStyle&)obj).fPadGridX       = fPadGridX;
   ((TStyle&)obj).fPadGridY       = fPadGridY;
   ((TStyle&)obj).fPadTickX       = fPadTickX;
   ((TStyle&)obj).fPadTickY       = fPadTickY;
   ((TStyle&)obj).fPaperSizeX     = fPaperSizeX;
   ((TStyle&)obj).fPaperSizeY     = fPaperSizeY;
   ((TStyle&)obj).fFuncColor      = fFuncColor;
   ((TStyle&)obj).fFuncStyle      = fFuncStyle;
   ((TStyle&)obj).fFuncWidth      = fFuncWidth;
   ((TStyle&)obj).fGridColor      = fGridColor;
   ((TStyle&)obj).fGridStyle      = fGridStyle;
   ((TStyle&)obj).fGridWidth      = fGridWidth;
   ((TStyle&)obj).fHatchesSpacing = fHatchesSpacing;
   ((TStyle&)obj).fHatchesLineWidth= fHatchesLineWidth;
   ((TStyle&)obj).fFrameFillColor = fFrameFillColor;
   ((TStyle&)obj).fFrameFillStyle = fFrameFillStyle;
   ((TStyle&)obj).fFrameLineColor = fFrameLineColor;
   ((TStyle&)obj).fFrameLineStyle = fFrameLineStyle;
   ((TStyle&)obj).fFrameLineWidth = fFrameLineWidth;
   ((TStyle&)obj).fFrameBorderSize= fFrameBorderSize;
   ((TStyle&)obj).fFrameBorderMode= fFrameBorderMode;
   ((TStyle&)obj).fHistFillColor  = fHistFillColor;
   ((TStyle&)obj).fHistFillStyle  = fHistFillStyle;
   ((TStyle&)obj).fHistLineColor  = fHistLineColor;
   ((TStyle&)obj).fHistLineStyle  = fHistLineStyle;
   ((TStyle&)obj).fHistLineWidth  = fHistLineWidth;
   ((TStyle&)obj).fHistMinimumZero= fHistMinimumZero;
   ((TStyle&)obj).fHistTopMargin  = fHistTopMargin;
   ((TStyle&)obj).fBarWidth       = fBarWidth;
   ((TStyle&)obj).fBarOffset      = fBarOffset;
   ((TStyle&)obj).fDrawBorder     = fDrawBorder;
   ((TStyle&)obj).fOptLogx        = fOptLogx;
   ((TStyle&)obj).fOptLogy        = fOptLogy;
   ((TStyle&)obj).fOptLogz        = fOptLogz;
   ((TStyle&)obj).fOptDate        = fOptDate;
   ((TStyle&)obj).fOptFit         = fOptFit;
   ((TStyle&)obj).fOptStat        = fOptStat;
   ((TStyle&)obj).fOptTitle       = fOptTitle;
   ((TStyle&)obj).fEndErrorSize   = fEndErrorSize;
   ((TStyle&)obj).fErrorX         = fErrorX;
   ((TStyle&)obj).fStatColor      = fStatColor;
   ((TStyle&)obj).fStatTextColor  = fStatTextColor;
   ((TStyle&)obj).fStatBorderSize = fStatBorderSize;
   ((TStyle&)obj).fStatFont       = fStatFont;
   ((TStyle&)obj).fStatFontSize   = fStatFontSize;
   ((TStyle&)obj).fStatStyle      = fStatStyle;
   ((TStyle&)obj).fStatFormat     = fStatFormat;
   ((TStyle&)obj).fStatW          = fStatW;
   ((TStyle&)obj).fStatH          = fStatH ;
   ((TStyle&)obj).fStatX          = fStatX;
   ((TStyle&)obj).fStatY          = fStatY;
   ((TStyle&)obj).fTitleAlign     = fTitleAlign;
   ((TStyle&)obj).fTitleColor     = fTitleColor;
   ((TStyle&)obj).fTitleTextColor = fTitleTextColor;
   ((TStyle&)obj).fTitleFont      = fTitleFont;
   ((TStyle&)obj).fTitleFontSize  = fTitleFontSize;
   ((TStyle&)obj).fTitleStyle     = fTitleStyle;
   ((TStyle&)obj).fTitleBorderSize= fTitleBorderSize;
   ((TStyle&)obj).fTitleW         = fTitleW;
   ((TStyle&)obj).fTitleH         = fTitleH;
   ((TStyle&)obj).fTitleX         = fTitleX;
   ((TStyle&)obj).fTitleY         = fTitleY;
   ((TStyle&)obj).fDateX          = fDateX;
   ((TStyle&)obj).fDateY          = fDateY;
   ((TStyle&)obj).fFitFormat      = fFitFormat;
   ((TStyle&)obj).fPaintTextFormat= fPaintTextFormat;
   ((TStyle&)obj).fShowEventStatus= fShowEventStatus;
   ((TStyle&)obj).fShowEditor     = fShowEditor;
   ((TStyle&)obj).fShowToolBar    = fShowToolBar;
   ((TStyle&)obj).fLegoInnerR     = fLegoInnerR;
   ((TStyle&)obj).fStripDecimals  = fStripDecimals;
   ((TStyle&)obj).fNumberContours = fNumberContours;
   ((TStyle&)obj).fLegendBorderSize = fLegendBorderSize;
   Int_t i;
   for (i=0;i<30;i++) {
      ((TStyle&)obj).fLineStyle[i]     = fLineStyle[i];
   }
   ((TStyle&)obj).fHeaderPS       = fHeaderPS;
   ((TStyle&)obj).fTitlePS        = fTitlePS;
   ((TStyle&)obj).fLineScalePS    = fLineScalePS;
   ((TStyle&)obj).fColorModelPS   = fColorModelPS;
   ((TStyle&)obj).fTimeOffset     = fTimeOffset;
}


//______________________________________________________________________________
Int_t TStyle::DistancetoPrimitive(Int_t /*px*/, Int_t /*py*/)
{
   // Function used by the TStyle manager when drawing a canvas showing the
   // current style.

   gPad->SetSelected(this);
   return 0;
}


//______________________________________________________________________________
void TStyle::Reset(Option_t *opt)
{
   // Reset.

   fIsReading = kTRUE;
   TAttLine::ResetAttLine();
   TAttFill::ResetAttFill();
   TAttText::ResetAttText();
   TAttMarker::ResetAttMarker();
   SetFillStyle(1001);
   SetFillColor(19);
   fXaxis.ResetAttAxis("X");
   fYaxis.ResetAttAxis("Y");
   fZaxis.ResetAttAxis("Z");
   fCanvasPreferGL = kFALSE;
   fCanvasColor    = 19;
   fCanvasBorderSize= 2;
   fCanvasBorderMode= 1;
   fCanvasDefH     = 500;
   fCanvasDefW     = 700;
   fCanvasDefX     = 10;
   fCanvasDefY     = 10;
   fPadColor       = fCanvasColor;
   fPadBorderSize  = fCanvasBorderSize;
   fPadBorderMode  = fCanvasBorderMode;
   fPadBottomMargin= 0.1;
   fPadTopMargin   = 0.1;
   fPadLeftMargin  = 0.1;
   fPadRightMargin = 0.1;
   fPadGridX       = kFALSE;
   fPadGridY       = kFALSE;
   fPadTickX       = 0;
   fPadTickY       = 0;
   fFuncColor      = 1;
   fFuncStyle      = 1;
   fFuncWidth      = 3;
   fGridColor      = 0;
   fGridStyle      = 3;
   fGridWidth      = 1;
   fHatchesSpacing = 1;
   fHatchesLineWidth = 1;
   fHistLineColor  = 1;
   fHistFillColor  = 0;
   fHistFillStyle  = 1001;
   fHistLineStyle  = 1;
   fHistLineWidth  = 1;
   fHistMinimumZero= kFALSE;
   fHistTopMargin  = 0.05;
   fFrameLineColor = 1;
   fFrameFillColor = 0;
   fFrameFillStyle = 1001;
   fFrameLineStyle = 1;
   fFrameLineWidth = 1;
   fFrameBorderSize= 1;
   fFrameBorderMode= 1;
   fBarWidth       = 1;
   fBarOffset      = 0;
   fDrawBorder     = 0;
   fOptLogx        = 0;
   fOptLogy        = 0;
   fOptLogz        = 0;
   fOptDate        = 0;
   fOptFile        = 0;
   fOptFit         = 0;
   fOptStat        = 1;
   fOptTitle       = 1;
   fEndErrorSize   = 2;
   fErrorX         = 0.5;
   fScreenFactor   = 1;
   fStatColor      = fCanvasColor;
   fStatTextColor  = 1;
   fStatBorderSize = 2;
   fStatFont       = 62;
   fStatFontSize   = 0;
   fStatStyle      = 1001;
   fStatW          = 0.20;
   fStatH          = 0.16;
   fStatX          = 0.98;
   fStatY          = 0.995;
   SetStatFormat();
   SetFitFormat();
   SetPaintTextFormat();
   fTitleAlign     = 13;
   fTitleColor     = fCanvasColor;
   fTitleTextColor = 1;
   fTitleFont      = 62;
   fTitleFontSize  = 0;
   fTitleStyle     = 1001;
   fTitleBorderSize= 2;
   fTitleW         = 0;
   fTitleH         = 0;
   fTitleX         = 0.01;
   fTitleY         = 0.995;
   fShowEventStatus= 0;
   fShowEditor     = 0;
   fShowToolBar    = 0;
   fLegoInnerR     = 0.5;
   fHeaderPS       = "";
   fTitlePS        = "";
   fStripDecimals  = kTRUE;
   fNumberContours = 20;
   fLegendBorderSize= 4;

   SetDateX();
   SetDateY();
   fAttDate.SetTextSize(0.025);
   fAttDate.SetTextAlign(11);
   SetLineScalePS();
   SetColorModelPS();
   SetLineStyleString(1," ");
   SetLineStyleString(2,"12 12");
   SetLineStyleString(3,"4 8");
   SetLineStyleString(4,"12 16 4 16");
   SetLineStyleString(5,"20 12 4 12");
   SetLineStyleString(6,"20 12 4 12 4 12 4 12");
   SetLineStyleString(7,"20 20");
   SetLineStyleString(8,"20 12 4 12 4 12");
   SetLineStyleString(9,"80 20");
   SetLineStyleString(10,"80 40 4 40");
   for (Int_t i=11;i<30;i++) SetLineStyleString(i," ");

   SetPaperSize();

   SetPalette();

   fTimeOffset = 788918400; // UTC time at 01/01/95

   TString style_name = opt;

   if (strcmp(style_name,"Modern") == 0) {
      // Modern style
      SetFrameBorderMode(0);
      SetFrameFillColor(0);
      SetCanvasBorderMode(0);
      SetCanvasColor(0);
      SetPadBorderMode(0);
      SetPadColor(0);
      SetStatColor(0);
      SetTitleFont(42,"");
      SetLabelFont(42,"x");
      SetTitleFont(42,"x");
      SetLabelFont(42,"y");
      SetTitleFont(42,"y");
      SetLabelFont(42,"z");
      SetTitleFont(42,"z");
      SetStatFont(42);
      SetLabelSize(0.035,"x");
      SetTitleSize(0.035,"x");
      SetLabelSize(0.035,"y");
      SetTitleSize(0.035,"y");
      SetLabelSize(0.035,"z");
      SetTitleSize(0.035,"z");
      SetTitleSize(0.050,"");
      SetTitleAlign(23);
      SetTitleX(0.5);
      SetTitleBorderSize(0);
      SetTitleFillColor(0);
      SetTitleStyle(0);
      SetStatBorderSize(1);
      SetOptStat(1111);
      SetStatY(0.935);
      SetHistLineColor(kBlue+2);
      SetLegendBorderSize(1);
      SetLegendFillColor(0);
      SetLegendFont(42);
      SetFuncWidth(2);
      SetFuncColor(2);
   }
   if (strcmp(style_name,"Plain") == 0) {
      SetFrameBorderMode(0);
      SetCanvasBorderMode(0);
      SetPadBorderMode(0);
      SetPadColor(0);
      SetCanvasColor(0);
      SetTitleFillColor(0);
      SetTitleBorderSize(1);
      SetStatColor(0);
      SetStatBorderSize(1);
      SetLegendBorderSize(1);
      return;
   }
   if (strcmp(style_name,"Bold") == 0) {
      SetPalette(1,0);
      SetCanvasColor(10);
      SetCanvasBorderMode(0);
      SetFrameLineWidth(3);
      SetFrameFillColor(10);
      SetPadColor(10);
      SetPadTickX(1);
      SetPadTickY(1);
      SetPadBottomMargin(0.15);
      SetPadLeftMargin(0.15);
      SetHistLineWidth(3);
      SetHistLineColor(kRed);
      SetFuncWidth(3);
      SetFuncColor(kGreen);
      SetLineWidth(3);
      SetLabelSize(0.05,"xyz");
      SetLabelOffset(0.01,"y");
      SetLabelColor(kBlue,"xy");
      SetTitleSize(0.06,"xyz");
      SetTitleOffset(1.3,"Y");
      SetTitleFillColor(10);
      SetTitleTextColor(kBlue);
      SetStatColor(10);
      return;
   }
   if (strcmp(style_name,"Video") == 0) {
      SetPalette(1,0);
      SetCanvasColor(10);
      SetCanvasBorderMode(0);
      SetFrameLineWidth(3);
      SetFrameFillColor(10);
      SetPadColor(10);
      SetPadTickX(1);
      SetPadTickY(1);
      SetPadBottomMargin(0.2);
      SetPadLeftMargin(0.2);
      SetHistLineWidth(8);
      SetHistLineColor(kRed);
      SetLabelSize(0.06,"xyz");
      SetLabelColor(kBlue,"xyz");
      SetTitleSize(0.08,"xyz");
      SetTitleFillColor(10);
      SetTitleTextColor(kBlue);
      SetStatColor(10);
      SetFuncWidth(8);
      SetFuncColor(kGreen);
      SetLineWidth(3);
      return;
   }
   if (strcmp(style_name,"Pub") == 0) {
      SetOptTitle(0);
      SetOptStat(0);
      SetPalette(8,0);
      SetCanvasColor(10);
      SetCanvasBorderMode(0);
      SetFrameLineWidth(3);
      SetFrameFillColor(10);
      SetPadColor(10);
      SetPadTickX(1);
      SetPadTickY(1);
      SetPadBottomMargin(0.15);
      SetPadLeftMargin(0.15);
      SetHistLineWidth(3);
      SetHistLineColor(kRed);
      SetFuncWidth(3);
      SetFuncColor(kGreen);
      SetLineWidth(3);
      SetLabelSize(0.05,"xyz");
      SetLabelOffset(0.01,"y");
      SetLabelColor(kBlack,"xyz");
      SetTitleSize(0.06,"xyz");
      SetTitleOffset(1.3,"y");
      SetTitleFillColor(10);
      SetTitleTextColor(kBlue);
      return;
   }
}


//______________________________________________________________________________
Int_t TStyle::AxisChoice( Option_t *axis) const
{
   // Return axis number.

   char achoice = toupper(axis[0]);
   if (achoice == 'X') return 1;
   if (achoice == 'Y') return 2;
   if (achoice == 'Z') return 3;
   return 0;
}


//______________________________________________________________________________
Int_t TStyle::GetNdivisions( Option_t *axis) const
{
   // Return number of divisions.

   Int_t ax = AxisChoice(axis);
   if (ax == 1) return fXaxis.GetNdivisions();
   if (ax == 2) return fYaxis.GetNdivisions();
   if (ax == 3) return fZaxis.GetNdivisions();
   return 0;
}


//______________________________________________________________________________
Color_t TStyle::GetAxisColor( Option_t *axis) const
{
   // Return the axis color number in the axis.

   Int_t ax = AxisChoice(axis);
   if (ax == 1) return fXaxis.GetAxisColor();
   if (ax == 2) return fYaxis.GetAxisColor();
   if (ax == 3) return fZaxis.GetAxisColor();
   return 0;
}


//______________________________________________________________________________
Int_t TStyle::GetColorPalette(Int_t i) const
{
   // Return color number i in current palette.

   return TColor::GetColorPalette(i);
}


//______________________________________________________________________________
Color_t TStyle::GetLabelColor( Option_t *axis) const
{
   // Return the label color number in the axis.

   Int_t ax = AxisChoice(axis);
   if (ax == 1) return fXaxis.GetLabelColor();
   if (ax == 2) return fYaxis.GetLabelColor();
   if (ax == 3) return fZaxis.GetLabelColor();
   return 0;
}


//______________________________________________________________________________
Style_t TStyle::GetLabelFont( Option_t *axis) const
{
   // Return label font.

   Int_t ax = AxisChoice(axis);
   if (ax == 1) return fXaxis.GetLabelFont();
   if (ax == 2) return fYaxis.GetLabelFont();
   if (ax == 3) return fZaxis.GetLabelFont();
   return 0;
}


//______________________________________________________________________________
Float_t TStyle::GetLabelOffset( Option_t *axis) const
{
   // Return label offset.

   Int_t ax = AxisChoice(axis);
   if (ax == 1) return fXaxis.GetLabelOffset();
   if (ax == 2) return fYaxis.GetLabelOffset();
   if (ax == 3) return fZaxis.GetLabelOffset();
   return 0;
}


//______________________________________________________________________________
Float_t TStyle::GetLabelSize( Option_t *axis) const
{
   // Return label size.

   Int_t ax = AxisChoice(axis);
   if (ax == 1) return fXaxis.GetLabelSize();
   if (ax == 2) return fYaxis.GetLabelSize();
   if (ax == 3) return fZaxis.GetLabelSize();
   return 0;
}


//______________________________________________________________________________
const char *TStyle::GetLineStyleString(Int_t i) const
{
   // Return line style string (used by PostScript).
   // See SetLineStyleString for more explanations

   if (i < 1 || i > 29) return fLineStyle[0].Data();
   return fLineStyle[i].Data();
}


//______________________________________________________________________________
Int_t TStyle::GetNumberOfColors() const
{
   // Return number of colors in the color palette.

   return TColor::GetNumberOfColors();
}


//______________________________________________________________________________
void TStyle::GetPaperSize(Float_t &xsize, Float_t &ysize) const
{
   // Set paper size for PostScript output.

   xsize = fPaperSizeX;
   ysize = fPaperSizeY;
}


//______________________________________________________________________________
Float_t TStyle::GetTickLength( Option_t *axis) const
{
   // Return tick length.

   Int_t ax = AxisChoice(axis);
   if (ax == 1) return fXaxis.GetTickLength();
   if (ax == 2) return fYaxis.GetTickLength();
   if (ax == 3) return fZaxis.GetTickLength();
   return 0;
}


//______________________________________________________________________________
Color_t TStyle::GetTitleColor( Option_t *axis) const
{
   // Return title color.

   Int_t ax = AxisChoice(axis);
   if (ax == 1) return fXaxis.GetTitleColor();
   if (ax == 2) return fYaxis.GetTitleColor();
   if (ax == 3) return fZaxis.GetTitleColor();
   return fTitleTextColor;
}


//______________________________________________________________________________
Style_t TStyle::GetTitleFont( Option_t *axis) const
{
   // Return title font.

   Int_t ax = AxisChoice(axis);
   if (ax == 1) return fXaxis.GetTitleFont();
   if (ax == 2) return fYaxis.GetTitleFont();
   if (ax == 3) return fZaxis.GetTitleFont();
   return fTitleFont;
}


//______________________________________________________________________________
Float_t TStyle::GetTitleOffset( Option_t *axis) const
{
   // Return title offset.

   Int_t ax = AxisChoice(axis);
   if (ax == 1) return fXaxis.GetTitleOffset();
   if (ax == 2) return fYaxis.GetTitleOffset();
   if (ax == 3) return fZaxis.GetTitleOffset();
   return 0;
}


//______________________________________________________________________________
Float_t TStyle::GetTitleSize( Option_t *axis) const
{
   // Return title size.

   Int_t ax = AxisChoice(axis);
   if (ax == 1) return fXaxis.GetTitleSize();
   if (ax == 2) return fYaxis.GetTitleSize();
   if (ax == 3) return fZaxis.GetTitleSize();
   return fTitleFontSize;
}


//______________________________________________________________________________
void TStyle::Paint(Option_t *option)
{
   // Show the options from the current style
   // if (TClass::GetClass("TStyleManager")) gSystem->Load("libGed");

   gROOT->ProcessLine(Form("TStyleManager::PaintStyle((TStyle*)0x%lx,\"%s\")",
                           (ULong_t)this,option));
}


//______________________________________________________________________________
void TStyle::SetColorModelPS(Int_t c)
{
   // Define the color model used by TPostScript and TPDF (RGB or CMYK).
   // CMY and CMYK models are subtractive color models unlike RGB which is
   // additive. They are mainly used for printing purposes. CMY means Cyan Magenta
   // Yellow. To convert RGB to CMY it is enough to do: C=1-R, M=1-G and Y=1-B.
   // CMYK has one more component K (black). The conversion from RGB to CMYK is:
   //
   // Double_t Black   = TMath::Min(TMath::Min(1-Red,1-Green),1-Blue);
   // Double_t Cyan    = (1-Red-Black)/(1-Black);
   // Double_t Magenta = (1-Green-Black)/(1-Black);
   // Double_t Yellow  = (1-Blue-Black)/(1-Black);
   //
   // CMYK adds the black component which allows better quality for black
   // printing. PostScript and PDF support the CMYK model.
   //
   // c = 0 means TPostScript and TPDF will use RGB color model (default)
   // c = 1 means TPostScript and TPDF will use CMYK color model

   fColorModelPS = c;
}


//______________________________________________________________________________
void TStyle::SetHistMinimumZero(Bool_t zero)
{
   // If the argument zero=kTRUE the minimum value for the Y axis of 1-d histograms
   // is set to 0 if the minimum bin content is greater than 0 and TH1::SetMinimum
   // has not been called.
   // Otherwise the minimum is based on the minimum bin content.

   fHistMinimumZero = zero;
}


//______________________________________________________________________________
void TStyle::SetNdivisions(Int_t n, Option_t *axis)
{
   // Set the number of divisions to draw an axis.
   //  ndiv      : Number of divisions.
   //
   //       n = N1 + 100*N2 + 10000*N3
   //       N1=number of primary divisions.
   //       N2=number of secondary divisions.
   //       N3=number of 3rd divisions.
   //           e.g.:
   //           nndi=0 --> no tick marks.
   //           nndi=2 --> 2 divisions, one tick mark in the middle
   //                      of the axis.
   // axis specifies which axis ("x","y","z"), default = "x"
   // if axis="xyz" set all 3 axes

   TString opt = axis;
   opt.ToLower();
   if (opt.Contains("x")) fXaxis.SetNdivisions(n);
   if (opt.Contains("y")) fYaxis.SetNdivisions(n);
   if (opt.Contains("z")) fZaxis.SetNdivisions(n);
}


//______________________________________________________________________________
void TStyle::SetAxisColor(Color_t color, Option_t *axis)
{
   // Set color to draw the axis line and tick marks.
   // axis specifies which axis ("x","y","z"), default = "x"
   // if axis="xyz" set all 3 axes

   TString opt = axis;
   opt.ToLower();

   if (opt.Contains("x")) fXaxis.SetAxisColor(color);
   if (opt.Contains("y")) fYaxis.SetAxisColor(color);
   if (opt.Contains("z")) fZaxis.SetAxisColor(color);
}


//______________________________________________________________________________
void TStyle::SetEndErrorSize(Float_t np)
{
   // Set the size (in pixels) of the small lines drawn at the
   // end of the error bars (TH1 or TGraphErrors).
   // The default value is 2 pixels.
   // Set np=0 to remove these lines

   if (np >= 0) fEndErrorSize = np;
   else         fEndErrorSize = 0;
}


//______________________________________________________________________________
void TStyle::SetHeaderPS(const char *header)
{
   // Define a string to be inserted in the Postscript header
   // The string in header will be added to the Postscript file
   // immediatly following the %%Page line
   // For example, this string may contain special Postscript instructions like
   //      200 200 translate
   // the following header string will print the string "my annotation" at the
   // bottom left corner of the page (outside the user area)
   //  "gsave 100 -100 t 0 r 0 0 m /Helvetica-Bold findfont 56 sf 0 0 m ( my annotation ) show gr"
   // This information is used in TPostScript::Initialize

   fHeaderPS = header;
}


//______________________________________________________________________________
void TStyle::SetIsReading(Bool_t reading)
{
   // Sets the fIsReading member to reading (default=kTRUE)
   // fIsReading (used via gStyle->IsReading()) can be used in
   // the functions myclass::UseCurrentStyle to read from the current style
   // or write to the current style

   fIsReading = reading;
}


//______________________________________________________________________________
void TStyle::SetTitlePS(const char *pstitle)
{
   // Define a string to be used in the %%Title of the Postscript files.
   // If this string is not defined, ROOT will use the canvas title.

   fTitlePS = pstitle;
}


//______________________________________________________________________________
void TStyle::SetLabelColor(Color_t color, Option_t *axis)
{
   // Set axis labels color.
   // axis specifies which axis ("x","y","z"), default = "x"
   // if axis="xyz" set all 3 axes

   TString opt = axis;
   opt.ToLower();

   if (opt.Contains("x")) fXaxis.SetLabelColor(color);
   if (opt.Contains("y")) fYaxis.SetLabelColor(color);
   if (opt.Contains("z")) fZaxis.SetLabelColor(color);
}


//______________________________________________________________________________
void TStyle::SetLabelFont(Style_t font, Option_t *axis)
{
   // Set font number used to draw axis labels.
   //    font  : Text font code = 10*fontnumber + precision
   //             Font numbers must be between 1 and 14
   //             precision = 1 fast hardware fonts (steps in the size)
   //             precision = 2 scalable and rotatable hardware fonts
   // The default font number is 62.
   // axis specifies which axis ("x","y","z"), default = "x"
   // if axis="xyz" set all 3 axes

   TString opt = axis;
   opt.ToLower();

   if (opt.Contains("x")) fXaxis.SetLabelFont(font);
   if (opt.Contains("y")) fYaxis.SetLabelFont(font);
   if (opt.Contains("z")) fZaxis.SetLabelFont(font);
}


//______________________________________________________________________________
void TStyle::SetLabelOffset(Float_t offset, Option_t *axis)
{
   // Set offset between axis and axis labels.
   // The offset is expressed as a percent of the pad height.
   // axis specifies which axis ("x","y","z"), default = "x"
   // if axis="xyz" set all 3 axes

   TString opt = axis;
   opt.ToLower();

   if (opt.Contains("x")) fXaxis.SetLabelOffset(offset);
   if (opt.Contains("y")) fYaxis.SetLabelOffset(offset);
   if (opt.Contains("z")) fZaxis.SetLabelOffset(offset);
}


//______________________________________________________________________________
void TStyle::SetLabelSize(Float_t size, Option_t *axis)
{
   // Set size of axis labels. The size is expressed as a percent of the pad height.
   // axis specifies which axis ("x","y","z"), default = "x"
   // if axis="xyz" set all 3 axes

   TString opt = axis;
   opt.ToLower();

   if (opt.Contains("x")) fXaxis.SetLabelSize(size);
   if (opt.Contains("y")) fYaxis.SetLabelSize(size);
   if (opt.Contains("z")) fZaxis.SetLabelSize(size);
}


//______________________________________________________________________________
void TStyle::SetLineStyleString(Int_t i, const char *text)
{
   // Set line style string using the PostScript convention.
   // A line is a suite of segments, each segment is described by the number of
   // pixels. The initial and alternating elements (second, fourth, and so on)
   // are the dashes, and the others spaces between dashes.
   //
   // Default fixed line styles are pre-defined as:
   //
   //   linestyle 1  "[]"             solid
   //   linestyle 2  "[12 12]"        dashed
   //   linestyle 3  "[4 8]"          dotted
   //   linestyle 4  "[12 16 4 16]"   dash-dotted
   //
   //  For example the following lines define the line style 5 to 9.
   //
   //   gStyle->SetLineStyleString(5,"20 12 4 12");
   //   gStyle->SetLineStyleString(6,"20 12 4 12 4 12 4 12");
   //   gStyle->SetLineStyleString(7,"20 20");
   //   gStyle->SetLineStyleString(8,"20 12 4 12 4 12");
   //   gStyle->SetLineStyleString(9,"80 20");
   //
   //Begin_Html
   /*
   <img src="gif/userlinestyle.gif">
   */
   //End_Html
   //
   // Note:
   //  - Up to 30 different styles may be defined.
   //  - The opening and closing brackets may be omitted
   //  - It is recommended to use 4 as the smallest segment length and multiple of
   //    4 for other lengths.
   //  - The line style 1 to 10 are predefined. 1 to 4 cannot be changed.

   char *l;
   Int_t nch = strlen(text);
   char *st = new char[nch+10];
   snprintf(st,nch+10," ");
   strlcat(st,text,nch+10);
   l = strstr(st,"["); if (l) l[0] = ' ';
   l = strstr(st,"]"); if (l) l[0] = ' ';
   if (i >= 1 && i <= 29) fLineStyle[i] = st;
   delete [] st;
}


//______________________________________________________________________________
void TStyle::SetNumberContours(Int_t number)
{
   // Set the default number of contour levels when drawing 2-d plots.

   if (number > 0 && number < 1000) {
      fNumberContours = number;
      return;
   }

   Error("SetNumberContours","Illegal number of contours: %d, must be > 0 and < 1000",number);
}


//______________________________________________________________________________
void TStyle::SetOptDate(Int_t optdate)
{
   // If optdate is non null, the current date/time will be printed in the canvas.
   // The position of the date string can be controlled by:
   //  optdate = 10*format + mode
   //    mode = 1   (default) date is printed in the bottom/left corner.
   //    mode = 2   date is printed in the bottom/right corner.
   //    mode = 3   date is printed in the top/right corner.
   //    format = 0 (default) date has the format like: "Wed Sep 25 17:10:35 2002"
   //    format = 1 date has the format like: "2002-09-25"
   //    format = 2 date has the format like: "2002-09-25 17:10:35"
   //
   //  examples:
   //    optdate = 1  date like "Wed Sep 25 17:10:35 2002" in the bottom/left corner.
   //    optdate = 13 date like "2002-09-25" in the top/right corner.
   //
   //  The date position can also be controlled by:
   //    gStyle->SetDateX(x);  x in NDC
   //    gStyle->SetDateY(y);  y in NDC
   //
   //  The date text attributes can be changed with:
   //    gStyle->GetAttDate()->SetTextFont(font=62);
   //    gStyle->GetAttDate()->SetTextSize(size=0.025);
   //    gStyle->GetAttDate()->SetTextAngle(angle=0);
   //    gStyle->GetAttDate()->SetTextAlign(align=11);
   //    gStyle->GetAttDate()->SetTextColor(color=1);
   //
   //  The current date attributes can be obtained via:
   //    gStyle->GetAttDate()->GetTextxxxx();
   //
   //  When the date option is active, a text object is created when the pad
   //  paint its list of primitives. The text object is named "DATE".
   //  The DATE attributes can also be edited interactively (position
   //  and attributes) via the normal context menu.

   fOptDate = optdate;
   Int_t mode = optdate%10;
   if (mode == 1) {
      SetDateX(0.01);
      SetDateY(0.01);
      fAttDate.SetTextAlign(11);
   }
   if (mode == 2) {
      SetDateX(0.99);
      SetDateY(0.01);
      fAttDate.SetTextAlign(31);
   }
   if (mode == 3) {
      SetDateX(0.99);
      SetDateY(0.99);
      fAttDate.SetTextAlign(33);
   }
}


//______________________________________________________________________________
void TStyle::SetOptFit(Int_t mode)
{
   // The type of information about fit parameters printed in the histogram
   // statistics box can be selected via the parameter mode.
   //  The parameter mode can be = pcev  (default = 0111)
   //    p = 1;  print Probability
   //    c = 1;  print Chisquare/Number of degress of freedom
   //    e = 1;  print errors (if e=1, v must be 1)
   //    v = 1;  print name/values of parameters
   //  Example: gStyle->SetOptFit(1011);
   //           print fit probability, parameter names/values and errors.
   //    When "v"=1 is specified, only the non-fixed parameters are shown.
   //    When "v"=2 all parameters are shown.
   //
   //  Note: gStyle->SetOptFit(1) means "default value", so it is equivalent to
   //        gStyle->SetOptFit(111)
   //
   // see also SetOptStat below.

   fOptFit = mode;
   if (gPad) {
      TObject *obj;
      TIter next(gPad->GetListOfPrimitives());
      while ((obj = next())) {
         TObject *stats = obj->FindObject("stats");
         if (stats) stats->SetBit(kTakeStyle);
      }
      gPad->Modified(); gPad->Update();
   }
}


//______________________________________________________________________________
void TStyle::SetOptStat(Int_t mode)
{
   // The type of information printed in the histogram statistics box
   //  can be selected via the parameter mode.
   //  The parameter mode can be = ksiourmen  (default = 000001111)
   //    k = 1;  kurtosis printed
   //    k = 2;  kurtosis and kurtosis error printed
   //    s = 1;  skewness printed
   //    s = 2;  skewness and skewness error printed
   //    i = 1;  integral of bins printed
   //    o = 1;  number of overflows printed
   //    u = 1;  number of underflows printed
   //    r = 1;  rms printed
   //    r = 2;  rms and rms error printed
   //    m = 1;  mean value printed
   //    m = 2;  mean and mean error values printed
   //    e = 1;  number of entries printed
   //    n = 1;  name of histogram is printed
   //  Example: gStyle->SetOptStat(11);
   //           print only name of histogram and number of entries.
   //           gStyle->SetOptStat(1101);  displays the name of histogram, mean value and RMS.
   //  WARNING: never call SetOptStat(000111); but SetOptStat(1111), 0001111 will
   //          be taken as an octal number !!
   //  WARNING: SetOptStat(1) is taken as SetOptStat(1111) (for back compatibility
   //           with older versions. If you want to print only the name of the histogram
   //           call SetOptStat(1000000001).
   //  NOTE that in case of 2-D histograms, when selecting just underflow (10000)
   //        or overflow (100000), the stats box will show all combinations
   //        of underflow/overflows and not just one single number!

   fOptStat = mode;
   if (gPad) {
      TObject *obj;
      TIter next(gPad->GetListOfPrimitives());
      while ((obj = next())) {
         TObject *stats = obj->FindObject("stats");
         if (stats) stats->SetBit(kTakeStyle);
      }
      gPad->Modified(); gPad->Update();
   }
}


//______________________________________________________________________________
void TStyle::SetOptStat(Option_t *stat)
{
   //  The parameter mode can be any combination of kKsSiourRmMen
   //    k :  kurtosis printed
   //    K :  kurtosis and kurtosis error printed
   //    s :  skewness printed
   //    S :  skewness and skewness error printed
   //    i :  integral of bins printed
   //    o :  number of overflows printed
   //    u :  number of underflows printed
   //    r :  rms printed
   //    R :  rms and rms error printed
   //    m :  mean value printed
   //    M :  mean value mean error values printed
   //    e :  number of entries printed
   //    n :  name of histogram is printed
   //  Example: gStyle->SetOptStat("ne");
   //           print only name of histogram and number of entries.
   //  gStyle->SetOptStat("n") print only the name of the histogram
   //  gStyle->SetOptStat("nemr") is the default

   Int_t mode=0;

   TString opt = stat;

   if (opt.Contains("n")) mode+=1;
   if (opt.Contains("e")) mode+=10;
   if (opt.Contains("m")) mode+=100;
   if (opt.Contains("M")) mode+=200;
   if (opt.Contains("r")) mode+=1000;
   if (opt.Contains("R")) mode+=2000;
   if (opt.Contains("u")) mode+=10000;
   if (opt.Contains("o")) mode+=100000;
   if (opt.Contains("i")) mode+=1000000;
   if (opt.Contains("s")) mode+=10000000;
   if (opt.Contains("S")) mode+=20000000;
   if (opt.Contains("k")) mode+=100000000;
   if (opt.Contains("K")) mode+=200000000;
   if (mode == 1) mode = 1000000001;

   SetOptStat(mode);
}


//______________________________________________________________________________
void TStyle::SetPaperSize(EPaperSize size)
{
   // Set paper size for PostScript output.

   switch (size) {
      case kA4:
         SetPaperSize(20, 26);
         break;
      case kUSLetter:
         SetPaperSize(20, 24);
         break;
      default:
         Error("SetPaperSize", "illegal paper size %d\n", (int)size);
         break;
   }
}


//______________________________________________________________________________
void TStyle::SetPaperSize(Float_t xsize, Float_t ysize)
{
   // Set paper size for PostScript output.
   // The paper size is specified in centimeters. Default is 20x26.
   // See also TPad::Print

   fPaperSizeX = xsize;
   fPaperSizeY = ysize;
}


//______________________________________________________________________________
void TStyle::SetTickLength(Float_t length, Option_t *axis)
{
   // Set the tick marks length for an axis.
   // axis specifies which axis ("x","y","z"), default = "x"
   // if axis="xyz" set all 3 axes

   TString opt = axis;
   opt.ToLower();

   if (opt.Contains("x")) fXaxis.SetTickLength(length);
   if (opt.Contains("y")) fYaxis.SetTickLength(length);
   if (opt.Contains("z")) fZaxis.SetTickLength(length);
}


//______________________________________________________________________________
void TStyle::SetTitleColor(Color_t color, Option_t *axis)
{
   // if axis =="x"  set the X axis title color
   // if axis =="y"  set the Y axis title color
   // if axis =="z"  set the Z axis title color
   // any other value of axis will set the pad title color
   //
   // if axis="xyz" set all 3 axes

   TString opt = axis;
   opt.ToLower();

   Bool_t set = kFALSE;
   if (opt.Contains("x")) {fXaxis.SetTitleColor(color); set = kTRUE;}
   if (opt.Contains("y")) {fYaxis.SetTitleColor(color); set = kTRUE;}
   if (opt.Contains("z")) {fZaxis.SetTitleColor(color); set = kTRUE;}
   if (!set) fTitleColor = color;
}


//______________________________________________________________________________
void TStyle::SetTitleFont(Style_t font, Option_t *axis)
{
   // if axis =="x"  set the X axis title font
   // if axis =="y"  set the Y axis title font
   // if axis =="z"  set the Z axis title font
   // any other value of axis will set the pad title font
   //
   // if axis="xyz" set all 3 axes

   TString opt = axis;
   opt.ToLower();

   Bool_t set = kFALSE;
   if (opt.Contains("x")) {fXaxis.SetTitleFont(font); set = kTRUE;}
   if (opt.Contains("y")) {fYaxis.SetTitleFont(font); set = kTRUE;}
   if (opt.Contains("z")) {fZaxis.SetTitleFont(font); set = kTRUE;}
   if (!set) fTitleFont = font;
}


//______________________________________________________________________________
void TStyle::SetTitleOffset(Float_t offset, Option_t *axis)
{
   // Specify a parameter offset to control the distance between the axis
   // and the axis title.
   // offset = 1 means : use the default distance
   // offset = 1.2 means: the distance will be 1.2*(default distance)
   // offset = 0.8 means: the distance will be 0.8*(default distance)
   //
   // axis specifies which axis ("x","y","z"), default = "x"
   // if axis="xyz" set all 3 axes

   TString opt = axis;
   opt.ToLower();

   if (opt.Contains("x")) fXaxis.SetTitleOffset(offset);
   if (opt.Contains("y")) fYaxis.SetTitleOffset(offset);
   if (opt.Contains("z")) fZaxis.SetTitleOffset(offset);
}


//______________________________________________________________________________
void TStyle::SetTitleSize(Float_t size, Option_t *axis)
{
   // if axis =="x"  set the X axis title size
   // if axis =="y"  set the Y axis title size
   // if axis =="z"  set the Z axis title size
   // any other value of axis will set the pad title size
   //
   // if axis="xyz" set all 3 axes

   TString opt = axis;
   opt.ToLower();

   Bool_t set = kFALSE;
   if (opt.Contains("x")) {fXaxis.SetTitleSize(size); set = kTRUE;}
   if (opt.Contains("y")) {fYaxis.SetTitleSize(size); set = kTRUE;}
   if (opt.Contains("z")) {fZaxis.SetTitleSize(size); set = kTRUE;}
   if (!set) fTitleFontSize = size;
}


//______________________________________________________________________________
void TStyle::SetPalette(Int_t ncolors, Int_t *colors)
{
   // See TColor::SetPalette.

   TColor::SetPalette(ncolors,colors);
}


//______________________________________________________________________________
void TStyle::SetTimeOffset(Double_t toffset)
{
   // Change the time offset for time plotting.
   // Times are expressed in seconds. The corresponding numbers usually have 9
   // digits (or more if one takes into account fractions of seconds).
   // Thus, since it is very inconvenient to plot very large numbers on a scale,
   // one has to set an offset time that will be added to the axis begining,
   // in order to plot times correctly and conveniently. A convenient way to
   // set the time offset is to use TDatime::Convert().
   //
   // By default the time offset is set to 788918400 which corresponds to
   // 01/01/1995. This allows to have valid dates until 2072. The standard
   // UNIX time offset in 1970 allows only valid dates until 2030.

   fTimeOffset = toffset;
}


//______________________________________________________________________________
void TStyle::SetStripDecimals(Bool_t strip)
{
   //  Set option to strip decimals when drawing axis labels.
   //  By default, TGaxis::PaintAxis removes trailing 0s after a dot
   //  in the axis labels. Ex: {0,0.5,1,1.5,2,2.5, etc}
   //  If this function is called with strip=kFALSE, TGAxis::PaintAxis will
   //  draw labels with the same number of digits after the dot
   //  Ex: (0.0,0.5,1.0,1.5,2.0,2.5,etc}

   fStripDecimals = strip;
}


//______________________________________________________________________________
void TStyle::SaveSource(const char *filename, Option_t *option)
{
   // Save the current style in a C++ macro file.

   // Opens a file named filename or "Rootstyl.C"
   TString ff = strlen(filename) ? filename : "Rootstyl.C";

   // Computes the main method name.
   const char *fname = gSystem->BaseName(ff);
   Int_t lenfname = strlen(fname);
   char *sname = new char[lenfname + 1];
   Int_t i = 0;
   while ((fname[i] != '.') && (i < lenfname)) {
      sname[i] = fname[i];
      i++;
   }
   if (i == lenfname) ff += ".C";
   sname[i] = 0;

   // Tries to open the file.
   ofstream out;
   out.open(ff.Data(), ios::out);
   if (!out.good()) {
      delete [] sname;
      Error("SaveSource", "cannot open file: %s", ff.Data());
      return;
   }

   // Writes macro header, date/time stamp as string, and the used Root version
   TDatime t;
   out <<"// Mainframe macro generated from application: " << gApplication->Argv(0) << endl;
   out <<"// By ROOT version " << gROOT->GetVersion() << " on " << t.AsSQLString() << endl;
   out << endl;

   char quote = '"';

   // Writes include.
   out << "#if !defined( __CINT__) || defined (__MAKECINT__)" << endl << endl;
   out << "#ifndef ROOT_TStyle" << endl;
   out << "#include " << quote << "TStyle.h" << quote << endl;
   out << "#endif" << endl;
   out << endl << "#endif" << endl;

   // Writes the macro entry point equal to the fname
   out << endl;
   out << "void " << sname << "()" << endl;
   out << "{" << endl;
   delete [] sname;

   TStyle::SavePrimitive(out, option);

   out << "}" << endl;
   out.close();

   printf(" C++ macro file %s has been generated\n", gSystem->BaseName(ff));
}


//______________________________________________________________________________
void TStyle::SavePrimitive(ostream &out, Option_t * /*= ""*/)
{
   // Save a main frame widget as a C++ statement(s) on output stream out.

   char quote = '"';

   out << "   // Add the saved style to the current ROOT session." << endl;
   out << endl;
   out<<"   "<<"delete gROOT->GetStyle("<<quote<<GetName()<<quote<<");"<< endl;
   out << endl;
   out<<"   "<<"TStyle *tmpStyle = new TStyle("
                           << quote << GetName()  << quote << ", "
                           << quote << GetTitle() << quote << ");" << endl;

   // fXAxis, fYAxis and fZAxis
   out<<"   "<<"tmpStyle->SetNdivisions(" <<GetNdivisions("x") <<", \"x\");"<<endl;
   out<<"   "<<"tmpStyle->SetNdivisions(" <<GetNdivisions("y") <<", \"y\");"<<endl;
   out<<"   "<<"tmpStyle->SetNdivisions(" <<GetNdivisions("z") <<", \"z\");"<<endl;
   out<<"   "<<"tmpStyle->SetAxisColor("  <<GetAxisColor("x")  <<", \"x\");"<<endl;
   out<<"   "<<"tmpStyle->SetAxisColor("  <<GetAxisColor("y")  <<", \"y\");"<<endl;
   out<<"   "<<"tmpStyle->SetAxisColor("  <<GetAxisColor("z")  <<", \"z\");"<<endl;
   out<<"   "<<"tmpStyle->SetLabelColor(" <<GetLabelColor("x") <<", \"x\");"<<endl;
   out<<"   "<<"tmpStyle->SetLabelColor(" <<GetLabelColor("y") <<", \"y\");"<<endl;
   out<<"   "<<"tmpStyle->SetLabelColor(" <<GetLabelColor("z") <<", \"z\");"<<endl;
   out<<"   "<<"tmpStyle->SetLabelFont("  <<GetLabelFont("x")  <<", \"x\");"<<endl;
   out<<"   "<<"tmpStyle->SetLabelFont("  <<GetLabelFont("y")  <<", \"y\");"<<endl;
   out<<"   "<<"tmpStyle->SetLabelFont("  <<GetLabelFont("z")  <<", \"z\");"<<endl;
   out<<"   "<<"tmpStyle->SetLabelOffset("<<GetLabelOffset("x")<<", \"x\");"<<endl;
   out<<"   "<<"tmpStyle->SetLabelOffset("<<GetLabelOffset("y")<<", \"y\");"<<endl;
   out<<"   "<<"tmpStyle->SetLabelOffset("<<GetLabelOffset("z")<<", \"z\");"<<endl;
   out<<"   "<<"tmpStyle->SetLabelSize("  <<GetLabelSize("x")  <<", \"x\");"<<endl;
   out<<"   "<<"tmpStyle->SetLabelSize("  <<GetLabelSize("y")  <<", \"y\");"<<endl;
   out<<"   "<<"tmpStyle->SetLabelSize("  <<GetLabelSize("z")  <<", \"z\");"<<endl;
   out<<"   "<<"tmpStyle->SetTickLength(" <<GetTickLength("x") <<", \"x\");"<<endl;
   out<<"   "<<"tmpStyle->SetTickLength(" <<GetTickLength("y") <<", \"y\");"<<endl;
   out<<"   "<<"tmpStyle->SetTickLength(" <<GetTickLength("z") <<", \"z\");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleOffset("<<GetTitleOffset("x")<<", \"x\");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleOffset("<<GetTitleOffset("y")<<", \"y\");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleOffset("<<GetTitleOffset("z")<<", \"z\");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleSize("  <<GetTitleSize("x")  <<", \"x\");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleSize("  <<GetTitleSize("y")  <<", \"y\");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleSize("  <<GetTitleSize("z")  <<", \"z\");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleColor(" <<GetTitleColor("x") <<", \"x\");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleColor(" <<GetTitleColor("y") <<", \"y\");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleColor(" <<GetTitleColor("z") <<", \"z\");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleFont("  <<GetTitleFont("x")  <<", \"x\");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleFont("  <<GetTitleFont("y")  <<", \"y\");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleFont("  <<GetTitleFont("z")  <<", \"z\");"<<endl;

   out<<"   "<<"tmpStyle->SetBarWidth("       <<GetBarWidth()       <<");"<<endl;
   out<<"   "<<"tmpStyle->SetBarOffset("      <<GetBarOffset()      <<");"<<endl;
   out<<"   "<<"tmpStyle->SetDrawBorder("     <<GetDrawBorder()     <<");"<<endl;
   out<<"   "<<"tmpStyle->SetOptLogx("        <<GetOptLogx()        <<");"<<endl;
   out<<"   "<<"tmpStyle->SetOptLogy("        <<GetOptLogy()        <<");"<<endl;
   out<<"   "<<"tmpStyle->SetOptLogz("        <<GetOptLogz()        <<");"<<endl;
   out<<"   "<<"tmpStyle->SetOptDate("        <<GetOptDate()        <<");"<<endl;
   out<<"   "<<"tmpStyle->SetOptStat("        <<GetOptStat()        <<");"<<endl;

   if (GetOptTitle()) out << "   tmpStyle->SetOptTitle(kTRUE);"  << endl;
   else               out << "   tmpStyle->SetOptTitle(kFALSE);" << endl;
   out<<"   "<<"tmpStyle->SetOptFit("         <<GetOptFit()         <<");"<<endl;
   out<<"   "<<"tmpStyle->SetNumberContours(" <<GetNumberContours() <<");"<<endl;

   // fAttDate
   out<<"   "<<"tmpStyle->GetAttDate()->SetTextFont(" <<GetAttDate()->GetTextFont() <<");"<<endl;
   out<<"   "<<"tmpStyle->GetAttDate()->SetTextSize(" <<GetAttDate()->GetTextSize() <<");"<<endl;
   out<<"   "<<"tmpStyle->GetAttDate()->SetTextAngle("<<GetAttDate()->GetTextAngle()<<");"<<endl;
   out<<"   "<<"tmpStyle->GetAttDate()->SetTextAlign("<<GetAttDate()->GetTextAlign()<<");"<<endl;
   out<<"   "<<"tmpStyle->GetAttDate()->SetTextColor("<<GetAttDate()->GetTextColor()<<");"<<endl;

   out<<"   "<<"tmpStyle->SetDateX("           <<GetDateX()           <<");"<<endl;
   out<<"   "<<"tmpStyle->SetDateY("           <<GetDateY()           <<");"<<endl;
   out<<"   "<<"tmpStyle->SetEndErrorSize("    <<GetEndErrorSize()    <<");"<<endl;
   out<<"   "<<"tmpStyle->SetErrorX("          <<GetErrorX()          <<");"<<endl;
   out<<"   "<<"tmpStyle->SetFuncColor("       <<GetFuncColor()       <<");"<<endl;
   out<<"   "<<"tmpStyle->SetFuncStyle("       <<GetFuncStyle()       <<");"<<endl;
   out<<"   "<<"tmpStyle->SetFuncWidth("       <<GetFuncWidth()       <<");"<<endl;
   out<<"   "<<"tmpStyle->SetGridColor("       <<GetGridColor()       <<");"<<endl;
   out<<"   "<<"tmpStyle->SetGridStyle("       <<GetGridStyle()       <<");"<<endl;
   out<<"   "<<"tmpStyle->SetGridWidth("       <<GetGridWidth()       <<");"<<endl;
   out<<"   "<<"tmpStyle->SetLegendBorderSize("<<GetLegendBorderSize()<<");"<<endl;
   out<<"   "<<"tmpStyle->SetLegendFillColor(" <<GetLegendFillColor() <<");"<<endl;
   out<<"   "<<"tmpStyle->SetLegendFont("      <<GetLegendFont()      <<");"<<endl;
   out<<"   "<<"tmpStyle->SetHatchesLineWidth("<<GetHatchesLineWidth()<<");"<<endl;
   out<<"   "<<"tmpStyle->SetHatchesSpacing("  <<GetHatchesSpacing()  <<");"<<endl;
   out<<"   "<<"tmpStyle->SetFrameFillColor("  <<GetFrameFillColor()  <<");"<<endl;
   out<<"   "<<"tmpStyle->SetFrameLineColor("  <<GetFrameLineColor()  <<");"<<endl;
   out<<"   "<<"tmpStyle->SetFrameFillStyle("  <<GetFrameFillStyle()  <<");"<<endl;
   out<<"   "<<"tmpStyle->SetFrameLineStyle("  <<GetFrameLineStyle()  <<");"<<endl;
   out<<"   "<<"tmpStyle->SetFrameLineWidth("  <<GetFrameLineWidth()  <<");"<<endl;
   out<<"   "<<"tmpStyle->SetFrameBorderSize(" <<GetFrameBorderSize() <<");"<<endl;
   out<<"   "<<"tmpStyle->SetFrameBorderMode(" <<GetFrameBorderMode() <<");"<<endl;
   out<<"   "<<"tmpStyle->SetHistFillColor("   <<GetHistFillColor()   <<");"<<endl;
   out<<"   "<<"tmpStyle->SetHistLineColor("   <<GetHistLineColor()   <<");"<<endl;
   out<<"   "<<"tmpStyle->SetHistFillStyle("   <<GetHistFillStyle()   <<");"<<endl;
   out<<"   "<<"tmpStyle->SetHistLineStyle("   <<GetHistLineStyle()   <<");"<<endl;
   out<<"   "<<"tmpStyle->SetHistLineWidth("   <<GetHistLineWidth()   <<");"<<endl;
   if (GetHistMinimumZero()) out<<"   tmpStyle->SetHistMinimumZero(kTRUE);" <<endl;
   else                      out<<"   tmpStyle->SetHistMinimumZero(kFALSE);"<<endl;
   if (GetCanvasPreferGL()) out<<"   tmpStyle->SetCanvasPreferGL(kTRUE);" <<endl;
   else                     out<<"   tmpStyle->SetCanvasPreferGL(kFALSE);"<<endl;
   out<<"   "<<"tmpStyle->SetCanvasColor("     <<GetCanvasColor()     <<");"<<endl;
   out<<"   "<<"tmpStyle->SetCanvasBorderSize("<<GetCanvasBorderSize()<<");"<<endl;
   out<<"   "<<"tmpStyle->SetCanvasBorderMode("<<GetCanvasBorderMode()<<");"<<endl;
   out<<"   "<<"tmpStyle->SetCanvasDefH("      <<GetCanvasDefH()      <<");"<<endl;
   out<<"   "<<"tmpStyle->SetCanvasDefW("      <<GetCanvasDefW()      <<");"<<endl;
   out<<"   "<<"tmpStyle->SetCanvasDefX("      <<GetCanvasDefX()      <<");"<<endl;
   out<<"   "<<"tmpStyle->SetCanvasDefY("      <<GetCanvasDefY()      <<");"<<endl;
   out<<"   "<<"tmpStyle->SetPadColor("        <<GetPadColor()        <<");"<<endl;
   out<<"   "<<"tmpStyle->SetPadBorderSize("   <<GetPadBorderSize()   <<");"<<endl;
   out<<"   "<<"tmpStyle->SetPadBorderMode("   <<GetPadBorderMode()   <<");"<<endl;
   out<<"   "<<"tmpStyle->SetPadBottomMargin(" <<GetPadBottomMargin() <<");"<<endl;
   out<<"   "<<"tmpStyle->SetPadTopMargin("    <<GetPadTopMargin()    <<");"<<endl;
   out<<"   "<<"tmpStyle->SetPadLeftMargin("   <<GetPadLeftMargin()   <<");"<<endl;
   out<<"   "<<"tmpStyle->SetPadRightMargin("  <<GetPadRightMargin()  <<");"<<endl;
   if (GetPadGridX()) out<<"   tmpStyle->SetPadGridX(kTRUE);" <<endl;
   else               out<<"   tmpStyle->SetPadGridX(kFALSE);"<<endl;
   if (GetPadGridY()) out<<"   tmpStyle->SetPadGridY(kTRUE);" <<endl;
   else               out<<"   tmpStyle->SetPadGridY(kFALSE);"<<endl;
   out<<"   "<<"tmpStyle->SetPadTickX("        <<GetPadTickX()         <<");"<<endl;
   out<<"   "<<"tmpStyle->SetPadTickY("        <<GetPadTickY()         <<");"<<endl;

   // fPaperSizeX, fPaperSizeY
   out<<"   "<<"tmpStyle->SetPaperSize("       <<fPaperSizeX          <<", "
                                             <<fPaperSizeY          <<");"<<endl;

   out<<"   "<<"tmpStyle->SetScreenFactor("   <<GetScreenFactor()   <<");"<<endl;
   out<<"   "<<"tmpStyle->SetStatColor("      <<GetStatColor()      <<");"<<endl;
   out<<"   "<<"tmpStyle->SetStatTextColor("  <<GetStatTextColor()  <<");"<<endl;
   out<<"   "<<"tmpStyle->SetStatBorderSize(" <<GetStatBorderSize() <<");"<<endl;
   out<<"   "<<"tmpStyle->SetStatFont("       <<GetStatFont()       <<");"<<endl;
   out<<"   "<<"tmpStyle->SetStatFontSize("   <<GetStatFontSize()   <<");"<<endl;
   out<<"   "<<"tmpStyle->SetStatStyle("      <<GetStatStyle()      <<");"<<endl;
   out<<"   "<<"tmpStyle->SetStatFormat("     <<quote << GetStatFormat()
                                            <<quote               <<");"<<endl;
   out<<"   "<<"tmpStyle->SetStatX("          <<GetStatX()          <<");"<<endl;
   out<<"   "<<"tmpStyle->SetStatY("          <<GetStatY()          <<");"<<endl;
   out<<"   "<<"tmpStyle->SetStatW("          <<GetStatW()          <<");"<<endl;
   out<<"   "<<"tmpStyle->SetStatH("          <<GetStatH()          <<");"<<endl;
   if (GetStripDecimals()) out<<"   tmpStyle->SetStripDecimals(kTRUE);" <<endl;
   else                    out<<"   tmpStyle->SetStripDecimals(kFALSE);"<<endl;
   out<<"   "<<"tmpStyle->SetTitleAlign("     <<GetTitleAlign()     <<");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleFillColor(" <<GetTitleFillColor() <<");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleTextColor(" <<GetTitleTextColor() <<");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleBorderSize("<<GetTitleBorderSize()<<");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleFont("      <<GetTitleFont()      <<");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleFontSize("  <<GetTitleFontSize()  <<");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleStyle("     <<GetTitleStyle()     <<");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleX("         <<GetTitleX()         <<");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleY("         <<GetTitleY()         <<");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleW("         <<GetTitleW()         <<");"<<endl;
   out<<"   "<<"tmpStyle->SetTitleH("         <<GetTitleH()         <<");"<<endl;
   out<<"   "<<"tmpStyle->SetLegoInnerR("     <<GetLegoInnerR()     <<");"<<endl;
   out<<endl;

   // fPalette
   out<<"   "<<"Int_t fPaletteColor["       <<GetNumberOfColors() <<"] = {";
   for (Int_t ci=0; ci<GetNumberOfColors()-1; ++ci) {
      if (ci % 10 == 9)
         out<<endl<<"                             ";
      out<<GetColorPalette(ci)<<", ";
   }
   out<<GetColorPalette(GetNumberOfColors() - 1)                <<"};"<<endl;
   out<<"   "<<"tmpStyle->SetPalette("        << GetNumberOfColors()
                                            << ", fPaletteColor);" << endl;
   out<<endl;

   // fLineStyle
   out<<"   "<<"TString fLineStyleArrayTmp[30] = {";
   for (Int_t li=0; li<29; ++li) {
      if (li % 5 == 4)
         out<<endl<<"                             ";
      out<<quote << fLineStyle[li].Data() << quote << ", ";
   }
   out<<quote<<fLineStyle[29].Data()<<quote<<"};"<<endl;
   out<<"   "<<"for (Int_t i=0; i<30; i++)"<<endl;
   out<<"   "<<"   tmpStyle->SetLineStyleString(i, fLineStyleArrayTmp[i]);"<<endl;
   out<<endl;

   out<<"   "<<"tmpStyle->SetHeaderPS("       <<quote<<GetHeaderPS()
                                            <<quote                  <<");"<<endl;
   out<<"   "<<"tmpStyle->SetTitlePS("        <<quote<<GetTitlePS()
                                            <<quote                  <<");"<<endl;
   out<<"   "<<"tmpStyle->SetFitFormat("      <<quote<<GetFitFormat()
                                            <<quote                  <<");"<<endl;
   out<<"   "<<"tmpStyle->SetPaintTextFormat("<<quote<<GetPaintTextFormat()
                                            <<quote                  <<");"<<endl;
   out<<"   "<<"tmpStyle->SetLineScalePS("    <<GetLineScalePS()       <<");"<<endl;
   out<<"   "<<"tmpStyle->SetColorModelPS("   <<GetColorModelPS()      <<");"<<endl;
   out<<"   "<<Form("tmpStyle->SetTimeOffset(%9.0f);", GetTimeOffset()) <<endl;
   out<<endl;

   // Inheritance :
   // TAttLine :
   out <<"   " <<"tmpStyle->SetLineColor(" <<GetLineColor() <<");" <<endl;
   out <<"   " <<"tmpStyle->SetLineStyle(" <<GetLineStyle() <<");" <<endl;
   out <<"   " <<"tmpStyle->SetLineWidth(" <<GetLineWidth() <<");" <<endl;

   // TAttFill
   out <<"   " <<"tmpStyle->SetFillColor(" <<GetFillColor() <<");" <<endl;
   out <<"   " <<"tmpStyle->SetFillStyle(" <<GetFillStyle() <<");" <<endl;

   // TAttMarker
   out <<"   " <<"tmpStyle->SetMarkerColor(" <<GetMarkerColor() <<");" <<endl;
   out <<"   " <<"tmpStyle->SetMarkerSize("  <<GetMarkerSize() <<");" <<endl;
   out <<"   " <<"tmpStyle->SetMarkerStyle(" <<GetMarkerStyle() <<");" <<endl;

   // TAttText
   out <<"   " <<"tmpStyle->SetTextAlign(" <<GetTextAlign() <<");" <<endl;
   out <<"   " <<"tmpStyle->SetTextAngle(" <<GetTextAngle() <<");" <<endl;
   out <<"   " <<"tmpStyle->SetTextColor(" <<GetTextColor() <<");" <<endl;
   out <<"   " <<"tmpStyle->SetTextFont("  <<GetTextFont()  <<");" <<endl;
   out <<"   " <<"tmpStyle->SetTextSize("  <<GetTextSize()  <<");" <<endl;
}
 TStyle.cxx:1
 TStyle.cxx:2
 TStyle.cxx:3
 TStyle.cxx:4
 TStyle.cxx:5
 TStyle.cxx:6
 TStyle.cxx:7
 TStyle.cxx:8
 TStyle.cxx:9
 TStyle.cxx:10
 TStyle.cxx:11
 TStyle.cxx:12
 TStyle.cxx:13
 TStyle.cxx:14
 TStyle.cxx:15
 TStyle.cxx:16
 TStyle.cxx:17
 TStyle.cxx:18
 TStyle.cxx:19
 TStyle.cxx:20
 TStyle.cxx:21
 TStyle.cxx:22
 TStyle.cxx:23
 TStyle.cxx:24
 TStyle.cxx:25
 TStyle.cxx:26
 TStyle.cxx:27
 TStyle.cxx:28
 TStyle.cxx:29
 TStyle.cxx:30
 TStyle.cxx:31
 TStyle.cxx:32
 TStyle.cxx:33
 TStyle.cxx:34
 TStyle.cxx:35
 TStyle.cxx:36
 TStyle.cxx:37
 TStyle.cxx:38
 TStyle.cxx:39
 TStyle.cxx:40
 TStyle.cxx:41
 TStyle.cxx:42
 TStyle.cxx:43
 TStyle.cxx:44
 TStyle.cxx:45
 TStyle.cxx:46
 TStyle.cxx:47
 TStyle.cxx:48
 TStyle.cxx:49
 TStyle.cxx:50
 TStyle.cxx:51
 TStyle.cxx:52
 TStyle.cxx:53
 TStyle.cxx:54
 TStyle.cxx:55
 TStyle.cxx:56
 TStyle.cxx:57
 TStyle.cxx:58
 TStyle.cxx:59
 TStyle.cxx:60
 TStyle.cxx:61
 TStyle.cxx:62
 TStyle.cxx:63
 TStyle.cxx:64
 TStyle.cxx:65
 TStyle.cxx:66
 TStyle.cxx:67
 TStyle.cxx:68
 TStyle.cxx:69
 TStyle.cxx:70
 TStyle.cxx:71
 TStyle.cxx:72
 TStyle.cxx:73
 TStyle.cxx:74
 TStyle.cxx:75
 TStyle.cxx:76
 TStyle.cxx:77
 TStyle.cxx:78
 TStyle.cxx:79
 TStyle.cxx:80
 TStyle.cxx:81
 TStyle.cxx:82
 TStyle.cxx:83
 TStyle.cxx:84
 TStyle.cxx:85
 TStyle.cxx:86
 TStyle.cxx:87
 TStyle.cxx:88
 TStyle.cxx:89
 TStyle.cxx:90
 TStyle.cxx:91
 TStyle.cxx:92
 TStyle.cxx:93
 TStyle.cxx:94
 TStyle.cxx:95
 TStyle.cxx:96
 TStyle.cxx:97
 TStyle.cxx:98
 TStyle.cxx:99
 TStyle.cxx:100
 TStyle.cxx:101
 TStyle.cxx:102
 TStyle.cxx:103
 TStyle.cxx:104
 TStyle.cxx:105
 TStyle.cxx:106
 TStyle.cxx:107
 TStyle.cxx:108
 TStyle.cxx:109
 TStyle.cxx:110
 TStyle.cxx:111
 TStyle.cxx:112
 TStyle.cxx:113
 TStyle.cxx:114
 TStyle.cxx:115
 TStyle.cxx:116
 TStyle.cxx:117
 TStyle.cxx:118
 TStyle.cxx:119
 TStyle.cxx:120
 TStyle.cxx:121
 TStyle.cxx:122
 TStyle.cxx:123
 TStyle.cxx:124
 TStyle.cxx:125
 TStyle.cxx:126
 TStyle.cxx:127
 TStyle.cxx:128
 TStyle.cxx:129
 TStyle.cxx:130
 TStyle.cxx:131
 TStyle.cxx:132
 TStyle.cxx:133
 TStyle.cxx:134
 TStyle.cxx:135
 TStyle.cxx:136
 TStyle.cxx:137
 TStyle.cxx:138
 TStyle.cxx:139
 TStyle.cxx:140
 TStyle.cxx:141
 TStyle.cxx:142
 TStyle.cxx:143
 TStyle.cxx:144
 TStyle.cxx:145
 TStyle.cxx:146
 TStyle.cxx:147
 TStyle.cxx:148
 TStyle.cxx:149
 TStyle.cxx:150
 TStyle.cxx:151
 TStyle.cxx:152
 TStyle.cxx:153
 TStyle.cxx:154
 TStyle.cxx:155
 TStyle.cxx:156
 TStyle.cxx:157
 TStyle.cxx:158
 TStyle.cxx:159
 TStyle.cxx:160
 TStyle.cxx:161
 TStyle.cxx:162
 TStyle.cxx:163
 TStyle.cxx:164
 TStyle.cxx:165
 TStyle.cxx:166
 TStyle.cxx:167
 TStyle.cxx:168
 TStyle.cxx:169
 TStyle.cxx:170
 TStyle.cxx:171
 TStyle.cxx:172
 TStyle.cxx:173
 TStyle.cxx:174
 TStyle.cxx:175
 TStyle.cxx:176
 TStyle.cxx:177
 TStyle.cxx:178
 TStyle.cxx:179
 TStyle.cxx:180
 TStyle.cxx:181
 TStyle.cxx:182
 TStyle.cxx:183
 TStyle.cxx:184
 TStyle.cxx:185
 TStyle.cxx:186
 TStyle.cxx:187
 TStyle.cxx:188
 TStyle.cxx:189
 TStyle.cxx:190
 TStyle.cxx:191
 TStyle.cxx:192
 TStyle.cxx:193
 TStyle.cxx:194
 TStyle.cxx:195
 TStyle.cxx:196
 TStyle.cxx:197
 TStyle.cxx:198
 TStyle.cxx:199
 TStyle.cxx:200
 TStyle.cxx:201
 TStyle.cxx:202
 TStyle.cxx:203
 TStyle.cxx:204
 TStyle.cxx:205
 TStyle.cxx:206
 TStyle.cxx:207
 TStyle.cxx:208
 TStyle.cxx:209
 TStyle.cxx:210
 TStyle.cxx:211
 TStyle.cxx:212
 TStyle.cxx:213
 TStyle.cxx:214
 TStyle.cxx:215
 TStyle.cxx:216
 TStyle.cxx:217
 TStyle.cxx:218
 TStyle.cxx:219
 TStyle.cxx:220
 TStyle.cxx:221
 TStyle.cxx:222
 TStyle.cxx:223
 TStyle.cxx:224
 TStyle.cxx:225
 TStyle.cxx:226
 TStyle.cxx:227
 TStyle.cxx:228
 TStyle.cxx:229
 TStyle.cxx:230
 TStyle.cxx:231
 TStyle.cxx:232
 TStyle.cxx:233
 TStyle.cxx:234
 TStyle.cxx:235
 TStyle.cxx:236
 TStyle.cxx:237
 TStyle.cxx:238
 TStyle.cxx:239
 TStyle.cxx:240
 TStyle.cxx:241
 TStyle.cxx:242
 TStyle.cxx:243
 TStyle.cxx:244
 TStyle.cxx:245
 TStyle.cxx:246
 TStyle.cxx:247
 TStyle.cxx:248
 TStyle.cxx:249
 TStyle.cxx:250
 TStyle.cxx:251
 TStyle.cxx:252
 TStyle.cxx:253
 TStyle.cxx:254
 TStyle.cxx:255
 TStyle.cxx:256
 TStyle.cxx:257
 TStyle.cxx:258
 TStyle.cxx:259
 TStyle.cxx:260
 TStyle.cxx:261
 TStyle.cxx:262
 TStyle.cxx:263
 TStyle.cxx:264
 TStyle.cxx:265
 TStyle.cxx:266
 TStyle.cxx:267
 TStyle.cxx:268
 TStyle.cxx:269
 TStyle.cxx:270
 TStyle.cxx:271
 TStyle.cxx:272
 TStyle.cxx:273
 TStyle.cxx:274
 TStyle.cxx:275
 TStyle.cxx:276
 TStyle.cxx:277
 TStyle.cxx:278
 TStyle.cxx:279
 TStyle.cxx:280
 TStyle.cxx:281
 TStyle.cxx:282
 TStyle.cxx:283
 TStyle.cxx:284
 TStyle.cxx:285
 TStyle.cxx:286
 TStyle.cxx:287
 TStyle.cxx:288
 TStyle.cxx:289
 TStyle.cxx:290
 TStyle.cxx:291
 TStyle.cxx:292
 TStyle.cxx:293
 TStyle.cxx:294
 TStyle.cxx:295
 TStyle.cxx:296
 TStyle.cxx:297
 TStyle.cxx:298
 TStyle.cxx:299
 TStyle.cxx:300
 TStyle.cxx:301
 TStyle.cxx:302
 TStyle.cxx:303
 TStyle.cxx:304
 TStyle.cxx:305
 TStyle.cxx:306
 TStyle.cxx:307
 TStyle.cxx:308
 TStyle.cxx:309
 TStyle.cxx:310
 TStyle.cxx:311
 TStyle.cxx:312
 TStyle.cxx:313
 TStyle.cxx:314
 TStyle.cxx:315
 TStyle.cxx:316
 TStyle.cxx:317
 TStyle.cxx:318
 TStyle.cxx:319
 TStyle.cxx:320
 TStyle.cxx:321
 TStyle.cxx:322
 TStyle.cxx:323
 TStyle.cxx:324
 TStyle.cxx:325
 TStyle.cxx:326
 TStyle.cxx:327
 TStyle.cxx:328
 TStyle.cxx:329
 TStyle.cxx:330
 TStyle.cxx:331
 TStyle.cxx:332
 TStyle.cxx:333
 TStyle.cxx:334
 TStyle.cxx:335
 TStyle.cxx:336
 TStyle.cxx:337
 TStyle.cxx:338
 TStyle.cxx:339
 TStyle.cxx:340
 TStyle.cxx:341
 TStyle.cxx:342
 TStyle.cxx:343
 TStyle.cxx:344
 TStyle.cxx:345
 TStyle.cxx:346
 TStyle.cxx:347
 TStyle.cxx:348
 TStyle.cxx:349
 TStyle.cxx:350
 TStyle.cxx:351
 TStyle.cxx:352
 TStyle.cxx:353
 TStyle.cxx:354
 TStyle.cxx:355
 TStyle.cxx:356
 TStyle.cxx:357
 TStyle.cxx:358
 TStyle.cxx:359
 TStyle.cxx:360
 TStyle.cxx:361
 TStyle.cxx:362
 TStyle.cxx:363
 TStyle.cxx:364
 TStyle.cxx:365
 TStyle.cxx:366
 TStyle.cxx:367
 TStyle.cxx:368
 TStyle.cxx:369
 TStyle.cxx:370
 TStyle.cxx:371
 TStyle.cxx:372
 TStyle.cxx:373
 TStyle.cxx:374
 TStyle.cxx:375
 TStyle.cxx:376
 TStyle.cxx:377
 TStyle.cxx:378
 TStyle.cxx:379
 TStyle.cxx:380
 TStyle.cxx:381
 TStyle.cxx:382
 TStyle.cxx:383
 TStyle.cxx:384
 TStyle.cxx:385
 TStyle.cxx:386
 TStyle.cxx:387
 TStyle.cxx:388
 TStyle.cxx:389
 TStyle.cxx:390
 TStyle.cxx:391
 TStyle.cxx:392
 TStyle.cxx:393
 TStyle.cxx:394
 TStyle.cxx:395
 TStyle.cxx:396
 TStyle.cxx:397
 TStyle.cxx:398
 TStyle.cxx:399
 TStyle.cxx:400
 TStyle.cxx:401
 TStyle.cxx:402
 TStyle.cxx:403
 TStyle.cxx:404
 TStyle.cxx:405
 TStyle.cxx:406
 TStyle.cxx:407
 TStyle.cxx:408
 TStyle.cxx:409
 TStyle.cxx:410
 TStyle.cxx:411
 TStyle.cxx:412
 TStyle.cxx:413
 TStyle.cxx:414
 TStyle.cxx:415
 TStyle.cxx:416
 TStyle.cxx:417
 TStyle.cxx:418
 TStyle.cxx:419
 TStyle.cxx:420
 TStyle.cxx:421
 TStyle.cxx:422
 TStyle.cxx:423
 TStyle.cxx:424
 TStyle.cxx:425
 TStyle.cxx:426
 TStyle.cxx:427
 TStyle.cxx:428
 TStyle.cxx:429
 TStyle.cxx:430
 TStyle.cxx:431
 TStyle.cxx:432
 TStyle.cxx:433
 TStyle.cxx:434
 TStyle.cxx:435
 TStyle.cxx:436
 TStyle.cxx:437
 TStyle.cxx:438
 TStyle.cxx:439
 TStyle.cxx:440
 TStyle.cxx:441
 TStyle.cxx:442
 TStyle.cxx:443
 TStyle.cxx:444
 TStyle.cxx:445
 TStyle.cxx:446
 TStyle.cxx:447
 TStyle.cxx:448
 TStyle.cxx:449
 TStyle.cxx:450
 TStyle.cxx:451
 TStyle.cxx:452
 TStyle.cxx:453
 TStyle.cxx:454
 TStyle.cxx:455
 TStyle.cxx:456
 TStyle.cxx:457
 TStyle.cxx:458
 TStyle.cxx:459
 TStyle.cxx:460
 TStyle.cxx:461
 TStyle.cxx:462
 TStyle.cxx:463
 TStyle.cxx:464
 TStyle.cxx:465
 TStyle.cxx:466
 TStyle.cxx:467
 TStyle.cxx:468
 TStyle.cxx:469
 TStyle.cxx:470
 TStyle.cxx:471
 TStyle.cxx:472
 TStyle.cxx:473
 TStyle.cxx:474
 TStyle.cxx:475
 TStyle.cxx:476
 TStyle.cxx:477
 TStyle.cxx:478
 TStyle.cxx:479
 TStyle.cxx:480
 TStyle.cxx:481
 TStyle.cxx:482
 TStyle.cxx:483
 TStyle.cxx:484
 TStyle.cxx:485
 TStyle.cxx:486
 TStyle.cxx:487
 TStyle.cxx:488
 TStyle.cxx:489
 TStyle.cxx:490
 TStyle.cxx:491
 TStyle.cxx:492
 TStyle.cxx:493
 TStyle.cxx:494
 TStyle.cxx:495
 TStyle.cxx:496
 TStyle.cxx:497
 TStyle.cxx:498
 TStyle.cxx:499
 TStyle.cxx:500
 TStyle.cxx:501
 TStyle.cxx:502
 TStyle.cxx:503
 TStyle.cxx:504
 TStyle.cxx:505
 TStyle.cxx:506
 TStyle.cxx:507
 TStyle.cxx:508
 TStyle.cxx:509
 TStyle.cxx:510
 TStyle.cxx:511
 TStyle.cxx:512
 TStyle.cxx:513
 TStyle.cxx:514
 TStyle.cxx:515
 TStyle.cxx:516
 TStyle.cxx:517
 TStyle.cxx:518
 TStyle.cxx:519
 TStyle.cxx:520
 TStyle.cxx:521
 TStyle.cxx:522
 TStyle.cxx:523
 TStyle.cxx:524
 TStyle.cxx:525
 TStyle.cxx:526
 TStyle.cxx:527
 TStyle.cxx:528
 TStyle.cxx:529
 TStyle.cxx:530
 TStyle.cxx:531
 TStyle.cxx:532
 TStyle.cxx:533
 TStyle.cxx:534
 TStyle.cxx:535
 TStyle.cxx:536
 TStyle.cxx:537
 TStyle.cxx:538
 TStyle.cxx:539
 TStyle.cxx:540
 TStyle.cxx:541
 TStyle.cxx:542
 TStyle.cxx:543
 TStyle.cxx:544
 TStyle.cxx:545
 TStyle.cxx:546
 TStyle.cxx:547
 TStyle.cxx:548
 TStyle.cxx:549
 TStyle.cxx:550
 TStyle.cxx:551
 TStyle.cxx:552
 TStyle.cxx:553
 TStyle.cxx:554
 TStyle.cxx:555
 TStyle.cxx:556
 TStyle.cxx:557
 TStyle.cxx:558
 TStyle.cxx:559
 TStyle.cxx:560
 TStyle.cxx:561
 TStyle.cxx:562
 TStyle.cxx:563
 TStyle.cxx:564
 TStyle.cxx:565
 TStyle.cxx:566
 TStyle.cxx:567
 TStyle.cxx:568
 TStyle.cxx:569
 TStyle.cxx:570
 TStyle.cxx:571
 TStyle.cxx:572
 TStyle.cxx:573
 TStyle.cxx:574
 TStyle.cxx:575
 TStyle.cxx:576
 TStyle.cxx:577
 TStyle.cxx:578
 TStyle.cxx:579
 TStyle.cxx:580
 TStyle.cxx:581
 TStyle.cxx:582
 TStyle.cxx:583
 TStyle.cxx:584
 TStyle.cxx:585
 TStyle.cxx:586
 TStyle.cxx:587
 TStyle.cxx:588
 TStyle.cxx:589
 TStyle.cxx:590
 TStyle.cxx:591
 TStyle.cxx:592
 TStyle.cxx:593
 TStyle.cxx:594
 TStyle.cxx:595
 TStyle.cxx:596
 TStyle.cxx:597
 TStyle.cxx:598
 TStyle.cxx:599
 TStyle.cxx:600
 TStyle.cxx:601
 TStyle.cxx:602
 TStyle.cxx:603
 TStyle.cxx:604
 TStyle.cxx:605
 TStyle.cxx:606
 TStyle.cxx:607
 TStyle.cxx:608
 TStyle.cxx:609
 TStyle.cxx:610
 TStyle.cxx:611
 TStyle.cxx:612
 TStyle.cxx:613
 TStyle.cxx:614
 TStyle.cxx:615
 TStyle.cxx:616
 TStyle.cxx:617
 TStyle.cxx:618
 TStyle.cxx:619
 TStyle.cxx:620
 TStyle.cxx:621
 TStyle.cxx:622
 TStyle.cxx:623
 TStyle.cxx:624
 TStyle.cxx:625
 TStyle.cxx:626
 TStyle.cxx:627
 TStyle.cxx:628
 TStyle.cxx:629
 TStyle.cxx:630
 TStyle.cxx:631
 TStyle.cxx:632
 TStyle.cxx:633
 TStyle.cxx:634
 TStyle.cxx:635
 TStyle.cxx:636
 TStyle.cxx:637
 TStyle.cxx:638
 TStyle.cxx:639
 TStyle.cxx:640
 TStyle.cxx:641
 TStyle.cxx:642
 TStyle.cxx:643
 TStyle.cxx:644
 TStyle.cxx:645
 TStyle.cxx:646
 TStyle.cxx:647
 TStyle.cxx:648
 TStyle.cxx:649
 TStyle.cxx:650
 TStyle.cxx:651
 TStyle.cxx:652
 TStyle.cxx:653
 TStyle.cxx:654
 TStyle.cxx:655
 TStyle.cxx:656
 TStyle.cxx:657
 TStyle.cxx:658
 TStyle.cxx:659
 TStyle.cxx:660
 TStyle.cxx:661
 TStyle.cxx:662
 TStyle.cxx:663
 TStyle.cxx:664
 TStyle.cxx:665
 TStyle.cxx:666
 TStyle.cxx:667
 TStyle.cxx:668
 TStyle.cxx:669
 TStyle.cxx:670
 TStyle.cxx:671
 TStyle.cxx:672
 TStyle.cxx:673
 TStyle.cxx:674
 TStyle.cxx:675
 TStyle.cxx:676
 TStyle.cxx:677
 TStyle.cxx:678
 TStyle.cxx:679
 TStyle.cxx:680
 TStyle.cxx:681
 TStyle.cxx:682
 TStyle.cxx:683
 TStyle.cxx:684
 TStyle.cxx:685
 TStyle.cxx:686
 TStyle.cxx:687
 TStyle.cxx:688
 TStyle.cxx:689
 TStyle.cxx:690
 TStyle.cxx:691
 TStyle.cxx:692
 TStyle.cxx:693
 TStyle.cxx:694
 TStyle.cxx:695
 TStyle.cxx:696
 TStyle.cxx:697
 TStyle.cxx:698
 TStyle.cxx:699
 TStyle.cxx:700
 TStyle.cxx:701
 TStyle.cxx:702
 TStyle.cxx:703
 TStyle.cxx:704
 TStyle.cxx:705
 TStyle.cxx:706
 TStyle.cxx:707
 TStyle.cxx:708
 TStyle.cxx:709
 TStyle.cxx:710
 TStyle.cxx:711
 TStyle.cxx:712
 TStyle.cxx:713
 TStyle.cxx:714
 TStyle.cxx:715
 TStyle.cxx:716
 TStyle.cxx:717
 TStyle.cxx:718
 TStyle.cxx:719
 TStyle.cxx:720
 TStyle.cxx:721
 TStyle.cxx:722
 TStyle.cxx:723
 TStyle.cxx:724
 TStyle.cxx:725
 TStyle.cxx:726
 TStyle.cxx:727
 TStyle.cxx:728
 TStyle.cxx:729
 TStyle.cxx:730
 TStyle.cxx:731
 TStyle.cxx:732
 TStyle.cxx:733
 TStyle.cxx:734
 TStyle.cxx:735
 TStyle.cxx:736
 TStyle.cxx:737
 TStyle.cxx:738
 TStyle.cxx:739
 TStyle.cxx:740
 TStyle.cxx:741
 TStyle.cxx:742
 TStyle.cxx:743
 TStyle.cxx:744
 TStyle.cxx:745
 TStyle.cxx:746
 TStyle.cxx:747
 TStyle.cxx:748
 TStyle.cxx:749
 TStyle.cxx:750
 TStyle.cxx:751
 TStyle.cxx:752
 TStyle.cxx:753
 TStyle.cxx:754
 TStyle.cxx:755
 TStyle.cxx:756
 TStyle.cxx:757
 TStyle.cxx:758
 TStyle.cxx:759
 TStyle.cxx:760
 TStyle.cxx:761
 TStyle.cxx:762
 TStyle.cxx:763
 TStyle.cxx:764
 TStyle.cxx:765
 TStyle.cxx:766
 TStyle.cxx:767
 TStyle.cxx:768
 TStyle.cxx:769
 TStyle.cxx:770
 TStyle.cxx:771
 TStyle.cxx:772
 TStyle.cxx:773
 TStyle.cxx:774
 TStyle.cxx:775
 TStyle.cxx:776
 TStyle.cxx:777
 TStyle.cxx:778
 TStyle.cxx:779
 TStyle.cxx:780
 TStyle.cxx:781
 TStyle.cxx:782
 TStyle.cxx:783
 TStyle.cxx:784
 TStyle.cxx:785
 TStyle.cxx:786
 TStyle.cxx:787
 TStyle.cxx:788
 TStyle.cxx:789
 TStyle.cxx:790
 TStyle.cxx:791
 TStyle.cxx:792
 TStyle.cxx:793
 TStyle.cxx:794
 TStyle.cxx:795
 TStyle.cxx:796
 TStyle.cxx:797
 TStyle.cxx:798
 TStyle.cxx:799
 TStyle.cxx:800
 TStyle.cxx:801
 TStyle.cxx:802
 TStyle.cxx:803
 TStyle.cxx:804
 TStyle.cxx:805
 TStyle.cxx:806
 TStyle.cxx:807
 TStyle.cxx:808
 TStyle.cxx:809
 TStyle.cxx:810
 TStyle.cxx:811
 TStyle.cxx:812
 TStyle.cxx:813
 TStyle.cxx:814
 TStyle.cxx:815
 TStyle.cxx:816
 TStyle.cxx:817
 TStyle.cxx:818
 TStyle.cxx:819
 TStyle.cxx:820
 TStyle.cxx:821
 TStyle.cxx:822
 TStyle.cxx:823
 TStyle.cxx:824
 TStyle.cxx:825
 TStyle.cxx:826
 TStyle.cxx:827
 TStyle.cxx:828
 TStyle.cxx:829
 TStyle.cxx:830
 TStyle.cxx:831
 TStyle.cxx:832
 TStyle.cxx:833
 TStyle.cxx:834
 TStyle.cxx:835
 TStyle.cxx:836
 TStyle.cxx:837
 TStyle.cxx:838
 TStyle.cxx:839
 TStyle.cxx:840
 TStyle.cxx:841
 TStyle.cxx:842
 TStyle.cxx:843
 TStyle.cxx:844
 TStyle.cxx:845
 TStyle.cxx:846
 TStyle.cxx:847
 TStyle.cxx:848
 TStyle.cxx:849
 TStyle.cxx:850
 TStyle.cxx:851
 TStyle.cxx:852
 TStyle.cxx:853
 TStyle.cxx:854
 TStyle.cxx:855
 TStyle.cxx:856
 TStyle.cxx:857
 TStyle.cxx:858
 TStyle.cxx:859
 TStyle.cxx:860
 TStyle.cxx:861
 TStyle.cxx:862
 TStyle.cxx:863
 TStyle.cxx:864
 TStyle.cxx:865
 TStyle.cxx:866
 TStyle.cxx:867
 TStyle.cxx:868
 TStyle.cxx:869
 TStyle.cxx:870
 TStyle.cxx:871
 TStyle.cxx:872
 TStyle.cxx:873
 TStyle.cxx:874
 TStyle.cxx:875
 TStyle.cxx:876
 TStyle.cxx:877
 TStyle.cxx:878
 TStyle.cxx:879
 TStyle.cxx:880
 TStyle.cxx:881
 TStyle.cxx:882
 TStyle.cxx:883
 TStyle.cxx:884
 TStyle.cxx:885
 TStyle.cxx:886
 TStyle.cxx:887
 TStyle.cxx:888
 TStyle.cxx:889
 TStyle.cxx:890
 TStyle.cxx:891
 TStyle.cxx:892
 TStyle.cxx:893
 TStyle.cxx:894
 TStyle.cxx:895
 TStyle.cxx:896
 TStyle.cxx:897
 TStyle.cxx:898
 TStyle.cxx:899
 TStyle.cxx:900
 TStyle.cxx:901
 TStyle.cxx:902
 TStyle.cxx:903
 TStyle.cxx:904
 TStyle.cxx:905
 TStyle.cxx:906
 TStyle.cxx:907
 TStyle.cxx:908
 TStyle.cxx:909
 TStyle.cxx:910
 TStyle.cxx:911
 TStyle.cxx:912
 TStyle.cxx:913
 TStyle.cxx:914
 TStyle.cxx:915
 TStyle.cxx:916
 TStyle.cxx:917
 TStyle.cxx:918
 TStyle.cxx:919
 TStyle.cxx:920
 TStyle.cxx:921
 TStyle.cxx:922
 TStyle.cxx:923
 TStyle.cxx:924
 TStyle.cxx:925
 TStyle.cxx:926
 TStyle.cxx:927
 TStyle.cxx:928
 TStyle.cxx:929
 TStyle.cxx:930
 TStyle.cxx:931
 TStyle.cxx:932
 TStyle.cxx:933
 TStyle.cxx:934
 TStyle.cxx:935
 TStyle.cxx:936
 TStyle.cxx:937
 TStyle.cxx:938
 TStyle.cxx:939
 TStyle.cxx:940
 TStyle.cxx:941
 TStyle.cxx:942
 TStyle.cxx:943
 TStyle.cxx:944
 TStyle.cxx:945
 TStyle.cxx:946
 TStyle.cxx:947
 TStyle.cxx:948
 TStyle.cxx:949
 TStyle.cxx:950
 TStyle.cxx:951
 TStyle.cxx:952
 TStyle.cxx:953
 TStyle.cxx:954
 TStyle.cxx:955
 TStyle.cxx:956
 TStyle.cxx:957
 TStyle.cxx:958
 TStyle.cxx:959
 TStyle.cxx:960
 TStyle.cxx:961
 TStyle.cxx:962
 TStyle.cxx:963
 TStyle.cxx:964
 TStyle.cxx:965
 TStyle.cxx:966
 TStyle.cxx:967
 TStyle.cxx:968
 TStyle.cxx:969
 TStyle.cxx:970
 TStyle.cxx:971
 TStyle.cxx:972
 TStyle.cxx:973
 TStyle.cxx:974
 TStyle.cxx:975
 TStyle.cxx:976
 TStyle.cxx:977
 TStyle.cxx:978
 TStyle.cxx:979
 TStyle.cxx:980
 TStyle.cxx:981
 TStyle.cxx:982
 TStyle.cxx:983
 TStyle.cxx:984
 TStyle.cxx:985
 TStyle.cxx:986
 TStyle.cxx:987
 TStyle.cxx:988
 TStyle.cxx:989
 TStyle.cxx:990
 TStyle.cxx:991
 TStyle.cxx:992
 TStyle.cxx:993
 TStyle.cxx:994
 TStyle.cxx:995
 TStyle.cxx:996
 TStyle.cxx:997
 TStyle.cxx:998
 TStyle.cxx:999
 TStyle.cxx:1000
 TStyle.cxx:1001
 TStyle.cxx:1002
 TStyle.cxx:1003
 TStyle.cxx:1004
 TStyle.cxx:1005
 TStyle.cxx:1006
 TStyle.cxx:1007
 TStyle.cxx:1008
 TStyle.cxx:1009
 TStyle.cxx:1010
 TStyle.cxx:1011
 TStyle.cxx:1012
 TStyle.cxx:1013
 TStyle.cxx:1014
 TStyle.cxx:1015
 TStyle.cxx:1016
 TStyle.cxx:1017
 TStyle.cxx:1018
 TStyle.cxx:1019
 TStyle.cxx:1020
 TStyle.cxx:1021
 TStyle.cxx:1022
 TStyle.cxx:1023
 TStyle.cxx:1024
 TStyle.cxx:1025
 TStyle.cxx:1026
 TStyle.cxx:1027
 TStyle.cxx:1028
 TStyle.cxx:1029
 TStyle.cxx:1030
 TStyle.cxx:1031
 TStyle.cxx:1032
 TStyle.cxx:1033
 TStyle.cxx:1034
 TStyle.cxx:1035
 TStyle.cxx:1036
 TStyle.cxx:1037
 TStyle.cxx:1038
 TStyle.cxx:1039
 TStyle.cxx:1040
 TStyle.cxx:1041
 TStyle.cxx:1042
 TStyle.cxx:1043
 TStyle.cxx:1044
 TStyle.cxx:1045
 TStyle.cxx:1046
 TStyle.cxx:1047
 TStyle.cxx:1048
 TStyle.cxx:1049
 TStyle.cxx:1050
 TStyle.cxx:1051
 TStyle.cxx:1052
 TStyle.cxx:1053
 TStyle.cxx:1054
 TStyle.cxx:1055
 TStyle.cxx:1056
 TStyle.cxx:1057
 TStyle.cxx:1058
 TStyle.cxx:1059
 TStyle.cxx:1060
 TStyle.cxx:1061
 TStyle.cxx:1062
 TStyle.cxx:1063
 TStyle.cxx:1064
 TStyle.cxx:1065
 TStyle.cxx:1066
 TStyle.cxx:1067
 TStyle.cxx:1068
 TStyle.cxx:1069
 TStyle.cxx:1070
 TStyle.cxx:1071
 TStyle.cxx:1072
 TStyle.cxx:1073
 TStyle.cxx:1074
 TStyle.cxx:1075
 TStyle.cxx:1076
 TStyle.cxx:1077
 TStyle.cxx:1078
 TStyle.cxx:1079
 TStyle.cxx:1080
 TStyle.cxx:1081
 TStyle.cxx:1082
 TStyle.cxx:1083
 TStyle.cxx:1084
 TStyle.cxx:1085
 TStyle.cxx:1086
 TStyle.cxx:1087
 TStyle.cxx:1088
 TStyle.cxx:1089
 TStyle.cxx:1090
 TStyle.cxx:1091
 TStyle.cxx:1092
 TStyle.cxx:1093
 TStyle.cxx:1094
 TStyle.cxx:1095
 TStyle.cxx:1096
 TStyle.cxx:1097
 TStyle.cxx:1098
 TStyle.cxx:1099
 TStyle.cxx:1100
 TStyle.cxx:1101
 TStyle.cxx:1102
 TStyle.cxx:1103
 TStyle.cxx:1104
 TStyle.cxx:1105
 TStyle.cxx:1106
 TStyle.cxx:1107
 TStyle.cxx:1108
 TStyle.cxx:1109
 TStyle.cxx:1110
 TStyle.cxx:1111
 TStyle.cxx:1112
 TStyle.cxx:1113
 TStyle.cxx:1114
 TStyle.cxx:1115
 TStyle.cxx:1116
 TStyle.cxx:1117
 TStyle.cxx:1118
 TStyle.cxx:1119
 TStyle.cxx:1120
 TStyle.cxx:1121
 TStyle.cxx:1122
 TStyle.cxx:1123
 TStyle.cxx:1124
 TStyle.cxx:1125
 TStyle.cxx:1126
 TStyle.cxx:1127
 TStyle.cxx:1128
 TStyle.cxx:1129
 TStyle.cxx:1130
 TStyle.cxx:1131
 TStyle.cxx:1132
 TStyle.cxx:1133
 TStyle.cxx:1134
 TStyle.cxx:1135
 TStyle.cxx:1136
 TStyle.cxx:1137
 TStyle.cxx:1138
 TStyle.cxx:1139
 TStyle.cxx:1140
 TStyle.cxx:1141
 TStyle.cxx:1142
 TStyle.cxx:1143
 TStyle.cxx:1144
 TStyle.cxx:1145
 TStyle.cxx:1146
 TStyle.cxx:1147
 TStyle.cxx:1148
 TStyle.cxx:1149
 TStyle.cxx:1150
 TStyle.cxx:1151
 TStyle.cxx:1152
 TStyle.cxx:1153
 TStyle.cxx:1154
 TStyle.cxx:1155
 TStyle.cxx:1156
 TStyle.cxx:1157
 TStyle.cxx:1158
 TStyle.cxx:1159
 TStyle.cxx:1160
 TStyle.cxx:1161
 TStyle.cxx:1162
 TStyle.cxx:1163
 TStyle.cxx:1164
 TStyle.cxx:1165
 TStyle.cxx:1166
 TStyle.cxx:1167
 TStyle.cxx:1168
 TStyle.cxx:1169
 TStyle.cxx:1170
 TStyle.cxx:1171
 TStyle.cxx:1172
 TStyle.cxx:1173
 TStyle.cxx:1174
 TStyle.cxx:1175
 TStyle.cxx:1176
 TStyle.cxx:1177
 TStyle.cxx:1178
 TStyle.cxx:1179
 TStyle.cxx:1180
 TStyle.cxx:1181
 TStyle.cxx:1182
 TStyle.cxx:1183
 TStyle.cxx:1184
 TStyle.cxx:1185
 TStyle.cxx:1186
 TStyle.cxx:1187
 TStyle.cxx:1188
 TStyle.cxx:1189
 TStyle.cxx:1190
 TStyle.cxx:1191
 TStyle.cxx:1192
 TStyle.cxx:1193
 TStyle.cxx:1194
 TStyle.cxx:1195
 TStyle.cxx:1196
 TStyle.cxx:1197
 TStyle.cxx:1198
 TStyle.cxx:1199
 TStyle.cxx:1200
 TStyle.cxx:1201
 TStyle.cxx:1202
 TStyle.cxx:1203
 TStyle.cxx:1204
 TStyle.cxx:1205
 TStyle.cxx:1206
 TStyle.cxx:1207
 TStyle.cxx:1208
 TStyle.cxx:1209
 TStyle.cxx:1210
 TStyle.cxx:1211
 TStyle.cxx:1212
 TStyle.cxx:1213
 TStyle.cxx:1214
 TStyle.cxx:1215
 TStyle.cxx:1216
 TStyle.cxx:1217
 TStyle.cxx:1218
 TStyle.cxx:1219
 TStyle.cxx:1220
 TStyle.cxx:1221
 TStyle.cxx:1222
 TStyle.cxx:1223
 TStyle.cxx:1224
 TStyle.cxx:1225
 TStyle.cxx:1226
 TStyle.cxx:1227
 TStyle.cxx:1228
 TStyle.cxx:1229
 TStyle.cxx:1230
 TStyle.cxx:1231
 TStyle.cxx:1232
 TStyle.cxx:1233
 TStyle.cxx:1234
 TStyle.cxx:1235
 TStyle.cxx:1236
 TStyle.cxx:1237
 TStyle.cxx:1238
 TStyle.cxx:1239
 TStyle.cxx:1240
 TStyle.cxx:1241
 TStyle.cxx:1242
 TStyle.cxx:1243
 TStyle.cxx:1244
 TStyle.cxx:1245
 TStyle.cxx:1246
 TStyle.cxx:1247
 TStyle.cxx:1248
 TStyle.cxx:1249
 TStyle.cxx:1250
 TStyle.cxx:1251
 TStyle.cxx:1252
 TStyle.cxx:1253
 TStyle.cxx:1254
 TStyle.cxx:1255
 TStyle.cxx:1256
 TStyle.cxx:1257
 TStyle.cxx:1258
 TStyle.cxx:1259
 TStyle.cxx:1260
 TStyle.cxx:1261
 TStyle.cxx:1262
 TStyle.cxx:1263
 TStyle.cxx:1264
 TStyle.cxx:1265
 TStyle.cxx:1266
 TStyle.cxx:1267
 TStyle.cxx:1268
 TStyle.cxx:1269
 TStyle.cxx:1270
 TStyle.cxx:1271
 TStyle.cxx:1272
 TStyle.cxx:1273
 TStyle.cxx:1274
 TStyle.cxx:1275
 TStyle.cxx:1276
 TStyle.cxx:1277
 TStyle.cxx:1278
 TStyle.cxx:1279
 TStyle.cxx:1280
 TStyle.cxx:1281
 TStyle.cxx:1282
 TStyle.cxx:1283
 TStyle.cxx:1284
 TStyle.cxx:1285
 TStyle.cxx:1286
 TStyle.cxx:1287
 TStyle.cxx:1288
 TStyle.cxx:1289
 TStyle.cxx:1290
 TStyle.cxx:1291
 TStyle.cxx:1292
 TStyle.cxx:1293
 TStyle.cxx:1294
 TStyle.cxx:1295
 TStyle.cxx:1296
 TStyle.cxx:1297
 TStyle.cxx:1298
 TStyle.cxx:1299
 TStyle.cxx:1300
 TStyle.cxx:1301
 TStyle.cxx:1302
 TStyle.cxx:1303
 TStyle.cxx:1304
 TStyle.cxx:1305
 TStyle.cxx:1306
 TStyle.cxx:1307
 TStyle.cxx:1308
 TStyle.cxx:1309
 TStyle.cxx:1310
 TStyle.cxx:1311
 TStyle.cxx:1312
 TStyle.cxx:1313
 TStyle.cxx:1314
 TStyle.cxx:1315
 TStyle.cxx:1316
 TStyle.cxx:1317
 TStyle.cxx:1318
 TStyle.cxx:1319
 TStyle.cxx:1320
 TStyle.cxx:1321
 TStyle.cxx:1322
 TStyle.cxx:1323
 TStyle.cxx:1324
 TStyle.cxx:1325
 TStyle.cxx:1326
 TStyle.cxx:1327
 TStyle.cxx:1328
 TStyle.cxx:1329
 TStyle.cxx:1330
 TStyle.cxx:1331
 TStyle.cxx:1332
 TStyle.cxx:1333
 TStyle.cxx:1334
 TStyle.cxx:1335
 TStyle.cxx:1336
 TStyle.cxx:1337
 TStyle.cxx:1338
 TStyle.cxx:1339
 TStyle.cxx:1340
 TStyle.cxx:1341
 TStyle.cxx:1342
 TStyle.cxx:1343
 TStyle.cxx:1344
 TStyle.cxx:1345
 TStyle.cxx:1346
 TStyle.cxx:1347
 TStyle.cxx:1348
 TStyle.cxx:1349
 TStyle.cxx:1350
 TStyle.cxx:1351
 TStyle.cxx:1352
 TStyle.cxx:1353
 TStyle.cxx:1354
 TStyle.cxx:1355
 TStyle.cxx:1356
 TStyle.cxx:1357
 TStyle.cxx:1358
 TStyle.cxx:1359
 TStyle.cxx:1360
 TStyle.cxx:1361
 TStyle.cxx:1362
 TStyle.cxx:1363
 TStyle.cxx:1364
 TStyle.cxx:1365
 TStyle.cxx:1366
 TStyle.cxx:1367
 TStyle.cxx:1368
 TStyle.cxx:1369
 TStyle.cxx:1370
 TStyle.cxx:1371
 TStyle.cxx:1372
 TStyle.cxx:1373
 TStyle.cxx:1374
 TStyle.cxx:1375
 TStyle.cxx:1376
 TStyle.cxx:1377
 TStyle.cxx:1378
 TStyle.cxx:1379
 TStyle.cxx:1380
 TStyle.cxx:1381
 TStyle.cxx:1382
 TStyle.cxx:1383
 TStyle.cxx:1384
 TStyle.cxx:1385
 TStyle.cxx:1386
 TStyle.cxx:1387
 TStyle.cxx:1388
 TStyle.cxx:1389
 TStyle.cxx:1390
 TStyle.cxx:1391
 TStyle.cxx:1392
 TStyle.cxx:1393
 TStyle.cxx:1394
 TStyle.cxx:1395
 TStyle.cxx:1396
 TStyle.cxx:1397
 TStyle.cxx:1398
 TStyle.cxx:1399
 TStyle.cxx:1400
 TStyle.cxx:1401
 TStyle.cxx:1402
 TStyle.cxx:1403
 TStyle.cxx:1404
 TStyle.cxx:1405
 TStyle.cxx:1406
 TStyle.cxx:1407
 TStyle.cxx:1408
 TStyle.cxx:1409
 TStyle.cxx:1410
 TStyle.cxx:1411
 TStyle.cxx:1412
 TStyle.cxx:1413
 TStyle.cxx:1414
 TStyle.cxx:1415
 TStyle.cxx:1416
 TStyle.cxx:1417
 TStyle.cxx:1418
 TStyle.cxx:1419
 TStyle.cxx:1420
 TStyle.cxx:1421
 TStyle.cxx:1422
 TStyle.cxx:1423
 TStyle.cxx:1424
 TStyle.cxx:1425
 TStyle.cxx:1426
 TStyle.cxx:1427
 TStyle.cxx:1428
 TStyle.cxx:1429
 TStyle.cxx:1430
 TStyle.cxx:1431
 TStyle.cxx:1432
 TStyle.cxx:1433
 TStyle.cxx:1434
 TStyle.cxx:1435
 TStyle.cxx:1436
 TStyle.cxx:1437
 TStyle.cxx:1438
 TStyle.cxx:1439
 TStyle.cxx:1440
 TStyle.cxx:1441
 TStyle.cxx:1442
 TStyle.cxx:1443
 TStyle.cxx:1444
 TStyle.cxx:1445
 TStyle.cxx:1446
 TStyle.cxx:1447
 TStyle.cxx:1448
 TStyle.cxx:1449
 TStyle.cxx:1450
 TStyle.cxx:1451
 TStyle.cxx:1452
 TStyle.cxx:1453
 TStyle.cxx:1454
 TStyle.cxx:1455
 TStyle.cxx:1456
 TStyle.cxx:1457
 TStyle.cxx:1458
 TStyle.cxx:1459
 TStyle.cxx:1460
 TStyle.cxx:1461
 TStyle.cxx:1462
 TStyle.cxx:1463
 TStyle.cxx:1464
 TStyle.cxx:1465
 TStyle.cxx:1466
 TStyle.cxx:1467
 TStyle.cxx:1468
 TStyle.cxx:1469
 TStyle.cxx:1470
 TStyle.cxx:1471
 TStyle.cxx:1472
 TStyle.cxx:1473
 TStyle.cxx:1474
 TStyle.cxx:1475
 TStyle.cxx:1476
 TStyle.cxx:1477
 TStyle.cxx:1478
 TStyle.cxx:1479
 TStyle.cxx:1480
 TStyle.cxx:1481
 TStyle.cxx:1482
 TStyle.cxx:1483
 TStyle.cxx:1484
 TStyle.cxx:1485
 TStyle.cxx:1486
 TStyle.cxx:1487
 TStyle.cxx:1488
 TStyle.cxx:1489
 TStyle.cxx:1490
 TStyle.cxx:1491
 TStyle.cxx:1492
 TStyle.cxx:1493
 TStyle.cxx:1494
 TStyle.cxx:1495
 TStyle.cxx:1496
 TStyle.cxx:1497
 TStyle.cxx:1498
 TStyle.cxx:1499
 TStyle.cxx:1500
 TStyle.cxx:1501
 TStyle.cxx:1502
 TStyle.cxx:1503
 TStyle.cxx:1504
 TStyle.cxx:1505
 TStyle.cxx:1506
 TStyle.cxx:1507
 TStyle.cxx:1508
 TStyle.cxx:1509
 TStyle.cxx:1510
 TStyle.cxx:1511
 TStyle.cxx:1512
 TStyle.cxx:1513
 TStyle.cxx:1514
 TStyle.cxx:1515
 TStyle.cxx:1516
 TStyle.cxx:1517
 TStyle.cxx:1518
 TStyle.cxx:1519
 TStyle.cxx:1520
 TStyle.cxx:1521
 TStyle.cxx:1522
 TStyle.cxx:1523
 TStyle.cxx:1524
 TStyle.cxx:1525
 TStyle.cxx:1526
 TStyle.cxx:1527
 TStyle.cxx:1528
 TStyle.cxx:1529
 TStyle.cxx:1530
 TStyle.cxx:1531
 TStyle.cxx:1532
 TStyle.cxx:1533
 TStyle.cxx:1534
 TStyle.cxx:1535
 TStyle.cxx:1536
 TStyle.cxx:1537
 TStyle.cxx:1538
 TStyle.cxx:1539
 TStyle.cxx:1540
 TStyle.cxx:1541
 TStyle.cxx:1542
 TStyle.cxx:1543
 TStyle.cxx:1544
 TStyle.cxx:1545
 TStyle.cxx:1546
 TStyle.cxx:1547
 TStyle.cxx:1548
 TStyle.cxx:1549
 TStyle.cxx:1550
 TStyle.cxx:1551
 TStyle.cxx:1552
 TStyle.cxx:1553
 TStyle.cxx:1554
 TStyle.cxx:1555
 TStyle.cxx:1556
 TStyle.cxx:1557
 TStyle.cxx:1558
 TStyle.cxx:1559
 TStyle.cxx:1560
 TStyle.cxx:1561
 TStyle.cxx:1562
 TStyle.cxx:1563
 TStyle.cxx:1564
 TStyle.cxx:1565
 TStyle.cxx:1566
 TStyle.cxx:1567
 TStyle.cxx:1568
 TStyle.cxx:1569
 TStyle.cxx:1570
 TStyle.cxx:1571
 TStyle.cxx:1572
 TStyle.cxx:1573
 TStyle.cxx:1574
 TStyle.cxx:1575
 TStyle.cxx:1576
 TStyle.cxx:1577
 TStyle.cxx:1578
 TStyle.cxx:1579
 TStyle.cxx:1580
 TStyle.cxx:1581
 TStyle.cxx:1582
 TStyle.cxx:1583
 TStyle.cxx:1584
 TStyle.cxx:1585
 TStyle.cxx:1586
 TStyle.cxx:1587
 TStyle.cxx:1588
 TStyle.cxx:1589
 TStyle.cxx:1590
 TStyle.cxx:1591
 TStyle.cxx:1592
 TStyle.cxx:1593
 TStyle.cxx:1594
 TStyle.cxx:1595
 TStyle.cxx:1596
 TStyle.cxx:1597
 TStyle.cxx:1598
 TStyle.cxx:1599
 TStyle.cxx:1600
 TStyle.cxx:1601
 TStyle.cxx:1602
 TStyle.cxx:1603
 TStyle.cxx:1604
 TStyle.cxx:1605
 TStyle.cxx:1606
 TStyle.cxx:1607
 TStyle.cxx:1608
 TStyle.cxx:1609
 TStyle.cxx:1610
 TStyle.cxx:1611
 TStyle.cxx:1612
 TStyle.cxx:1613
 TStyle.cxx:1614
 TStyle.cxx:1615
 TStyle.cxx:1616
 TStyle.cxx:1617
 TStyle.cxx:1618
 TStyle.cxx:1619
 TStyle.cxx:1620
 TStyle.cxx:1621
 TStyle.cxx:1622
 TStyle.cxx:1623
 TStyle.cxx:1624
 TStyle.cxx:1625
 TStyle.cxx:1626
 TStyle.cxx:1627
 TStyle.cxx:1628
 TStyle.cxx:1629
 TStyle.cxx:1630
 TStyle.cxx:1631
 TStyle.cxx:1632
 TStyle.cxx:1633
 TStyle.cxx:1634
 TStyle.cxx:1635
 TStyle.cxx:1636
 TStyle.cxx:1637
 TStyle.cxx:1638
 TStyle.cxx:1639
 TStyle.cxx:1640
 TStyle.cxx:1641
 TStyle.cxx:1642
 TStyle.cxx:1643
 TStyle.cxx:1644
 TStyle.cxx:1645
 TStyle.cxx:1646
 TStyle.cxx:1647
 TStyle.cxx:1648
 TStyle.cxx:1649
 TStyle.cxx:1650
 TStyle.cxx:1651
 TStyle.cxx:1652
 TStyle.cxx:1653
 TStyle.cxx:1654
 TStyle.cxx:1655
 TStyle.cxx:1656
 TStyle.cxx:1657
 TStyle.cxx:1658
 TStyle.cxx:1659
 TStyle.cxx:1660
 TStyle.cxx:1661
 TStyle.cxx:1662
 TStyle.cxx:1663
 TStyle.cxx:1664
 TStyle.cxx:1665
 TStyle.cxx:1666
 TStyle.cxx:1667
 TStyle.cxx:1668
 TStyle.cxx:1669
 TStyle.cxx:1670
 TStyle.cxx:1671
 TStyle.cxx:1672
 TStyle.cxx:1673
 TStyle.cxx:1674
 TStyle.cxx:1675
 TStyle.cxx:1676
 TStyle.cxx:1677
 TStyle.cxx:1678
 TStyle.cxx:1679
 TStyle.cxx:1680
 TStyle.cxx:1681
 TStyle.cxx:1682
 TStyle.cxx:1683
 TStyle.cxx:1684
 TStyle.cxx:1685
 TStyle.cxx:1686
 TStyle.cxx:1687
 TStyle.cxx:1688
 TStyle.cxx:1689
 TStyle.cxx:1690
 TStyle.cxx:1691
 TStyle.cxx:1692
 TStyle.cxx:1693
 TStyle.cxx:1694
 TStyle.cxx:1695
 TStyle.cxx:1696
 TStyle.cxx:1697
 TStyle.cxx:1698
 TStyle.cxx:1699
 TStyle.cxx:1700
 TStyle.cxx:1701
 TStyle.cxx:1702
 TStyle.cxx:1703
 TStyle.cxx:1704
 TStyle.cxx:1705
 TStyle.cxx:1706
 TStyle.cxx:1707
 TStyle.cxx:1708
 TStyle.cxx:1709
 TStyle.cxx:1710
 TStyle.cxx:1711
 TStyle.cxx:1712
 TStyle.cxx:1713
 TStyle.cxx:1714
 TStyle.cxx:1715
 TStyle.cxx:1716
 TStyle.cxx:1717
 TStyle.cxx:1718
 TStyle.cxx:1719
 TStyle.cxx:1720
 TStyle.cxx:1721
 TStyle.cxx:1722
 TStyle.cxx:1723
 TStyle.cxx:1724
 TStyle.cxx:1725
 TStyle.cxx:1726
 TStyle.cxx:1727
 TStyle.cxx:1728
 TStyle.cxx:1729
 TStyle.cxx:1730
 TStyle.cxx:1731
 TStyle.cxx:1732
 TStyle.cxx:1733
 TStyle.cxx:1734
 TStyle.cxx:1735
 TStyle.cxx:1736
 TStyle.cxx:1737
 TStyle.cxx:1738
 TStyle.cxx:1739
 TStyle.cxx:1740
 TStyle.cxx:1741
 TStyle.cxx:1742
 TStyle.cxx:1743
 TStyle.cxx:1744
 TStyle.cxx:1745
 TStyle.cxx:1746
 TStyle.cxx:1747
 TStyle.cxx:1748
 TStyle.cxx:1749
 TStyle.cxx:1750
 TStyle.cxx:1751
 TStyle.cxx:1752
 TStyle.cxx:1753
 TStyle.cxx:1754
 TStyle.cxx:1755
 TStyle.cxx:1756
 TStyle.cxx:1757
 TStyle.cxx:1758
 TStyle.cxx:1759
 TStyle.cxx:1760
 TStyle.cxx:1761
 TStyle.cxx:1762
 TStyle.cxx:1763
 TStyle.cxx:1764
 TStyle.cxx:1765
 TStyle.cxx:1766
 TStyle.cxx:1767
 TStyle.cxx:1768
 TStyle.cxx:1769
 TStyle.cxx:1770
 TStyle.cxx:1771
 TStyle.cxx:1772
 TStyle.cxx:1773
 TStyle.cxx:1774
 TStyle.cxx:1775
 TStyle.cxx:1776
 TStyle.cxx:1777
 TStyle.cxx:1778
 TStyle.cxx:1779
 TStyle.cxx:1780
 TStyle.cxx:1781
 TStyle.cxx:1782
 TStyle.cxx:1783
 TStyle.cxx:1784
 TStyle.cxx:1785
 TStyle.cxx:1786
 TStyle.cxx:1787
 TStyle.cxx:1788
 TStyle.cxx:1789