1 void JetAnalysisManagerCAF()
4 if (gApplication) gApplication->InitializeGraphics();
5 gROOT->LoadMacro("CreateESDChain.C");
9 TProof::Reset("proof://morsch@lxb6046.cern.ch");
10 TProof::Open("proof://morsch@lxb6046.cern.ch");
12 //gProof->SetParallel(3);
13 gProof->ClearPackage("ESD");
14 gProof->ClearPackage("JETAN");
15 gProof->ClearPackage("ANALYSIS");
17 gProof->ShowEnabledPackages();
18 // Enable the ESD Package
19 gProof->UploadPackage("ESD.par");
20 gProof->EnablePackage("ESD");
21 // Enable the Analysis Package
22 gProof->UploadPackage("ANALYSIS.par");
23 gProof->EnablePackage("ANALYSIS");
24 // Enable the JETAN Package
25 gProof->UploadPackage("JETAN.par");
26 gProof->EnablePackage("JETAN");
27 // Load Configuration macro
28 //gProof->Load("ConfigJetAnalysis.C");
30 gProof->ShowEnabledPackages();
36 TChain* chain = CreateESDChain("test.txt", 200);
38 // Make the analysis manager
40 AliAnalysisManager *mgr = new AliAnalysisManager("Jet Manager", "Jet Manager");
41 AliAODHandler* aodHandler = new AliAODHandler();
42 mgr->SetEventHandler(aodHandler);
43 mgr-> SetDebugLevel(10);
45 AliAnalysisTaskJets *jetana = new AliAnalysisTaskJets("JetAnalysis");
46 jetana->SetDebugLevel(10);
49 // Create containers for input/output
50 AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain",TChain::Class(),
51 AliAnalysisManager::kInputContainer);
53 AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("tree", TTree::Class(),
54 AliAnalysisManager::kOutputContainer, "aod.root");
56 mgr->ConnectInput (jetana, 0, cinput1);
57 mgr->ConnectOutput(jetana, 0, coutput1);
63 mgr->StartAnalysis("proof",chain);