AliPhysics  5a28df1 (5a28df1)
AliLatexTable Class Reference

#include <AliLatexTable.h>

Inheritance diagram for AliLatexTable:

Public Member Functions

 AliLatexTable ()
 
 AliLatexTable (Int_t ncol, TString format)
 
 ~AliLatexTable ()
 
void LoadTeXFromFileAndPrintASCII (const char *filename)
 
void SetNextCol (Int_t val)
 
void SetNextCol (Int_t val, Int_t err)
 
void SetNextCol (Double_t val, Int_t scientificNotation=-1, Bool_t rounding=kTRUE)
 
void SetNextCol (Double_t val, Double_t err, Int_t scientificNotation=-1, Bool_t rounding=kTRUE)
 
void SetNextCol (Double_t val, Double_t err, Double_t errSyst, Int_t scientificNotation=-1, Bool_t rounding=kTRUE)
 
void SetNextCol (TString val)
 
void InsertRow ()
 
void InsertCustomRow (TString row)
 
void InsertHline ()
 
void PrintTable (Option_t *opt="")
 
void GetMantissaAndExpBase10 (Double_t num, Double_t &man, Double_t &exp)
 
Int_tGetColWidths ()
 
void StripLatex (TString &row, TString format)
 

Private Member Functions

 AliLatexTable (const AliLatexTable &)
 
AliLatexTableoperator= (const AliLatexTable &)
 

Private Attributes

Int_t fNcol
 
TString fFormat
 
TObjArrayfRows
 
TObjArrayfCols
 
Int_t fNcolReady
 

Detailed Description

Definition at line 18 of file AliLatexTable.h.

Constructor & Destructor Documentation

AliLatexTable::AliLatexTable ( )

Definition at line 42 of file AliLatexTable.cxx.

AliLatexTable::AliLatexTable ( Int_t  ncol,
TString  format 
)

Definition at line 55 of file AliLatexTable.cxx.

AliLatexTable::~AliLatexTable ( )

Definition at line 68 of file AliLatexTable.cxx.

AliLatexTable::AliLatexTable ( const AliLatexTable )
private

Member Function Documentation

Int_t * AliLatexTable::GetColWidths ( )

Definition at line 325 of file AliLatexTable.cxx.

Referenced by PrintTable().

void AliLatexTable::GetMantissaAndExpBase10 ( Double_t  num,
Double_t man,
Double_t exp 
)

Definition at line 464 of file AliLatexTable.cxx.

Referenced by SetNextCol().

void AliLatexTable::InsertCustomRow ( TString  row)

Definition at line 281 of file AliLatexTable.cxx.

Referenced by LoadTeXFromFileAndPrintASCII().

void AliLatexTable::InsertHline ( )

Definition at line 317 of file AliLatexTable.cxx.

void AliLatexTable::InsertRow ( )

Definition at line 288 of file AliLatexTable.cxx.

void AliLatexTable::LoadTeXFromFileAndPrintASCII ( const char *  filename)

Definition at line 524 of file AliLatexTable.cxx.

AliLatexTable& AliLatexTable::operator= ( const AliLatexTable )
private
void AliLatexTable::PrintTable ( Option_t opt = "")

Definition at line 357 of file AliLatexTable.cxx.

Referenced by LoadTeXFromFileAndPrintASCII().

void AliLatexTable::SetNextCol ( Int_t  val)

Definition at line 76 of file AliLatexTable.cxx.

Referenced by InsertRow(), and SetNextCol().

void AliLatexTable::SetNextCol ( Int_t  val,
Int_t  err 
)

Definition at line 84 of file AliLatexTable.cxx.

void AliLatexTable::SetNextCol ( Double_t  val,
Int_t  scientificNotation = -1,
Bool_t  rounding = kTRUE 
)

Definition at line 93 of file AliLatexTable.cxx.

void AliLatexTable::SetNextCol ( Double_t  val,
Double_t  err,
Int_t  scientificNotation = -1,
Bool_t  rounding = kTRUE 
)

Definition at line 132 of file AliLatexTable.cxx.

void AliLatexTable::SetNextCol ( Double_t  val,
Double_t  err,
Double_t  errSyst,
Int_t  scientificNotation = -1,
Bool_t  rounding = kTRUE 
)

Definition at line 184 of file AliLatexTable.cxx.

void AliLatexTable::SetNextCol ( TString  val)

Definition at line 272 of file AliLatexTable.cxx.

void AliLatexTable::StripLatex ( TString row,
TString  format 
)

Definition at line 477 of file AliLatexTable.cxx.

Referenced by GetColWidths(), and PrintTable().

Member Data Documentation

TObjArray* AliLatexTable::fCols
private

Definition at line 66 of file AliLatexTable.h.

Referenced by AliLatexTable(), InsertRow(), SetNextCol(), and ~AliLatexTable().

TString AliLatexTable::fFormat
private

Definition at line 63 of file AliLatexTable.h.

Referenced by AliLatexTable(), and PrintTable().

Int_t AliLatexTable::fNcol
private
Int_t AliLatexTable::fNcolReady
private

Definition at line 68 of file AliLatexTable.h.

Referenced by AliLatexTable(), InsertRow(), and SetNextCol().

TObjArray* AliLatexTable::fRows
private

The documentation for this class was generated from the following files: