AliPhysics  b81c3d2 (b81c3d2)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DetailsComparer Struct Reference

Public Member Functions

void MakeCanvas ()
 
void ClearCanvas ()
 
void PrintCanvas (const char *title, const char *shortTitle=0)
 
void CloseCanvas ()
 
Color_t IndexColor (Int_t cnt)
 
void MakeTitlePage (const TList *files)
 
THStack * RatioStack (THStack *stack)
 
TH1AddHisto (TDirectory *dir, Int_t dimen, const TString &binName, const char *sub, THStack *stack, Color_t col)
 
Int_t FillStacks (TList *files, const TArrayI &dimens, const TString &binName, const char *sub, TList *stacks)
 
void DrawStack (TVirtualPad *mother, Int_t sub, THStack *stack, TDirectory *out, Bool_t log, Double_t tbase=0.05)
 
void DrawStacks (TVirtualPad *mother, TList *stacks, TDirectory *out, Bool_t log)
 
void ProcessOne (TList *files, const TArrayI &dimens, const TString &binName, const char *sub, const TString &title, const char **names, const char **titles, TDirectory *out, Bool_t log=false)
 
void ProcessCentDelta (TList *files, const TArrayI &dimens, const TString &binName, const TString &centTitle, TDirectory *out)
 
void ProcessCentResult (TList *files, const TArrayI &dimens, const TString &binName, const TString &centTitle, TDirectory *out)
 
void ProcessCentBin (TList *files, const TArrayI &dimens, const TString &binName, const TString &centTitle, TDirectory *out)
 
void Run (const char *f1, const char *f2, const char *f3=0, const char *f4=0, const char *f5=0, const char *f6=0, const char *f7=0, const char *f8=0)
 
void Run ()
 
void Run (const char **filenames)
 

Public Attributes

TCanvas * fCanvas
 
TVirtualPad * fTop
 
TVirtualPad * fBody
 
TVirtualPad * fBottom
 
TFile * fOutput
 
TLegend * fLegend
 
Bool_t f2D
 

Detailed Description

Compare details

Definition at line 71 of file DetailsCompare.C.

Member Function Documentation

TH1* DetailsComparer::AddHisto ( TDirectory *  dir,
Int_t  dimen,
const TString binName,
const char *  sub,
THStack *  stack,
Color_t  col 
)
inline

Definition at line 231 of file DetailsCompare.C.

Referenced by FillStacks().

void DetailsComparer::ClearCanvas ( )
inline

Definition at line 105 of file DetailsCompare.C.

Referenced by MakeTitlePage(), and ProcessOne().

void DetailsComparer::CloseCanvas ( )
inline

Definition at line 131 of file DetailsCompare.C.

Referenced by Run().

void DetailsComparer::DrawStack ( TVirtualPad *  mother,
Int_t  sub,
THStack *  stack,
TDirectory *  out,
Bool_t  log,
Double_t  tbase = 0.05 
)
inline

Definition at line 281 of file DetailsCompare.C.

Referenced by DrawStacks().

void DetailsComparer::DrawStacks ( TVirtualPad *  mother,
TList stacks,
TDirectory *  out,
Bool_t  log 
)
inline

Definition at line 389 of file DetailsCompare.C.

Referenced by ProcessOne().

Int_t DetailsComparer::FillStacks ( TList files,
const TArrayI dimens,
const TString binName,
const char *  sub,
TList stacks 
)
inline

Definition at line 260 of file DetailsCompare.C.

Referenced by ProcessOne().

Color_t DetailsComparer::IndexColor ( Int_t  cnt)
inline

Definition at line 138 of file DetailsCompare.C.

Referenced by FillStacks(), and Run().

void DetailsComparer::MakeCanvas ( )
inline

Definition at line 81 of file DetailsCompare.C.

Referenced by Run().

void DetailsComparer::MakeTitlePage ( const TList files)
inline

Definition at line 154 of file DetailsCompare.C.

Referenced by Run().

void DetailsComparer::PrintCanvas ( const char *  title,
const char *  shortTitle = 0 
)
inline

Definition at line 111 of file DetailsCompare.C.

Referenced by MakeTitlePage(), and ProcessOne().

void DetailsComparer::ProcessCentBin ( TList files,
const TArrayI dimens,
const TString binName,
const TString centTitle,
TDirectory *  out 
)
inline

Definition at line 481 of file DetailsCompare.C.

Referenced by Run().

void DetailsComparer::ProcessCentDelta ( TList files,
const TArrayI dimens,
const TString binName,
const TString centTitle,
TDirectory *  out 
)
inline

Definition at line 442 of file DetailsCompare.C.

Referenced by ProcessCentBin().

void DetailsComparer::ProcessCentResult ( TList files,
const TArrayI dimens,
const TString binName,
const TString centTitle,
TDirectory *  out 
)
inline

Definition at line 464 of file DetailsCompare.C.

Referenced by ProcessCentBin().

void DetailsComparer::ProcessOne ( TList files,
const TArrayI dimens,
const TString binName,
const char *  sub,
const TString title,
const char **  names,
const char **  titles,
TDirectory *  out,
Bool_t  log = false 
)
inline

Definition at line 402 of file DetailsCompare.C.

Referenced by ProcessCentDelta(), and ProcessCentResult().

THStack* DetailsComparer::RatioStack ( THStack *  stack)
inline

Definition at line 205 of file DetailsCompare.C.

Referenced by DrawStack().

void DetailsComparer::Run ( const char *  f1,
const char *  f2,
const char *  f3 = 0,
const char *  f4 = 0,
const char *  f5 = 0,
const char *  f6 = 0,
const char *  f7 = 0,
const char *  f8 = 0 
)
inline

Definition at line 492 of file DetailsCompare.C.

Referenced by DetailsCompare().

void DetailsComparer::Run ( )
inline

Definition at line 502 of file DetailsCompare.C.

Referenced by Run().

void DetailsComparer::Run ( const char **  filenames)
inline

Definition at line 521 of file DetailsCompare.C.

Member Data Documentation

Bool_t DetailsComparer::f2D

Definition at line 79 of file DetailsCompare.C.

Referenced by AddHisto(), DrawStack(), and Run().

TVirtualPad* DetailsComparer::fBody

Definition at line 75 of file DetailsCompare.C.

Referenced by ClearCanvas(), MakeCanvas(), MakeTitlePage(), and ProcessOne().

TVirtualPad* DetailsComparer::fBottom

Definition at line 76 of file DetailsCompare.C.

Referenced by ClearCanvas(), MakeCanvas(), and ProcessOne().

TCanvas* DetailsComparer::fCanvas

Definition at line 73 of file DetailsCompare.C.

Referenced by CloseCanvas(), MakeCanvas(), and PrintCanvas().

TLegend* DetailsComparer::fLegend

Definition at line 78 of file DetailsCompare.C.

Referenced by MakeTitlePage(), ProcessOne(), and Run().

TFile* DetailsComparer::fOutput

Definition at line 77 of file DetailsCompare.C.

Referenced by CloseCanvas(), MakeCanvas(), MakeTitlePage(), and Run().

TVirtualPad* DetailsComparer::fTop

Definition at line 74 of file DetailsCompare.C.

Referenced by ClearCanvas(), MakeCanvas(), and PrintCanvas().


The documentation for this struct was generated from the following file: