--- /dev/null
+void JetAnalysisManagerCAF()
+{
+ //
+ if (gApplication) gApplication->InitializeGraphics();
+ gROOT->LoadMacro("CreateESDChain.C");
+ //
+ // Connect to proof
+ //
+ TProof::Open("proof://morsch@lxb6046.cern.ch");
+
+// gProof->SetParallel(1);
+// gProof->ClearPackage("ESD");
+// gProof->ClearPackage("JETAN");
+// gProof->ClearPackage("ANALYSIS");
+
+ gProof->ShowEnabledPackages();
+ // Enable the ESD Package
+ gProof->UploadPackage("ESD.par");
+ gProof->EnablePackage("ESD");
+ // Enable the Analysis Package
+ gProof->UploadPackage("ANALYSIS.par");
+ gProof->EnablePackage("ANALYSIS");
+ // Enable the JETAN Package
+ gProof->UploadPackage("JETAN.par");
+ gProof->EnablePackage("JETAN");
+ // Load Configuration macro
+ //gProof->Load("ConfigJetAnalysis.C");
+ //
+ gProof->ShowEnabledPackages();
+
+ //
+ //
+ // Create the chain
+ //
+ TChain* chain = CreateESDChain("ESD100_110_v3.txt");
+ // TChain* chain = CreateESDChain("test.txt", 100);
+ //
+ // Make the analysis manager
+ //
+ AliAnalysisManager *mgr = new AliAnalysisManager("Jet Manager", "Jet Manager");
+ mgr-> SetDebugLevel(10);
+ AliAnalysisTaskJets *jetana = new AliAnalysisTaskJets("JetAnalysis");
+ jetana->Init();
+ jetana->SetDebugLevel(10);
+ mgr->AddTask(jetana);
+ //
+ // Create containers for input/output
+ AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain",TChain::Class(),
+ AliAnalysisManager::kInputContainer);
+
+ AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("tree", TTree::Class(),
+ AliAnalysisManager::kOutputContainer, "jets.root");
+
+ mgr->ConnectInput (jetana, 0, cinput1);
+ mgr->ConnectOutput(jetana, 0, coutput1);
+ //
+ // Run the analysis
+ //
+ mgr->InitAnalysis();
+ mgr->PrintStatus();
+ mgr->StartAnalysis("proof", chain);
+
+}