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