CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Static Public Member Functions | Static Public Attributes | Static Private Member Functions | Static Private Attributes
TkAlStyle Class Reference

Static Public Member Functions

static TPaveText * customRightTitle (const TString &txt)
 
static TPaveText * customTitle (const TString &txt)
 
static void drawStandardTitle ()
 
static void drawStandardTitle (const Era era)
 
static TPaveText * label (const int nEntries, const double relWidth=0.5)
 
static TPaveText * label (TString position, const int nEntries, const double relWidth=0.5)
 
static TPaveText * labelBL (const int nEntries, const double relWidth=0.5)
 
static TPaveText * labelBR (const int nEntries, const double relWidth=0.5)
 
static TPaveText * labelTL (const int nEntries, const double relWidth=0.5)
 
static TPaveText * labelTR (const int nEntries, const double relWidth=0.5)
 
static TLegend * legend (const int nEntries, const double relWidth=0.5)
 
static TLegend * legend (TString position, const int nEntries, const double relWidth=0.5)
 
static TLegend * legendBL (const int nEntries, const double relWidth=0.5)
 
static TLegend * legendBR (const int nEntries, const double relWidth=0.5)
 
static TLegend * legendTL (const int nEntries, const double relWidth=0.5)
 
static TLegend * legendTR (const int nEntries, const double relWidth=0.5)
 
static double lineHeight ()
 
static void set (const PublicationStatus status, const Era era=NONE, const TString customTitle="", const TString customRightTitle="")
 
static void set (const TString customTitle)
 
static TPaveText * standardRightTitle (const Era era)
 
static TPaveText * standardRightTitle ()
 
static TPaveText * standardTitle (PublicationStatus status)
 
static TPaveText * standardTitle ()
 
static PublicationStatus status ()
 

Static Public Attributes

static TString legendheader = ""
 
static TString legendoptions = "all"
 
static double textSize = 0.035
 

Static Private Member Functions

static TString applyCMS (const TString &txt)
 
static TString header (const PublicationStatus status)
 
static TPaveText * label (const int nEntries, const double relWidth, const bool leftt, const bool top)
 
static TLegend * legend (const int nEntries, const double relWidth, const bool left, const bool top)
 
static TString rightheader (const Era era)
 
static TPaveText * righttitle (const TString &txt)
 
static void setXCoordinatesL (const double relWidth, double &x0, double &x1)
 
static void setXCoordinatesR (const double relWidth, double &x0, double &x1)
 
static void setYCoordinatesB (const int nEntries, double &y0, double &y1)
 
static void setYCoordinatesT (const int nEntries, double &y0, double &y1)
 
static TPaveText * title (const TString &txt)
 

Static Private Attributes

static TString customRightTitle_ = ""
 
static TString customTitle_ = ""
 
static Era era_ = NONE
 
static double lineHeight_ = 0.042
 
static double margin_ = 0.04
 
static PublicationStatus publicationStatus_ = NO_STATUS
 

Detailed Description

Definition at line 58 of file TkAlStyle.cc.

Member Function Documentation

TString TkAlStyle::applyCMS ( const TString &  txt)
staticprivate

Definition at line 315 of file TkAlStyle.cc.

static TPaveText* TkAlStyle::customRightTitle ( const TString &  txt)
inlinestatic

Definition at line 100 of file TkAlStyle.cc.

static TPaveText* TkAlStyle::customTitle ( const TString &  txt)
inlinestatic

Definition at line 99 of file TkAlStyle.cc.

static void TkAlStyle::drawStandardTitle ( )
inlinestatic

Definition at line 75 of file TkAlStyle.cc.

static void TkAlStyle::drawStandardTitle ( const Era  era)
inlinestatic

Definition at line 76 of file TkAlStyle.cc.

TString TkAlStyle::header ( const PublicationStatus  status)
staticprivate

Definition at line 367 of file TkAlStyle.cc.

static TPaveText* TkAlStyle::label ( const int  nEntries,
const double  relWidth = 0.5 
)
inlinestatic

Definition at line 152 of file TkAlStyle.cc.

static TPaveText* TkAlStyle::label ( TString  position,
const int  nEntries,
const double  relWidth = 0.5 
)
inlinestatic

Definition at line 156 of file TkAlStyle.cc.

TPaveText * TkAlStyle::label ( const int  nEntries,
const double  relWidth,
const bool  leftt,
const bool  top 
)
staticprivate

Definition at line 288 of file TkAlStyle.cc.

static TPaveText* TkAlStyle::labelBL ( const int  nEntries,
const double  relWidth = 0.5 
)
inlinestatic

Definition at line 185 of file TkAlStyle.cc.

static TPaveText* TkAlStyle::labelBR ( const int  nEntries,
const double  relWidth = 0.5 
)
inlinestatic

Definition at line 188 of file TkAlStyle.cc.

static TPaveText* TkAlStyle::labelTL ( const int  nEntries,
const double  relWidth = 0.5 
)
inlinestatic

