]>
Commit | Line | Data |
---|---|---|
6182e85a | 1 | AliAnalysisTaskSEBkgLikeSignJPSI *AddTaskBkgLikeSignJPSI() |
8f6dd855 | 2 | { |
3 | // | |
4 | // Test macro for the AliAnalysisTaskSEBkgLikeSignJPSI | |
5 | // starting from AliAOD.root file with HF + Like Sign candidates. | |
6 | // C.Di Giglio, carmelo.digiglio@ba.infn.it | |
7 | // | |
8 | ||
9 | ||
10 | // Get the pointer to the existing analysis manager via the static access method. | |
11 | //============================================================================== | |
12 | AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager(); | |
13 | if (!mgr) { | |
6182e85a | 14 | ::Error("AddTaskBkgLikeSignJPSI", "No analysis manager to connect to."); |
8f6dd855 | 15 | return NULL; |
16 | } | |
17 | ||
03dec2c9 | 18 | |
8f6dd855 | 19 | // Like-sign background analysis task |
20 | AliAnalysisTaskSEBkgLikeSignJPSI *lsTask = new AliAnalysisTaskSEBkgLikeSignJPSI("CmpLikeSignAnalysis"); | |
3b1598da | 21 | lsTask->SetDebugLevel(0); |
8f6dd855 | 22 | |
23 | mgr->AddTask(lsTask); | |
24 | ||
25 | // | |
26 | // Create containers for input/output | |
27 | AliAnalysisDataContainer *cinputLS = mgr->CreateContainer("cinputLikeSignJPSI",TChain::Class(), | |
28 | AliAnalysisManager::kInputContainer); | |
34dc24ce | 29 | TString outputfile = AliAnalysisManager::GetCommonFileName(); |
30 | outputfile += ":PWG3_D2H_CmpLikesignJPSI"; | |
8f6dd855 | 31 | AliAnalysisDataContainer *coutputLS = mgr->CreateContainer("coutputLikeSignJPSI",TList::Class(), |
32 | AliAnalysisManager::kOutputContainer, | |
34dc24ce | 33 | outputfile.Data()); |
8f6dd855 | 34 | |
35 | mgr->ConnectInput(lsTask,0,mgr->GetCommonInputContainer()); | |
36 | mgr->ConnectOutput(lsTask,1,coutputLS); | |
37 | ||
38 | ||
39 | return lsTask; | |
40 | } |