![]() |
AliPhysics
4646b6b (4646b6b)
|
Example of execution macro for calorimeter QA analysis. More...
#include "Riostream.h"
#include "TString.h"
#include "TFile.h"
#include "TChain.h"
#include "TROOT.h"
#include "TSystem.h"
#include "TApplication.h"
#include "TGrid.h"
#include "TGridCollection.h"
#include "TAlienCollection.h"
#include "TGridResult.h"
#include "AliLog.h"
#include "AliAnalysisGrid.h"
#include "AliAnalysisManager.h"
#include "AliMCEventHandler.h"
#include "AliAnalysisTaskSE.h"
#include "AliESDEvent.h"
#include "AliAODEvent.h"
#include "AliESDInputHandler.h"
#include "AliAODInputHandler.h"
#include "AliAODHandler.h"
#include "AliPhysicsSelection.h"
#include "AliPhysicsSelectionTask.h"
#include "AliMultiInputEventHandler.h"
#include "AliAnalysisTaskCaloTrackCorrelation.h"
#include "AliAnalysisTaskCounter.h"
#include "AliAnalysisDataContainer.h"
#include "TSystemDirectory.h"
#include "CreateESDChain.C"
#include "AddTaskPhysicsSelection.C"
#include "AddTaskCalorimeterQA.C"
Go to the source code of this file.
Enumerations | |
enum | anaModes { mLocal = 0, mPROOF = 1, mPlugin = 2, mGRID = 3, mLocal, mGRID, mLocal = 0, mPROOF = 1, mPlugin = 2, mGRID = 3, mLocalCAF = 4, mLocal, mLocalCAF, mPROOF, mGRID, mLocal, mLocalCAF, mPROOF, mGRID } |
Different analysis modes. More... | |
Functions | |
void | LoadLibraries () |
void | SetupPar (char *pararchivename) |
void | CreateChain (const Int_t mode, TChain *chain) |
Fills chain with data files paths. More... | |
void | anaQA (Int_t mode=mLocal) |
Variables | |
char * | kInDir = (char*)"/user/data/files/" |
char * | kPattern = (char*)"" |
Global, path to data files. More... | |
Int_t | kFile = 2 |
Data are in files kInDir/kPattern+i. More... | |
char * | kXML = (char*)"collection.xml" |
Number of files to analyze in local mode. More... | |
const Bool_t | kMC = kFALSE |
Global name for the xml collection file with data on grid. More... | |
const TString | kInputData = "ESD" |
With real data kMC = kFALSE. More... | |
TString | kTreeName = "esdTree" |
ESD, AOD, MC. More... | |
Example of execution macro for calorimeter QA analysis.
Example macro to do for calorimeter QA analysis in local, grid or plugin modes.
Pay attention to the options and definitions set in the lines below
Definition in file anaQA.C.
enum anaModes |
Different analysis modes.
Main execution method. It:
mode | analysis mode defined in enum anaModes |
void LoadLibraries | ( | ) |
void SetupPar | ( | char * | pararchivename | ) |
Int_t kFile = 2 |
Data are in files kInDir/kPattern+i.
Definition at line 70 of file anaQA.C.
Referenced by CreateChain().
char* kInDir = (char*)"/user/data/files/" |
Definition at line 68 of file anaQA.C.
Referenced by CreateChain().
const TString kInputData = "ESD" |
const Bool_t kMC = kFALSE |
char* kPattern = (char*)"" |
char* kXML = (char*)"collection.xml" |
Number of files to analyze in local mode.
Definition at line 75 of file anaQA.C.
Referenced by CreateChain().