Definition at line 179 of file TkAlStyle.cc.

static TPaveText* TkAlStyle::labelTR ( const int  nEntries,
const double  relWidth = 0.5 
)
inlinestatic

Definition at line 182 of file TkAlStyle.cc.

static TLegend* TkAlStyle::legend ( const int  nEntries,
const double  relWidth = 0.5 
)
inlinestatic

Definition at line 109 of file TkAlStyle.cc.

static TLegend* TkAlStyle::legend ( TString  position,
const int  nEntries,
const double  relWidth = 0.5 
)
inlinestatic

Definition at line 112 of file TkAlStyle.cc.

TLegend * TkAlStyle::legend ( const int  nEntries,
const double  relWidth,
const bool  left,
const bool  top 
)
staticprivate

Definition at line 264 of file TkAlStyle.cc.

static TLegend* TkAlStyle::legendBL ( const int  nEntries,
const double  relWidth = 0.5 
)
inlinestatic

Definition at line 140 of file TkAlStyle.cc.

static TLegend* TkAlStyle::legendBR ( const int  nEntries,
const double  relWidth = 0.5 
)
inlinestatic

Definition at line 143 of file TkAlStyle.cc.

static TLegend* TkAlStyle::legendTL ( const int  nEntries,
const double  relWidth = 0.5 
)
inlinestatic

Definition at line 134 of file TkAlStyle.cc.

static TLegend* TkAlStyle::legendTR ( const int  nEntries,
const double  relWidth = 0.5 
)
inlinestatic

Definition at line 137 of file TkAlStyle.cc.

static double TkAlStyle::lineHeight ( )
inlinestatic

Definition at line 193 of file TkAlStyle.cc.

TString TkAlStyle::rightheader ( const Era  era)
staticprivate

Definition at line 388 of file TkAlStyle.cc.

TPaveText * TkAlStyle::righttitle ( const TString &  txt)
staticprivate

Definition at line 346 of file TkAlStyle.cc.

void TkAlStyle::set ( const PublicationStatus  status,
const Era  era = NONE,
const TString  customTitle = "",
const TString  customRightTitle = "" 
)
static

Definition at line 401 of file TkAlStyle.cc.

void TkAlStyle::set ( const TString  customTitle)
static

Definition at line 485 of file TkAlStyle.cc.

void TkAlStyle::setXCoordinatesL ( const double  relWidth,
double &  x0,
double &  x1 
)
staticprivate

Definition at line 236 of file TkAlStyle.cc.

void TkAlStyle::setXCoordinatesR ( const double  relWidth,
double &  x0,
double &  x1 
)
staticprivate

Definition at line 243 of file TkAlStyle.cc.

void TkAlStyle::setYCoordinatesB ( const int  nEntries,
double &  y0,
double &  y1 
)
staticprivate

Definition at line 257 of file TkAlStyle.cc.

void TkAlStyle::setYCoordinatesT ( const int  nEntries,
double &  y0,
double &  y1 
)
staticprivate

Definition at line 250 of file TkAlStyle.cc.

static TPaveText* TkAlStyle::standardRightTitle ( const Era  era)
inlinestatic

Definition at line 90 of file TkAlStyle.cc.

static TPaveText* TkAlStyle::standardRightTitle ( )
inlinestatic

Definition at line 93 of file TkAlStyle.cc.

static TPaveText* TkAlStyle::standardTitle ( PublicationStatus  status)
inlinestatic

Definition at line 83 of file TkAlStyle.cc.

static TPaveText* TkAlStyle::standardTitle ( )
inlinestatic

Definition at line 86 of file TkAlStyle.cc.

static PublicationStatus TkAlStyle::status ( )
inlinestatic

Definition at line 63 of file TkAlStyle.cc.

TPaveText * TkAlStyle::title ( const TString &  txt)
staticprivate

Definition at line 325 of file TkAlStyle.cc.

Member Data Documentation

TString TkAlStyle::customRightTitle_ = ""
staticprivate

Definition at line 200 of file TkAlStyle.cc.

TString TkAlStyle::customTitle_ = ""
staticprivate

Definition at line 199 of file TkAlStyle.cc.

Era TkAlStyle::era_ = NONE
staticprivate

Definition at line 198 of file TkAlStyle.cc.

TString TkAlStyle::legendheader = ""
static

Definition at line 102 of file TkAlStyle.cc.

TString TkAlStyle::legendoptions = "all"
static

Definition at line 103 of file TkAlStyle.cc.

double TkAlStyle::lineHeight_ = 0.042
staticprivate

Definition at line 201 of file TkAlStyle.cc.

double TkAlStyle::margin_ = 0.04
staticprivate

Definition at line 202 of file TkAlStyle.cc.

PublicationStatus TkAlStyle::publicationStatus_ = NO_STATUS
staticprivate

Definition at line 197 of file TkAlStyle.cc.

double TkAlStyle::textSize = 0.035
static

Definition at line 104 of file TkAlStyle.cc.