]>
Commit | Line | Data |
---|---|---|
70cd07e2 | 1 | //==================================================================================================================================================== |
2 | ||
3 | AliAnalysisTaskDimuonBackground* AddTaskDimuonBackground() { | |
4 | ||
5 | AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager(); | |
6 | if (!mgr) { | |
7 | ::Error("AddTaskDimuonBackground", "No analysis manager to connect to."); | |
8 | return NULL; | |
9 | } | |
10 | ||
11 | AliAnalysisTaskDimuonBackground *task = new AliAnalysisTaskDimuonBackground("AliAnalysisTaskDimuonBackground"); | |
12 | ||
13 | // in cm, taken from Fig. 7.4 of the ITS Upgrade TDR, in the hypothesis of ~80 tracks participating to the vtx | |
14 | // task -> SetVtxResolutionITS(5.e-4, 5.e-4, 4.e-4); | |
15 | ||
16 | task -> SetVertexMode(AliAnalysisTaskDimuonBackground::kReconstructed); | |
17 | ||
18 | task -> SetMinTriggerMatch(1); | |
19 | task -> SetSingleMuonMinPt(1.0); | |
20 | task -> SetSingleMuonMinEta(-3.6); | |
21 | task -> SetSingleMuonMaxEta(-2.5); | |
22 | task -> SetSingleMuonMaxChi2(9999.); | |
23 | ||
24 | // create output container(s) | |
25 | AliAnalysisDataContainer *histogramList = mgr->CreateContainer("list", TList::Class(), AliAnalysisManager::kOutputContainer, "AnalysisMFT_Output.root"); | |
26 | ||
27 | mgr->AddTask(task); | |
28 | ||
29 | // connect input and output | |
30 | mgr->ConnectInput(task, 0, mgr->GetCommonInputContainer()); | |
31 | mgr->ConnectOutput(task, 1, histogramList); | |
32 | ||
33 | return task; | |
34 | ||
35 | } | |
36 | ||
37 | //==================================================================================================================================================== |