ROOT logo
// $Id$

AliAnalysisTaskTrgContam *AddTaskTrgContam(
  Double_t trgThresh=4.8, 
  Double_t exoticCut=0.97
)
{
  // Get the pointer to the existing analysis manager via the static access method.
  //==============================================================================
  AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
  if (!mgr) {
    ::Error("AddTaskTrgContam", "No analysis manager to connect to.");
    return NULL;
  }  
  
  // Create the task and configure it.
  //===========================================================================
  AliAnalysisTaskTrgContam* ana = new  AliAnalysisTaskTrgContam("");
  
  ana->SelectCollisionCandidates( AliVEvent::kEMC1 | AliVEvent::kMB | AliVEvent::kEMC7 | AliVEvent::kINT7);
  
  Bool_t isMC = (mgr->GetMCtruthEventHandler() != NULL);
  if (isMC)
    return 0x0;

  ana->SetTrigThresh(trgThresh);
  ana->SetExotCut(exoticCut);
  
  mgr->AddTask(ana);
  
  // Create ONLY the output containers for the data produced by the task.
  // Get and connect other common input/output containers via the manager as below
  //==============================================================================
  AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("histosTrgContam", TList::Class(),AliAnalysisManager::kOutputContainer,Form("%s", AliAnalysisManager::GetCommonFileName()));
  
  mgr->ConnectInput  (ana, 0, mgr->GetCommonInputContainer());
  mgr->ConnectOutput (ana, 1, coutput1 );
   
  return ana;
}
 AddTaskTrgContam.C:1
 AddTaskTrgContam.C:2
 AddTaskTrgContam.C:3
 AddTaskTrgContam.C:4
 AddTaskTrgContam.C:5
 AddTaskTrgContam.C:6
 AddTaskTrgContam.C:7
 AddTaskTrgContam.C:8
 AddTaskTrgContam.C:9
 AddTaskTrgContam.C:10
 AddTaskTrgContam.C:11
 AddTaskTrgContam.C:12
 AddTaskTrgContam.C:13
 AddTaskTrgContam.C:14
 AddTaskTrgContam.C:15
 AddTaskTrgContam.C:16
 AddTaskTrgContam.C:17
 AddTaskTrgContam.C:18
 AddTaskTrgContam.C:19
 AddTaskTrgContam.C:20
 AddTaskTrgContam.C:21
 AddTaskTrgContam.C:22
 AddTaskTrgContam.C:23
 AddTaskTrgContam.C:24
 AddTaskTrgContam.C:25
 AddTaskTrgContam.C:26
 AddTaskTrgContam.C:27
 AddTaskTrgContam.C:28
 AddTaskTrgContam.C:29
 AddTaskTrgContam.C:30
 AddTaskTrgContam.C:31
 AddTaskTrgContam.C:32
 AddTaskTrgContam.C:33
 AddTaskTrgContam.C:34
 AddTaskTrgContam.C:35
 AddTaskTrgContam.C:36
 AddTaskTrgContam.C:37
 AddTaskTrgContam.C:38
 AddTaskTrgContam.C:39
 AddTaskTrgContam.C:40
 AddTaskTrgContam.C:41