void runProofTOFComparison(const char * dataset="/PWG0/COMMON/run30000X_10TeV_0.5T",Long64_t nentries=1000, Long64_t firstentry=0)
{
// Connect to Proof
TProof::Open("lxb6046");
// Upload and enable packages: please use the correct version!
gProof->UploadPackage("AF-v4-14");
gProof->EnablePackage("AF-v4-14");
// Create the analysis manager
AliAnalysisManager *mgr = new AliAnalysisManager("AliTOFComparison");
AliVEventHandler* esdH = new AliESDInputHandler();
mgr->SetInputEventHandler(esdH);
// Enable MC event handler
AliVEventHandler* handler = new AliMCEventHandler;
mgr->SetMCtruthEventHandler(handler);
// Create task
gProof->Load("AliMCComparisonTrack.cxx++g");
gProof->Load("AliTOFComparisonTask.cxx++g");
AliAnalysisTask *task = new AliTOFComparisonTask("AliTOFComparisonTask");
// Add task
mgr->AddTask(task);
// Create containers for input/output
AliAnalysisDataContainer* cinput = mgr->GetCommonInputContainer();
AliAnalysisDataContainer* coutput =
mgr->CreateContainer("coutput", TList::Class(),
AliAnalysisManager::kOutputContainer, "AliTOFComparisonHist.root");
// Connect input/output
mgr->ConnectInput(task, 0, cinput);
mgr->ConnectOutput(task, 1, coutput);
// Enable debug printouts
mgr->SetDebugLevel(3);
if (!mgr->InitAnalysis())
return;
mgr->PrintStatus();
mgr->StartAnalysis("proof",dataset,nentries,firstentry);
}
runProofTOFComparison.C:1 runProofTOFComparison.C:2 runProofTOFComparison.C:3 runProofTOFComparison.C:4 runProofTOFComparison.C:5 runProofTOFComparison.C:6 runProofTOFComparison.C:7 runProofTOFComparison.C:8 runProofTOFComparison.C:9 runProofTOFComparison.C:10 runProofTOFComparison.C:11 runProofTOFComparison.C:12 runProofTOFComparison.C:13 runProofTOFComparison.C:14 runProofTOFComparison.C:15 runProofTOFComparison.C:16 runProofTOFComparison.C:17 runProofTOFComparison.C:18 runProofTOFComparison.C:19 runProofTOFComparison.C:20 runProofTOFComparison.C:21 runProofTOFComparison.C:22 runProofTOFComparison.C:23 runProofTOFComparison.C:24 runProofTOFComparison.C:25 runProofTOFComparison.C:26 runProofTOFComparison.C:27 runProofTOFComparison.C:28 runProofTOFComparison.C:29 runProofTOFComparison.C:30 runProofTOFComparison.C:31 runProofTOFComparison.C:32 runProofTOFComparison.C:33 runProofTOFComparison.C:34 runProofTOFComparison.C:35 runProofTOFComparison.C:36 runProofTOFComparison.C:37 runProofTOFComparison.C:38 runProofTOFComparison.C:39 runProofTOFComparison.C:40 runProofTOFComparison.C:41 runProofTOFComparison.C:42 runProofTOFComparison.C:43 runProofTOFComparison.C:44 runProofTOFComparison.C:45 runProofTOFComparison.C:46 runProofTOFComparison.C:47 runProofTOFComparison.C:48 runProofTOFComparison.C:49 runProofTOFComparison.C:50