Fixing memory leaks (T.Kuhr)
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 19 Feb 2004 15:43:05 +0000 (15:43 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 19 Feb 2004 15:43:05 +0000 (15:43 +0000)
EMCAL/AliEMCAL.cxx
PHOS/AliPHOS.cxx

index 0261c78..c4f9c0c 100644 (file)
@@ -168,6 +168,7 @@ void AliEMCAL::FillESD(AliESD* esd) const
   for (Int_t recpart=0; recpart<nOfRecParticles; recpart++) {
     AliESDCaloTrack *ct = new AliESDCaloTrack((AliEMCALRecParticle*)recParticles->At(recpart));
     esd->AddCaloTrack(ct);
+    delete ct;
   }
 }       
 
index 60aeb9b..9128533 100644 (file)
@@ -385,6 +385,7 @@ void AliPHOS::FillESD(AliESD* esd) const
   for (Int_t recpart=0; recpart<nOfRecParticles; recpart++) {
     AliESDCaloTrack *ct = new AliESDCaloTrack((AliPHOSRecParticle*)recParticles->At(recpart));
     esd->AddCaloTrack(ct);
+    delete ct;
   }
 }