void runTOFCalibTaskOnProof() {
TStopwatch timer;
timer.Start();
printf("*** Open PROOF ***");
gEnv->SetValue("XSec.GSI.DelegProxy","2");
TProof::Open("alicecaf");
gProof->UploadPackage("STEERBase.par");
gProof->EnablePackage("STEERBase");
gProof->UploadPackage("ESD.par");
gProof->EnablePackage("ESD");
gProof->UploadPackage("AOD.par");
gProof->EnablePackage("AOD");
gProof->UploadPackage("ANALYSIS.par");
gProof->EnablePackage("ANALYSIS");
gProof->UploadPackage("ANALYSISalice.par");
gProof->EnablePackage("ANALYSISalice");
gProof->Load("AliTOFArray.cxx++g");
gProof->Load("AliTOFCalibTask.cxx++g");
gROOT->LoadMacro("AddTaskTOFCalib.C");
cout << "Loaded AddTaskTOFCalib macro "<< endl;
gProof->ShowEnabledPackages();
//ANALYSIS PART
//____________________________________________//
// Make the analysis manager
AliAnalysisManager *mgr = new AliAnalysisManager("TestManager");
AliESDInputHandler* esdH = new AliESDInputHandler;
esdH->SetInactiveBranches("FMD CaloCluster");
mgr->SetInputEventHandler(esdH);
Bool_t domc = kFALSE;
if (domc) {
AliMCEventHandler *mcH = new AliMCEventHandler;
mgr->SetMCtruthEventHandler(mcH);
}
//____________________________________________//
// 1st TOFCalib task
AliTOFCalibTask *taskTOFCalib = AddTaskTOFCalib();
if (!mgr->InitAnalysis()) return;
mgr->PrintStatus();
mgr->StartAnalysis("proof","/COMMON/COMMON/LHC08c11_10TeV_0.5T",1000);
timer.Stop();
timer.Print();
}
runTOFCalibTaskOnProof.C:1 runTOFCalibTaskOnProof.C:2 runTOFCalibTaskOnProof.C:3 runTOFCalibTaskOnProof.C:4 runTOFCalibTaskOnProof.C:5 runTOFCalibTaskOnProof.C:6 runTOFCalibTaskOnProof.C:7 runTOFCalibTaskOnProof.C:8 runTOFCalibTaskOnProof.C:9 runTOFCalibTaskOnProof.C:10 runTOFCalibTaskOnProof.C:11 runTOFCalibTaskOnProof.C:12 runTOFCalibTaskOnProof.C:13 runTOFCalibTaskOnProof.C:14 runTOFCalibTaskOnProof.C:15 runTOFCalibTaskOnProof.C:16 runTOFCalibTaskOnProof.C:17 runTOFCalibTaskOnProof.C:18 runTOFCalibTaskOnProof.C:19 runTOFCalibTaskOnProof.C:20 runTOFCalibTaskOnProof.C:21 runTOFCalibTaskOnProof.C:22 runTOFCalibTaskOnProof.C:23 runTOFCalibTaskOnProof.C:24 runTOFCalibTaskOnProof.C:25 runTOFCalibTaskOnProof.C:26 runTOFCalibTaskOnProof.C:27 runTOFCalibTaskOnProof.C:28 runTOFCalibTaskOnProof.C:29 runTOFCalibTaskOnProof.C:30 runTOFCalibTaskOnProof.C:31 runTOFCalibTaskOnProof.C:32 runTOFCalibTaskOnProof.C:33 runTOFCalibTaskOnProof.C:34 runTOFCalibTaskOnProof.C:35 runTOFCalibTaskOnProof.C:36 runTOFCalibTaskOnProof.C:37 runTOFCalibTaskOnProof.C:38 runTOFCalibTaskOnProof.C:39 runTOFCalibTaskOnProof.C:40 runTOFCalibTaskOnProof.C:41 runTOFCalibTaskOnProof.C:42 runTOFCalibTaskOnProof.C:43 runTOFCalibTaskOnProof.C:44 runTOFCalibTaskOnProof.C:45 runTOFCalibTaskOnProof.C:46 runTOFCalibTaskOnProof.C:47 runTOFCalibTaskOnProof.C:48 runTOFCalibTaskOnProof.C:49 runTOFCalibTaskOnProof.C:50 runTOFCalibTaskOnProof.C:51 runTOFCalibTaskOnProof.C:52 runTOFCalibTaskOnProof.C:53 runTOFCalibTaskOnProof.C:54 runTOFCalibTaskOnProof.C:55 runTOFCalibTaskOnProof.C:56 runTOFCalibTaskOnProof.C:57