ROOT logo
AliAnalysisTaskdEdxSSDQA* AddTaskdEdxSSDQA (Float_t pcut=1.2)
{
  	 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
  	 if (!mgr) 
	 {
      		Printf("AliAnalysisTaskdEdxSSDQA No analysis manager to connect to.");
     		 return NULL;
   	}   
  	 if (!mgr->GetInputEventHandler()) 
	 {
      		Printf("AliAnalysisTaskdEdxSSDQA  no input event handler");
     		 return NULL;
   	} 
	TString type = mgr->GetInputEventHandler()->GetDataType();
	if(type!="ESD")
	{
		Printf("AliAnalysisTaskdEdxSSDQA  no ESD input event handler");
     		 return NULL;
	}
	AliESDInputHandler  * esdH =(AliESDInputHandler *) mgr->GetInputEventHandler();
	esdH ->SetReadFriends(1);
	AliAnalysisTaskdEdxSSDQA* taskdEdxSSDQA=new AliAnalysisTaskdEdxSSDQA();
	taskdEdxSSDQA->SetPcut(pcut);
	    
	mgr->AddTask(taskdEdxSSDQA);

	TString outputFileName = AliAnalysisManager::GetCommonFileName();
	outputFileName+=":PWGPPdEdxSSDQA";
	AliAnalysisDataContainer *cinput1  = mgr->CreateContainer("cchain1",TChain::Class(),AliAnalysisManager::kInputContainer);
 	AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("SSDdEdxQA", TList::Class(),AliAnalysisManager::kOutputContainer,outputFileName);
  
  //________________________________________________//
	mgr->ConnectInput(taskdEdxSSDQA,0,mgr->GetCommonInputContainer());
  	mgr->ConnectOutput(taskdEdxSSDQA,1,coutput1);	 
	return taskdEdxSSDQA;
}
 AddTaskdEdxSSDQA.C:1
 AddTaskdEdxSSDQA.C:2
 AddTaskdEdxSSDQA.C:3
 AddTaskdEdxSSDQA.C:4
 AddTaskdEdxSSDQA.C:5
 AddTaskdEdxSSDQA.C:6
 AddTaskdEdxSSDQA.C:7
 AddTaskdEdxSSDQA.C:8
 AddTaskdEdxSSDQA.C:9
 AddTaskdEdxSSDQA.C:10
 AddTaskdEdxSSDQA.C:11
 AddTaskdEdxSSDQA.C:12
 AddTaskdEdxSSDQA.C:13
 AddTaskdEdxSSDQA.C:14
 AddTaskdEdxSSDQA.C:15
 AddTaskdEdxSSDQA.C:16
 AddTaskdEdxSSDQA.C:17
 AddTaskdEdxSSDQA.C:18
 AddTaskdEdxSSDQA.C:19
 AddTaskdEdxSSDQA.C:20
 AddTaskdEdxSSDQA.C:21
 AddTaskdEdxSSDQA.C:22
 AddTaskdEdxSSDQA.C:23
 AddTaskdEdxSSDQA.C:24
 AddTaskdEdxSSDQA.C:25
 AddTaskdEdxSSDQA.C:26
 AddTaskdEdxSSDQA.C:27
 AddTaskdEdxSSDQA.C:28
 AddTaskdEdxSSDQA.C:29
 AddTaskdEdxSSDQA.C:30
 AddTaskdEdxSSDQA.C:31
 AddTaskdEdxSSDQA.C:32
 AddTaskdEdxSSDQA.C:33
 AddTaskdEdxSSDQA.C:34
 AddTaskdEdxSSDQA.C:35
 AddTaskdEdxSSDQA.C:36
 AddTaskdEdxSSDQA.C:37