]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
destructor for proof mode
authorrvernet <rvernet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 20 Apr 2011 15:13:40 +0000 (15:13 +0000)
committerrvernet <rvernet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 20 Apr 2011 15:13:40 +0000 (15:13 +0000)
PWG4/PartCorrBase/AliAnalysisTaskParticleCorrelation.cxx

index eceb0ec0ee2bd590cd51e98cb74fdf4d94675d2b..9f6ee6d727196577801ebfe0fa81d8140a162de7 100755 (executable)
@@ -68,17 +68,11 @@ AliAnalysisTaskParticleCorrelation::AliAnalysisTaskParticleCorrelation(const cha
 AliAnalysisTaskParticleCorrelation::~AliAnalysisTaskParticleCorrelation() 
 {
   // Remove all pointers
-       
-//     printf("********** Delete Task\n");
-//  // Do not delete it here, already done somewhere else, need to understand where.
-//  if(fOutputContainer){
-//    fOutputContainer->Clear() ; 
-//    delete fOutputContainer ;
-//  }
-
-  if(fAna) delete fAna;
-
-//  printf("********** Task deleted \n");
+  if (fOutputContainer && ! AliAnalysisManager::GetAnalysisManager()->IsProofMode()) {
+    fOutputContainer->Clear() ; 
+    delete fOutputContainer ;
+  }
+  if (fAna && ! AliAnalysisManager::GetAnalysisManager()->IsProofMode()) delete fAna;
 }
 
 //_____________________________________________________