]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Set global (static) memers to 0x0 in destructor so that multple instances don't get...
authorcblume <cblume@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 23 Nov 2009 08:48:34 +0000 (08:48 +0000)
committercblume <cblume@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 23 Nov 2009 08:48:34 +0000 (08:48 +0000)
TRD/AliTRDReconstructor.cxx

index c3571575d7ab073d74e3008da520b6fdfe666d2b..c33a29b9a4ef0cd60fcdc2d1fec81aef8d92e823 100644 (file)
@@ -95,12 +95,19 @@ AliTRDReconstructor::~AliTRDReconstructor()
   // Destructor
   //
 
-  if(fgDigitsParam) delete fgDigitsParam;
+  if(fgDigitsParam){
+    delete fgDigitsParam;
+    fgDigitsParam = NULL;
+  }
   if(fgClusters) {
-    fgClusters->Delete(); delete fgClusters;
+    fgClusters->Delete();
+    delete fgClusters;
+    fgClusters = NULL;
   }
   if(fgTracklets) {
-    fgTracklets->Delete(); delete fgTracklets;
+    fgTracklets->Delete();
+    delete fgTracklets;
+    fgTracklets = NULL;
   }
   if(fSteerParam&kOwner){
     for(Int_t itask = 0; itask < AliTRDrecoParam::kTRDreconstructionTasks; itask++)