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