1 AliAnalysisTaskJetCorrections * AddTaskJetCorrections()
\r
3 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
\r
5 ::Error("AddTaskJetSpectrum", "No analysis manager to connect to.");
\r
9 // Check the analysis type using the event handlers connected to the analysis manager.
\r
10 //==============================================================================
\r
11 if (!mgr->GetInputEventHandler()) {
\r
12 ::Error("AddTaskJetSpectrum", "This task requires an input event handler");
\r
16 AliAnalysisTaskJetCorrections * jetCorr = new AliAnalysisTaskJetCorrections("Jet Corrections");
\r
18 jetCorr->SetBranchGen("jetsMC");
\r
19 jetCorr->SetBranchRec("jets");
\r
21 mgr->AddTask(jetCorr);
\r
23 AliAnalysisDataContainer *coutput1_Corr = mgr->CreateContainer("jetCorr", TList::Class(),AliAnalysisManager::kOutputContainer,"jetCorr.root");
\r
25 mgr->ConnectInput (jetCorr, 0, mgr->GetCommonInputContainer());
\r
26 mgr->ConnectOutput (jetCorr, 0, mgr->GetCommonOutputContainer());
\r
27 mgr->ConnectOutput (jetCorr, 1, coutput1_Corr );
\r
33 AliAnalysisTaskJetCorrections * AddTaskJetCorrections(AliAnalysisManager* mgr ,AliAnalysisDataContainer *cinput)
\r
36 ::Error("AddTaskJetSpectrum", "No analysis manager to connect to.");
\r
40 // Check the analysis type using the event handlers connected to the analysis manager.
\r
41 //==============================================================================
\r
42 if (!mgr->GetInputEventHandler()) {
\r
43 ::Error("AddTaskJetSpectrum", "This task requires an input event handler");
\r
47 AliAnalysisTaskJetCorrections * jetCorr = new AliAnalysisTaskJetCorrections("Jet Corrections");
\r
49 jetCorr->SetBranchGen("jetsMC");
\r
50 jetCorr->SetBranchRec("jets");
\r
52 mgr->AddTask(jetCorr);
\r
54 AliAnalysisDataContainer * coutpu0 = mgr->CreateContainer("coutpu0", TTree::Class(),
\r
55 AliAnalysisManager::kExchangeContainer);
\r
56 AliAnalysisDataContainer *coutput1_jetCorr = mgr->CreateContainer("jetCorr", TList::Class(),AliAnalysisManager::kOutputContainer,"jetCorr.root");
\r
58 mgr->ConnectInput (jetCorr, 0, cinput);
\r
59 mgr->ConnectOutput (jetCorr, 0, coutpu0);
\r
60 mgr->ConnectOutput (jetCorr, 1, coutput1_Corr );
\r