if (pararchivename) {
char processline[1024];
sprintf(processline,".! tar xvzf %s.par",pararchivename);
- gROOT->ProcessLine(processline);
+ //gROOT->ProcessLine(processline);
gSystem->ChangeDirectory(pararchivename);
// check for BUILD.sh and execute
// definition of analysis tasks
- const Int_t knumberOfTasks = 8 ;
+ const Int_t knumberOfTasks = 10 ;
AliAnalysisTask * taskList[knumberOfTasks] ;
TClass * taskInputList[knumberOfTasks] ;
TClass * taskOutputList[knumberOfTasks] ;
taskInputList[6] = taskInputList[0] ; // only one top input container allowed
taskOutputList[6] = TObjArray::Class() ;
- taskList[7] = new AliFMDQATask("FMD") ;
+ taskList[7] = new AliTRDQATask("TRD") ;
taskInputList[7] = taskInputList[0] ; // only one top input container allowed
taskOutputList[7] = TObjArray::Class() ;
+ taskList[8] = new AliTOFQATask("TOF") ;
+ taskInputList[8] = taskInputList[0] ; // only one top input container allowed
+ taskOutputList[8] = TObjArray::Class() ;
+
+ taskList[9] = new AliVZEROQATask("VZERO") ;
+ taskInputList[9] = taskInputList[0] ; // only one top input container allowed
+ taskOutputList[9] = TObjArray::Class() ;
+
+// taskList[8] = new AliFMDQATask("FMD") ;
+// taskInputList[8] = taskInputList[0] ; // only one top input container allowed
+// taskOutputList[8] = TObjArray::Class() ;
+
ag->SetTasks(knumberOfTasks, taskList, taskInputList, taskOutputList) ;
// get the data to analyze
// definition of Tag cuts
const char * runCuts = 0x0 ;
- const char * evtCuts = "fEventTag.fNPHOSClustersMin == 1 && fEventTag.fNEMCALClustersMin == 1" ;
+ const char * evtCuts = 0x0 ; //"fEventTag.fNPHOSClustersMin == 1 && fEventTag.fNEMCALClustersMin == 1" ;
TString input = gSystem->Getenv("ANA_INPUT") ;
ag->MakeEsdCollectionFromTagCollection(runCuts, evtCuts, input.Data(), collESD) ;
sprintf(argument, "esd?%s", collESD) ;
} else if ( input.Contains("esd?") )
- argument = input.Data() ;
+ sprintf(argument, "%s", input.Data()) ;
ag->Process(argument) ;
} else {
TChain* analysisChain = new TChain("esdTree") ;
// input = "alien:///alice/cern.ch/user/a/aliprod/prod2006_2/output_pp/105/411/AliESDs.root" ;
// analysisChain->AddFile(input);
- input = "AliESDs.root" ;
+ input = "/home/schutz/group/schutz/work/analysis/QA/HEAD/RunV0/AliESDs.root" ;
analysisChain->AddFile(input);
ag->Process(analysisChain) ;
}