ROOT logo


AliPhysicsSelectionTask* AddTaskPhysicsSelection() {
    
    AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
    if (!mgr) {
	::Error("AddTaskQAsym", "No analysis manager to connect to.");
	return NULL;
    }  
    
    // Check the analysis type using the event handlers connected to the analysis manager.
    //==============================================================================
    if (!mgr->GetInputEventHandler()) {
	::Error("AddTasQAsym", "This task requires an input event handler");
	return NULL;
    }
    TString inputDataType = mgr->GetInputEventHandler()->GetDataType(); // can be "ESD" or "AOD"
    
    // Configure analysis
    //===========================================================================
    
    

  AliPhysicsSelectionTask *task= new AliPhysicsSelectionTask("");
  mgr->AddTask(task);



  AliAnalysisDataContainer *cinput0 = mgr->GetCommonInputContainer();
  AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("cstatsout",
							    TList::Class(),
							    AliAnalysisManager::kOutputContainer,
							    "EventStat.root");



  mgr->ConnectInput(task, 0, mgr->GetCommonInputContainer());
  mgr->ConnectOutput(task,1,coutput1);

  return task;
  
}   
//_____________________________________________________________________________
 AddTaskPhysicsSelection.C:1
 AddTaskPhysicsSelection.C:2
 AddTaskPhysicsSelection.C:3
 AddTaskPhysicsSelection.C:4
 AddTaskPhysicsSelection.C:5
 AddTaskPhysicsSelection.C:6
 AddTaskPhysicsSelection.C:7
 AddTaskPhysicsSelection.C:8
 AddTaskPhysicsSelection.C:9
 AddTaskPhysicsSelection.C:10
 AddTaskPhysicsSelection.C:11
 AddTaskPhysicsSelection.C:12
 AddTaskPhysicsSelection.C:13
 AddTaskPhysicsSelection.C:14
 AddTaskPhysicsSelection.C:15
 AddTaskPhysicsSelection.C:16
 AddTaskPhysicsSelection.C:17
 AddTaskPhysicsSelection.C:18
 AddTaskPhysicsSelection.C:19
 AddTaskPhysicsSelection.C:20
 AddTaskPhysicsSelection.C:21
 AddTaskPhysicsSelection.C:22
 AddTaskPhysicsSelection.C:23
 AddTaskPhysicsSelection.C:24
 AddTaskPhysicsSelection.C:25
 AddTaskPhysicsSelection.C:26
 AddTaskPhysicsSelection.C:27
 AddTaskPhysicsSelection.C:28
 AddTaskPhysicsSelection.C:29
 AddTaskPhysicsSelection.C:30
 AddTaskPhysicsSelection.C:31
 AddTaskPhysicsSelection.C:32
 AddTaskPhysicsSelection.C:33
 AddTaskPhysicsSelection.C:34
 AddTaskPhysicsSelection.C:35
 AddTaskPhysicsSelection.C:36
 AddTaskPhysicsSelection.C:37
 AddTaskPhysicsSelection.C:38
 AddTaskPhysicsSelection.C:39
 AddTaskPhysicsSelection.C:40
 AddTaskPhysicsSelection.C:41
 AddTaskPhysicsSelection.C:42
 AddTaskPhysicsSelection.C:43
 AddTaskPhysicsSelection.C:44