AliPhysics  vAN-20150429 (ffa5c54)
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros
MakeTrend.C File Reference
#include "TFile.h"
#include "TGrid.h"
#include "TString.h"
#include "TObjArray.h"
#include "TObjString.h"
#include "TSystem.h"
#include "TROOT.h"
#include "TKey.h"
#include "TTree.h"
#include "TParameter.h"
#include "TFileMerger.h"
#include "THashList.h"
#include "AliAnalysisManager.h"
#include "AliAnalysisAlien.h"
#include "AliESDInputHandler.h"
#include "AliCounterCollection.h"
Include dependency graph for MakeTrend.C:

Go to the source code of this file.

Macros

#define COMPILEMACRO
 

Enumerations

enum  { trackQA = 1 << 0, trigQA = 1 << 1 }
 

Functions

void LoadLibs ()
 
AliAnalysisAlien * CreateAlienHandler ()
 
void terminateQA (TString outfilename="QAresults.root", Bool_t isMC=kFALSE, UInt_t force=0, UInt_t mask=(trackQA|trigQA))
 
TString GetFullPath (TString filename)
 
TString GetBaseName (TString filename)
 
void CopyDir (TDirectory *source)
 
Bool_t GetQAInfo (const char *qaFileName, TString dirNames="MUON_QA MTR_ChamberEffMap MUON.TrigEfficiencyMap MUON.TriggerEfficiencyMap")
 
Bool_t CheckMergedOverlap (TString fileList)
 
Bool_t GetMergedQAInfo (TString fileList, TString outFilename="QAresults.root")
 
Bool_t AddTreeVariable (TList &parList, const char *varName, char varType, Float_t val)
 
void FillTree (TTree *tree, TList &parList)
 
void AddTrigVars (TString filename, TList &parList)
 
void MakeTrend (const char *qaFile, Int_t runNumber, Bool_t isMC=kFALSE, UInt_t force=trigQA, UInt_t mask=(trackQA|trigQA))
 

Macro Definition Documentation

#define COMPILEMACRO

Definition at line 22 of file MakeTrend.C.

Enumeration Type Documentation

anonymous enum
Enumerator
trackQA 
trigQA 

Definition at line 66 of file MakeTrend.C.

Function Documentation

Bool_t AddTreeVariable ( TList &  parList,
const char *  varName,
char  varType,
Float_t  val 
)

Definition at line 294 of file MakeTrend.C.

Referenced by AddTrigVars(), and MakeTrend().

void AddTrigVars ( TString  filename,
TList &  parList 
)

Definition at line 337 of file MakeTrend.C.

Referenced by MakeTrend().

Bool_t CheckMergedOverlap ( TString  fileList)

Definition at line 247 of file MakeTrend.C.

Referenced by MakeTrend().

void CopyDir ( TDirectory *  source)

Definition at line 177 of file MakeTrend.C.

Referenced by GetQAInfo().

AliAnalysisAlien* CreateAlienHandler ( )

Definition at line 48 of file MakeTrend.C.

Referenced by ana(), and terminateQA().

void FillTree ( TTree *  tree,
TList &  parList 
)

Definition at line 313 of file MakeTrend.C.

Referenced by MakeTrend().

TString GetBaseName ( TString  filename)

Definition at line 167 of file MakeTrend.C.

Referenced by GetQAInfo(), and MakeTrend().

TString GetFullPath ( TString  filename)

Definition at line 151 of file MakeTrend.C.

Referenced by GetQAInfo().

Bool_t GetMergedQAInfo ( TString  fileList,
TString  outFilename = "QAresults.root" 
)

Definition at line 280 of file MakeTrend.C.

Referenced by MakeTrend().

Bool_t GetQAInfo ( const char *  qaFileName,
TString  dirNames = "MUON_QA MTR_ChamberEffMap MUON.TrigEfficiencyMap MUON.TriggerEfficiencyMap" 
)

Definition at line 214 of file MakeTrend.C.

Referenced by MakeTrend().

void LoadLibs ( )

Definition at line 28 of file MakeTrend.C.

Referenced by CheckMergedOverlap(), GetMergedQAInfo(), GetQAInfo(), and terminateQA().

void MakeTrend ( const char *  qaFile,
Int_t  runNumber,
Bool_t  isMC = kFALSE,
UInt_t  force = trigQA,
UInt_t  mask = (trackQA|trigQA) 
)

Definition at line 356 of file MakeTrend.C.

void terminateQA ( TString  outfilename = "QAresults.root",
Bool_t  isMC = kFALSE,
UInt_t  force = 0,
UInt_t  mask = (trackQA|trigQA) 
)

Definition at line 72 of file MakeTrend.C.

Referenced by MakeTrend().