]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
fix from fengchu
authorloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 17 Mar 2013 06:19:27 +0000 (06:19 +0000)
committerloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 17 Mar 2013 06:19:27 +0000 (06:19 +0000)
PWGGA/EMCALTasks/macros/AddTaskEMCALPi0V2.C

index 7e6973e9e7931f9dad62669a5f1dc065618e85cc..2606c79ed5b0c99e8598d5bfb837ca1e6edc627a 100644 (file)
@@ -9,8 +9,8 @@ AliAnalysisTask *AddTaskEMCALPi0V2 (
   TString V1ClusName = "CaloClusters", 
   TString V2ClusName = "caloClusters", 
   TString trigClass  = "",
-  Bool_t IsPhosCali  = kFALSE
-  Int_t EvtType      = 4;
+  Bool_t IsPhosCali  = kFALSE,
+  Int_t EvtType      = 
 )
 {
   AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
@@ -24,17 +24,23 @@ AliAnalysisTask *AddTaskEMCALPi0V2 (
     return NULL;
   }
 
-  TString type = mgr->GetInputEventHandler()->GetDataType(); // can be "ESD" or "AOD"
-
+  TString Input;
   AliAnalysisTaskPi0V2* taskMB = new  AliAnalysisTaskPi0V2("Pi0v2Task");
   if(EvtType == 1){ //central
     taskMB->SelectCollisionCandidates(AliVEvent::kCentral);
+    Input = "kCentral";
   } else if (EvtType == 2){ //SemiCentral
     taskMB->SelectCollisionCandidates(AliVEvent::kSemiCentral);
-  } else if (EvtType == 3){ //Central + SemiCentral 
+    Input = "kSemiCentral";
+  } else if (EvtType == 3){ //kMB 
+    taskMB->SelectCollisionCandidates(AliVEvent::kMB);
+    Input = "kMB";
+  } else if (EvtType == 4){ //Central + SemiCentral 
     taskMB->SelectCollisionCandidates(AliVEvent::kCentral | AliVEvent::kSemiCentral);
-  } else if (EvtType == 4){ //Central + SemiCentral + kMB
+    Input = "Central_SemiCentral";
+  } else if (EvtType == 5){ //Central + SemiCentral + kMB
     taskMB->SelectCollisionCandidates(AliVEvent::kCentral | AliVEvent::kSemiCentral | AliVEvent::kMB);
+    Input = "ALLMB";
   }
   taskMB->SetTracksName(trackName.Data());
   taskMB->SetClusE(Ecut);
@@ -47,11 +53,11 @@ AliAnalysisTask *AddTaskEMCALPi0V2 (
   taskMB->SetIsPHOSCali(IsPhosCali);
 
   TString containerName = mgr->GetCommonFileName();
-  containerName += ":PWGGA_pi0v2CalSemiCentral";
+  containerName += ":PWGGA_EMCalpi0v2";
 
   AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
   AliAnalysisDataContainer *coutput2 = mgr->CreateContainer(
-    Form("histv2task_Evt%d_E%1.2f_M02%1.2f", EvtType, Ecut, M02cut), 
+    Form("%s_E%1.2f_M02%1.2f", Input.Data(), Ecut, M02cut), 
     TList::Class(),
     AliAnalysisManager::kOutputContainer, 
     containerName.Data());