AliPhysics  63e47e1 (63e47e1)
MakeSlides.C File Reference
#include <map>
#include <vector>
#include <Riostream.h>
#include "TString.h"
#include "TSystem.h"
#include "TROOT.h"
#include "TFile.h"
#include "TEnv.h"
#include "TObjArray.h"
#include "TObjString.h"
#include "TArrayI.h"
#include "TPRegexp.h"
#include "TRegexp.h"
#include "TCanvas.h"
#include "TAxis.h"
#include "TH2.h"
#include "TLegend.h"
#include "TTree.h"
Include dependency graph for MakeSlides.C:

Go to the source code of this file.

Functions

TString GetTriggerShort (TString trigName)
 
std::vector< int > GetRunList (TString filename)
 
Bool_t PrintToPdf (TString objName, TString filename, Bool_t closeFile, Bool_t warnIfMissing)
 
void EscapeSpecialChars (TString &str)
 
void BeginFrame (TString title, ofstream &outFile, TString label="")
 
void EndFrame (ofstream &outFile)
 
void MakeDefaultItem (ofstream &outFile, TString defaultItem="")
 
Bool_t MakeSingleFigureSlide (TString objName, TString filename, TString title, ofstream &outFile, TString label="", Bool_t warnIfMissing=kTRUE, Bool_t closePdf=kFALSE)
 
Bool_t MakeTriggerSlide (TString filename, ofstream &outFile)
 
Bool_t MakeTriggerRPCslide (TString filename, ofstream &outFile, Bool_t outliers=kFALSE)
 
Bool_t MakeTriggerRPCslides (TString filename, ofstream &outFile, Bool_t fromTrackerTrack=kFALSE)
 
void MakeSummary (TString period, ofstream &outFile)
 
std::map< int, std::vector< double > > GetRunInfo (TString evsQA)
 
std::map< int, TStringGetRunSummary (ifstream &inFile)
 
void MakeRunSummary (ofstream &outFile, TString trackerQA, TString evsQA="", ifstream *inFile=0x0)
 
void MakePreamble (ofstream &outFile)
 
void BeginSlides (TString period, TString pass, TString authors, ofstream &outFile)
 
void EndSlides (ofstream &outFile)
 
void StartAppendix (ofstream &outFile)
 
void WriteRunList (TString trackerQA, TString outFilename="runListQA.txt")
 
TObjArrayUpdateExisting (TString texFilename, TString trackerQA, TString evsQA)
 
void MakeSlides (TString period, TString pass, TString triggerList, TString authors, TString trackerQA="QA_muon_tracker.root", TString triggerQA="QA_muon_trigger.root", TString evsQA="trending_evs.root", TString texFilename="muonQA.tex", TString outRunList="")
 

Variables

Int_t fNpages = 0
 
const char * outPdf = "trending.pdf"
 

Function Documentation

void BeginFrame ( TString  title,
ofstream &  outFile,
TString  label = "" 
)
void BeginSlides ( TString  period,
TString  pass,
TString  authors,
ofstream &  outFile 
)

Definition at line 570 of file MakeSlides.C.

Referenced by MakeSlides().

void EndFrame ( ofstream &  outFile)
void EndSlides ( ofstream &  outFile)

Definition at line 600 of file MakeSlides.C.

Referenced by MakeSlides().

void EscapeSpecialChars ( TString str)

Definition at line 126 of file MakeSlides.C.

Referenced by MakeSlides().

std::map<int,std::vector<double> > GetRunInfo ( TString  evsQA)

Definition at line 343 of file MakeSlides.C.

Referenced by MakeRunSummary().

std::vector<int> GetRunList ( TString  filename)

Definition at line 42 of file MakeSlides.C.

Referenced by MakeRunSummary(), and WriteRunList().

std::map<int, TString> GetRunSummary ( ifstream &  inFile)

Definition at line 372 of file MakeSlides.C.

Referenced by MakeRunSummary().

TString GetTriggerShort ( TString  trigName)

Definition at line 30 of file MakeSlides.C.

Referenced by MakeSlides().

void MakeDefaultItem ( ofstream &  outFile,
TString  defaultItem = "" 
)

Definition at line 158 of file MakeSlides.C.

Referenced by MakeSlides(), and MakeSummary().

void MakePreamble ( ofstream &  outFile)

Definition at line 494 of file MakeSlides.C.

Referenced by MakeSlides().

void MakeRunSummary ( ofstream &  outFile,
TString  trackerQA,
TString  evsQA = "",
ifstream *  inFile = 0x0 
)

Definition at line 410 of file MakeSlides.C.

Referenced by MakeSlides(), and UpdateExisting().

Bool_t MakeSingleFigureSlide ( TString  objName,
TString  filename,
TString  title,
ofstream &  outFile,
TString  label = "",
Bool_t  warnIfMissing = kTRUE,
Bool_t  closePdf = kFALSE 
)

Definition at line 167 of file MakeSlides.C.

Referenced by MakeSlides(), and MakeTriggerRPCslides().

void MakeSlides ( TString  period,
TString  pass,
TString  triggerList,
TString  authors,
TString  trackerQA = "QA_muon_tracker.root",
TString  triggerQA = "QA_muon_trigger.root",
TString  evsQA = "trending_evs.root",
TString  texFilename = "muonQA.tex",
TString  outRunList = "" 
)

Definition at line 679 of file MakeSlides.C.

void MakeSummary ( TString  period,
ofstream &  outFile 
)

Definition at line 295 of file MakeSlides.C.

Referenced by MakeSlides().

Bool_t MakeTriggerRPCslide ( TString  filename,
ofstream &  outFile,
Bool_t  outliers = kFALSE 
)

Definition at line 258 of file MakeSlides.C.

Referenced by MakeSlides().

Bool_t MakeTriggerRPCslides ( TString  filename,
ofstream &  outFile,
Bool_t  fromTrackerTrack = kFALSE 
)

Definition at line 282 of file MakeSlides.C.

Referenced by MakeSlides().

Bool_t MakeTriggerSlide ( TString  filename,
ofstream &  outFile 
)

Definition at line 187 of file MakeSlides.C.

Referenced by MakeSlides().

Bool_t PrintToPdf ( TString  objName,
TString  filename,
Bool_t  closeFile,
Bool_t  warnIfMissing 
)

Definition at line 75 of file MakeSlides.C.

Referenced by MakeSingleFigureSlide(), and MakeTriggerRPCslide().

void StartAppendix ( ofstream &  outFile)

Definition at line 608 of file MakeSlides.C.

Referenced by MakeSlides().

TObjArray* UpdateExisting ( TString  texFilename,
TString  trackerQA,
TString  evsQA 
)

Definition at line 634 of file MakeSlides.C.

Referenced by MakeSlides().

void WriteRunList ( TString  trackerQA,
TString  outFilename = "runListQA.txt" 
)

Definition at line 622 of file MakeSlides.C.

Referenced by MakeSlides().

Variable Documentation

Int_t fNpages = 0
const char* outPdf = "trending.pdf"