void runProofTPCComparison(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("AliTPCComparison");
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("AliTPCComparisonTask.cxx++g");
AliAnalysisTask *task = new AliTPCComparisonTask("AliTPCComparisonTask");
// Add task
mgr->AddTask(task);
// Create containers for input/output
AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
AliAnalysisDataContainer *coutput =
mgr->CreateContainer("coutput", TList::Class(),
AliAnalysisManager::kOutputContainer, "AliTPCComparisonHist.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);
}
runProofTPCComparison.C:1 runProofTPCComparison.C:2 runProofTPCComparison.C:3 runProofTPCComparison.C:4 runProofTPCComparison.C:5 runProofTPCComparison.C:6 runProofTPCComparison.C:7 runProofTPCComparison.C:8 runProofTPCComparison.C:9 runProofTPCComparison.C:10 runProofTPCComparison.C:11 runProofTPCComparison.C:12 runProofTPCComparison.C:13 runProofTPCComparison.C:14 runProofTPCComparison.C:15 runProofTPCComparison.C:16 runProofTPCComparison.C:17 runProofTPCComparison.C:18 runProofTPCComparison.C:19 runProofTPCComparison.C:20 runProofTPCComparison.C:21 runProofTPCComparison.C:22 runProofTPCComparison.C:23 runProofTPCComparison.C:24 runProofTPCComparison.C:25 runProofTPCComparison.C:26 runProofTPCComparison.C:27 runProofTPCComparison.C:28 runProofTPCComparison.C:29 runProofTPCComparison.C:30 runProofTPCComparison.C:31 runProofTPCComparison.C:32 runProofTPCComparison.C:33 runProofTPCComparison.C:34 runProofTPCComparison.C:35 runProofTPCComparison.C:36 runProofTPCComparison.C:37 runProofTPCComparison.C:38 runProofTPCComparison.C:39 runProofTPCComparison.C:40 runProofTPCComparison.C:41 runProofTPCComparison.C:42 runProofTPCComparison.C:43 runProofTPCComparison.C:44 runProofTPCComparison.C:45 runProofTPCComparison.C:46 runProofTPCComparison.C:47 runProofTPCComparison.C:48 runProofTPCComparison.C:49 runProofTPCComparison.C:50