1 void JetAnalysisManagerLoc()
3 gSystem->Load("libTree.so");
4 gSystem->Load("libGeom.so");
5 gSystem->Load("libVMC.so");
6 gSystem->Load("libANALYSIS.so");
7 gSystem->Load("libSTEERBase.so");
8 gSystem->Load("libAOD.so");
9 gSystem->Load("libESD.so");
10 gSystem->Load("libJETAN.so");
12 if (gApplication) gApplication->InitializeGraphics();
15 TChain* chain = new TChain("esdTree");
16 chain->Add("/home/morsch/AliRoot/data/data_jets102/AliESDs.root");
17 chain->Add("/home/morsch/AliRoot/data/data_jets103/AliESDs.root");
19 // Create the analysis manager
21 AliAnalysisManager *mgr = new AliAnalysisManager("Jet Manager", "Jet Manager");
22 mgr->SetDebugLevel(10);
24 // Common output service
25 AliAODHandler* aodHandler = new AliAODHandler();
26 aodHandler->SetOutputFileName("aod.root");
27 mgr->SetOutputEventHandler(aodHandler);
29 // Common MC truth services
30 AliMCEventHandler* mcHandler = new AliMCEventHandler();
31 mgr->SetMCtruthEventHandler(mcHandler);
35 AliAnalysisTaskJets *jetana = new AliAnalysisTaskJets("JetAnalysis");
36 jetana->SetDebugLevel(10);
40 // Create containers for input/output
41 AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain",TChain::Class(),
42 AliAnalysisManager::kInputContainer);
44 AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("tree", TTree::Class(),
45 AliAnalysisManager::kOutputContainer, "aod.root");
47 AliAnalysisDataContainer *coutput2 = mgr->CreateContainer("histos", TH1F::Class(),
48 AliAnalysisManager::kOutputContainer, "histos.root");
50 mgr->ConnectInput (jetana, 0, cinput1 );
51 mgr->ConnectOutput (jetana, 0, coutput1 );
52 mgr->ConnectOutput (jetana, 1, coutput2 );
58 mgr->StartAnalysis("local",chain);