]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PMD/AliPMDtracker.cxx
Fix for memory leaks
[u/mrichter/AliRoot.git] / PMD / AliPMDtracker.cxx
index e3e82847fdd86b721f57bcaca8dd77e7b4e7b99e..0435d94035bf30e1a0fa42bdf492d45b75f1dda8 100644 (file)
@@ -240,8 +240,8 @@ void AliPMDtracker::Clusters2Tracks(AliESDEvent *event)
        }
     }
 
-  AliPMDDiscriminator *pmddiscriminator = new AliPMDEmpDiscriminator();
-  pmddiscriminator->Discrimination(fPMDcontin,fPMDcontout);
+  AliPMDEmpDiscriminator pmddiscriminator;
+  pmddiscriminator.Discrimination(fPMDcontin,fPMDcontout);
 
   const Float_t kzpos = 361.5;    // middle of the PMD
 
@@ -341,6 +341,7 @@ void AliPMDtracker::Clusters2Tracks(AliESDEvent *event)
       esdpmdtr->SetClusterSigmaY(rady);
 
       event->AddPmdTrack(esdpmdtr);
+      delete esdpmdtr;
     }
 
   fPMDcontin->Delete();