]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Track references deleted in AliModule
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 10 Apr 2003 12:07:47 +0000 (12:07 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 10 Apr 2003 12:07:47 +0000 (12:07 +0000)
STEER/AliDetector.cxx
STEER/AliModule.cxx

index b0fad1a3de67042dceef353320ffb9149e686628..6738269febfb98afa06717a11f3c6c2248f16d07 100644 (file)
@@ -132,12 +132,6 @@ AliDetector::~AliDetector()
     delete fDigits;
     fDigits     = 0;
   }
-  // Delete track references
-  if (fTrackReferences) {
-    fTrackReferences->Delete();
-    delete fTrackReferences;
-    fTrackReferences     = 0;
-  }
   if (fDigitsFile) delete [] fDigitsFile;
 }
 
index e2fb9fc9cb5378e701db3bca902d77486d1b41a4..bcbc0075de2a8d688ec841d5cd57d37f8a3a8459 100644 (file)
@@ -158,13 +158,20 @@ AliModule::~AliModule()
   if(fNodes) {
     fNodes->Clear();
     delete fNodes;
+    fNodes = 0;
   }
   // Delete histograms
   if(fHistograms) {
     fHistograms->Clear();
     delete fHistograms;
+    fHistograms = 0;
+  }
+  // Delete track references
+  if (fTrackReferences) {
+    fTrackReferences->Delete();
+    delete fTrackReferences;
+    fTrackReferences     = 0;
   }
-  //
   // Delete TArray objects
   delete fIdtmed;
   delete fIdmate;