AliPhysics  608b256 (608b256)
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 ()
 
AliAnalysisAlienCreateAlienHandler ()
 
void terminateQA (TString outfilename="QAresults.root", Bool_t isMC=kFALSE, Bool_t usePhysicsSelection=kTRUE, UInt_t mask=(trackQA|trigQA), UInt_t force=(trackQA|trigQA))
 
TString GetFullPath (TString filename)
 
TString GetBaseName (TString filename)
 
void CopyDir (TDirectory *source)
 
UInt_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, Bool_t usePhysicsSelection=kTRUE, 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 312 of file MakeTrend.C.

Referenced by AddTrigVars(), and MakeTrend().

void AddTrigVars ( TString  filename,
TList parList 
)

Definition at line 355 of file MakeTrend.C.

Referenced by MakeTrend().

Bool_t CheckMergedOverlap ( TString  fileList)

Definition at line 265 of file MakeTrend.C.

Referenced by MakeTrend().

void CopyDir ( TDirectory *  source)

Definition at line 182 of file MakeTrend.C.

Referenced by GetQAInfo().

AliAnalysisAlien* CreateAlienHandler ( )

Definition at line 48 of file MakeTrend.C.

Referenced by terminateQA().

void FillTree ( TTree tree,
TList parList 
)
TString GetBaseName ( TString  filename)

Definition at line 172 of file MakeTrend.C.

Referenced by GetQAInfo(), and MakeTrend().

TString GetFullPath ( TString  filename)

Definition at line 156 of file MakeTrend.C.

Referenced by GetQAInfo().

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

Definition at line 298 of file MakeTrend.C.

Referenced by MakeTrend().

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

Definition at line 219 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,
Bool_t  usePhysicsSelection = kTRUE,
UInt_t  mask = (trackQA|trigQA) 
)

Definition at line 374 of file MakeTrend.C.

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

Definition at line 72 of file MakeTrend.C.

Referenced by MakeTrend().