]>
Commit | Line | Data |
---|---|---|
aa040583 | 1 | //=========================================================================// |
2 | // // | |
3 | // c AliEbyE OnFLy QA Tasks for Charge and PID V1.0 // | |
4 | // Author: Satyajit Jena || Deepika Rathee // | |
5 | // sjena@cern.ch || drathee@cern.ch // | |
6 | // // | |
7 | //=========================================================================// | |
8 | ||
9 | ||
10 | void AddAliEbyEPidQATaskOnFlyKine( Double_t etacut=0.5,Double_t ptcut=20.,Double_t vz = 30.) { | |
11 | ||
12 | AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager(); | |
13 | if (!mgr) { | |
14 | ::Error("AddTaskFluctuations", "No analysis manager to connect to."); | |
15 | return NULL; | |
16 | } | |
17 | ||
18 | if (!mgr->GetInputEventHandler()) { | |
19 | ::Error("AddTaskFluctuations", "This task requires an input event handler"); | |
20 | return NULL; | |
21 | } | |
22 | TString type = mgr->GetInputEventHandler()->GetDataType(); | |
23 | ||
24 | TString basefilename = AliAnalysisManager::GetCommonFileName(); | |
25 | ||
26 | AliEbyEPidQATaskOnFlyKine *taskqa = new AliEbyEPidQATaskOnFlyKine("QA"); | |
27 | taskqa->SetKinematicCut(etacut,ptcut,vz); | |
28 | AliAnalysisDataContainer *couttqa = mgr->CreateContainer("QA",TList::Class(), AliAnalysisManager::kOutputContainer, | |
29 | Form("%s",basefilename.Data())); | |
30 | mgr->ConnectInput(taskqa, 0, mgr->GetCommonInputContainer()); | |
31 | mgr->ConnectOutput(taskqa, 1, couttqa); | |
32 | ||
33 | return; | |
34 | } |