]>
Commit | Line | Data |
---|---|---|
a595a1a1 | 1 | //_____________________________________________________________________ |
2 | AliAnalysisTask *AddTaskJCORRANEfficiency(){ | |
3 | // Load Custom Configuration and parameters | |
4 | // override values with parameters | |
5 | ||
6 | AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager(); | |
7 | ||
8 | //==== JCORRAN Efficiency TASK | |
9 | AliJEfficiencyTask *jefftask = new AliJEfficiencyTask("JCORRANEfficiencyTask","JOD"); | |
10 | jefftask->SetDebugLevel(0); | |
11 | jefftask->SetFilterTaskName("PWGCFJCORRANTask"); | |
12 | ||
13 | AliJEfficiencyScanner *fEffScanner; | |
14 | fEffScanner = new AliJEfficiencyScanner("EfficiencyScanner"); | |
15 | jefftask->SetJEfficiencyScanner( fEffScanner ); | |
16 | ||
17 | mgr->AddTask((AliAnalysisTask*) jefftask); | |
18 | ||
19 | ||
20 | // Create containers for input/output | |
21 | AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer(); | |
22 | ||
23 | // Connect input/output | |
24 | mgr->ConnectInput(jefftask, 0, cinput); | |
25 | // Connect input/output | |
26 | AliAnalysisDataContainer *effHist = mgr->CreateContainer("JEffHist", TDirectory::Class(), AliAnalysisManager::kOutputContainer, Form("%s:JEffHist",AliAnalysisManager::GetCommonFileName())); | |
27 | mgr->ConnectOutput(jefftask, 1, effHist ); | |
28 | ||
29 | return jefftask; | |
30 | } | |
31 |