]>
Commit | Line | Data |
---|---|---|
aa191e39 | 1 | void JetAnalysisManagerCAF() |
2 | { | |
3 | // | |
4 | if (gApplication) gApplication->InitializeGraphics(); | |
5 | gROOT->LoadMacro("CreateESDChain.C"); | |
6 | // | |
7 | // Connect to proof | |
a0255da7 | 8 | |
9 | TProof::Reset("proof://morsch@lxb6046.cern.ch"); | |
aa191e39 | 10 | TProof::Open("proof://morsch@lxb6046.cern.ch"); |
11 | ||
a0255da7 | 12 | //gProof->SetParallel(3); |
13 | gProof->ClearPackage("ESD"); | |
14 | gProof->ClearPackage("JETAN"); | |
15 | gProof->ClearPackage("ANALYSIS"); | |
aa191e39 | 16 | |
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"); | |
29 | // | |
30 | gProof->ShowEnabledPackages(); | |
31 | ||
32 | // | |
33 | // | |
34 | // Create the chain | |
35 | // | |
a0255da7 | 36 | TChain* chain = CreateESDChain("test.txt", 200); |
aa191e39 | 37 | // |
38 | // Make the analysis manager | |
39 | // | |
40 | AliAnalysisManager *mgr = new AliAnalysisManager("Jet Manager", "Jet Manager"); | |
a0255da7 | 41 | AliAODHandler* aodHandler = new AliAODHandler(); |
42 | mgr->SetEventHandler(aodHandler); | |
aa191e39 | 43 | mgr-> SetDebugLevel(10); |
a0255da7 | 44 | |
aa191e39 | 45 | AliAnalysisTaskJets *jetana = new AliAnalysisTaskJets("JetAnalysis"); |
aa191e39 | 46 | jetana->SetDebugLevel(10); |
47 | mgr->AddTask(jetana); | |
48 | // | |
49 | // Create containers for input/output | |
50 | AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain",TChain::Class(), | |
51 | AliAnalysisManager::kInputContainer); | |
52 | ||
53 | AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("tree", TTree::Class(), | |
a0255da7 | 54 | AliAnalysisManager::kOutputContainer, "aod.root"); |
aa191e39 | 55 | |
56 | mgr->ConnectInput (jetana, 0, cinput1); | |
57 | mgr->ConnectOutput(jetana, 0, coutput1); | |
58 | // | |
59 | // Run the analysis | |
60 | // | |
61 | mgr->InitAnalysis(); | |
62 | mgr->PrintStatus(); | |
a0255da7 | 63 | mgr->StartAnalysis("proof",chain); |
aa191e39 | 64 | } |