ROOT logo
void JetAnalysisManagerKine()
{
      gSystem->Load("libTree.so");
      gSystem->Load("libPhysics.so");
      gSystem->Load("libGeom.so");
      gSystem->Load("libVMC.so");
      gSystem->Load("libANALYSIS.so");
      gSystem->Load("libSTEERBase.so");
      gSystem->Load("libAOD.so");
      gSystem->Load("libESD.so");
      gSystem->Load("libANALYSISalice.so");
      gSystem->Load("libJETAN.so");

     //
    if (gApplication) gApplication->InitializeGraphics();
    // Create the chain
    //
    gROOT->LoadMacro("CreateESDChain.C");
    TChain* chain = new TChain("TE");
    chain->Add("/Users/kleinb/alice/sim/PDC_08/LHC08v/280039/999/galice.root");
    /////////////////////////////////////////////////////////////////////////////////// 
    // Create the analysis manager
    //
    // Output
    AliAODHandler* aodHandler = new AliAODHandler();
    aodHandler->SetOutputFileName("aod.root");
    // MC Truth
    AliMCEventHandler* mcHandler = new AliMCEventHandler();
    AliAnalysisManager *mgr  = new AliAnalysisManager("Jet Manager", "Jet Manager");
    mgr->SetOutputEventHandler (aodHandler);
    mgr->SetMCtruthEventHandler(mcHandler);
    mgr->SetDebugLevel(10);

    AliAnalysisTaskKineFilter *kinefilter = new AliAnalysisTaskKineFilter("Kine Filter");
    mgr->AddTask(kinefilter);
    
    
    AliAnalysisTaskJets *jetana = new AliAnalysisTaskJets("JetAnalysis");
    jetana->SetConfigFile("ConfigJetAnalysisMC.C");
    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, "default");
    AliAnalysisDataContainer *coutput2 = mgr->CreateContainer("histos", TList::Class(),
							      AliAnalysisManager::kOutputContainer, "histos.root");

    mgr->ConnectInput  (kinefilter,     0, cinput1  );
    mgr->ConnectOutput (kinefilter,     0, coutput1 );

    mgr->ConnectInput  (jetana,     0, cinput1  );
    mgr->ConnectOutput (jetana,     0, coutput1 );
    mgr->ConnectOutput (jetana,     1, coutput2 );


    //
    // Run the analysis
    //    
    mgr->InitAnalysis();
    mgr->PrintStatus();
    mgr->StartAnalysis("local",chain);
}
 JetAnalysisManagerKine.C:1
 JetAnalysisManagerKine.C:2
 JetAnalysisManagerKine.C:3
 JetAnalysisManagerKine.C:4
 JetAnalysisManagerKine.C:5
 JetAnalysisManagerKine.C:6
 JetAnalysisManagerKine.C:7
 JetAnalysisManagerKine.C:8
 JetAnalysisManagerKine.C:9
 JetAnalysisManagerKine.C:10
 JetAnalysisManagerKine.C:11
 JetAnalysisManagerKine.C:12
 JetAnalysisManagerKine.C:13
 JetAnalysisManagerKine.C:14
 JetAnalysisManagerKine.C:15
 JetAnalysisManagerKine.C:16
 JetAnalysisManagerKine.C:17
 JetAnalysisManagerKine.C:18
 JetAnalysisManagerKine.C:19
 JetAnalysisManagerKine.C:20
 JetAnalysisManagerKine.C:21
 JetAnalysisManagerKine.C:22
 JetAnalysisManagerKine.C:23
 JetAnalysisManagerKine.C:24
 JetAnalysisManagerKine.C:25
 JetAnalysisManagerKine.C:26
 JetAnalysisManagerKine.C:27
 JetAnalysisManagerKine.C:28
 JetAnalysisManagerKine.C:29
 JetAnalysisManagerKine.C:30
 JetAnalysisManagerKine.C:31
 JetAnalysisManagerKine.C:32
 JetAnalysisManagerKine.C:33
 JetAnalysisManagerKine.C:34
 JetAnalysisManagerKine.C:35
 JetAnalysisManagerKine.C:36
 JetAnalysisManagerKine.C:37
 JetAnalysisManagerKine.C:38
 JetAnalysisManagerKine.C:39
 JetAnalysisManagerKine.C:40
 JetAnalysisManagerKine.C:41
 JetAnalysisManagerKine.C:42
 JetAnalysisManagerKine.C:43
 JetAnalysisManagerKine.C:44
 JetAnalysisManagerKine.C:45
 JetAnalysisManagerKine.C:46
 JetAnalysisManagerKine.C:47
 JetAnalysisManagerKine.C:48
 JetAnalysisManagerKine.C:49
 JetAnalysisManagerKine.C:50
 JetAnalysisManagerKine.C:51
 JetAnalysisManagerKine.C:52
 JetAnalysisManagerKine.C:53
 JetAnalysisManagerKine.C:54
 JetAnalysisManagerKine.C:55
 JetAnalysisManagerKine.C:56
 JetAnalysisManagerKine.C:57
 JetAnalysisManagerKine.C:58
 JetAnalysisManagerKine.C:59
 JetAnalysisManagerKine.C:60
 JetAnalysisManagerKine.C:61
 JetAnalysisManagerKine.C:62
 JetAnalysisManagerKine.C:63
 JetAnalysisManagerKine.C:64
 JetAnalysisManagerKine.C:65
 JetAnalysisManagerKine.C:66
 JetAnalysisManagerKine.C:67
 JetAnalysisManagerKine.C:68