]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
delete pointer members in dtor
authorschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 19 Apr 2002 14:28:14 +0000 (14:28 +0000)
committerschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 19 Apr 2002 14:28:14 +0000 (14:28 +0000)
EMCAL/AliEMCALGetter.cxx
PHOS/AliPHOSGetter.cxx

index 65d8cdb21a3c5a38ec316baaa832ac5e8023cbe9..be16fb4a3ed504e192993c6c033946880ea74bb0 100644 (file)
@@ -140,6 +140,11 @@ AliEMCALGetter::AliEMCALGetter(const char* headerFile, const char* branchTitle,
 //____________________________________________________________________________ 
 AliEMCALGetter::~AliEMCALGetter(){
 
+  if (fPrimaries) {
+    fPrimaries->Delete() ; 
+    delete fPrimaries ; 
+  }
+
 }
 
 //____________________________________________________________________________ 
@@ -174,7 +179,7 @@ AliEMCALGetter * AliEMCALGetter::GetInstance(const char* headerFile,
        (fgObjGetter->fHeaderFile.CompareTo(headerFile)==0))
       return fgObjGetter ;
     else
-      fgObjGetter->~AliEMCALGetter() ;  // delete it if already exists another version
+      fgObjGetter->~AliEMCALGetter() ;  // delete it already exists another version
   
   fgObjGetter = new AliEMCALGetter(headerFile,branchTitle, rw) ; 
   
index 66292c7f12eb0b672b49c562608764da66a3aa64..f5d0d4cfa39d446f815cadc79f2a50e84928bbf8 100644 (file)
@@ -141,6 +141,11 @@ AliPHOSGetter::AliPHOSGetter(const char* headerFile, const char* branchTitle )
 //____________________________________________________________________________ 
 AliPHOSGetter::~AliPHOSGetter(){
 
+  if (fPrimaries) {
+    fPrimaries->Delete() ; 
+    delete fPrimaries ; 
+  }
+
 }
 
 //____________________________________________________________________________ 
@@ -175,7 +180,7 @@ AliPHOSGetter * AliPHOSGetter::GetInstance(const char* headerFile,
        (fgObjGetter->fHeaderFile.CompareTo(headerFile)==0))
       return fgObjGetter ;
     else
-      fgObjGetter->~AliPHOSGetter() ;  // delete it if already exists another version
+      fgObjGetter->~AliPHOSGetter() ;  // delete it already exists another version
   
   fgObjGetter = new AliPHOSGetter(headerFile,branchTitle) ;