]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - T0/AliT0Digitizer.cxx
memory leak fixed
[u/mrichter/AliRoot.git] / T0 / AliT0Digitizer.cxx
index 41c9dd95e56a0fb70dd890d27a121d9baa64b8d5..011f0e0648c3110faf1aef85aeb74b4ba346cfd7 100644 (file)
@@ -102,9 +102,10 @@ AliT0Digitizer::AliT0Digitizer(AliRunDigitizer* manager)
        y1[ii]=y[np-ii-1]; 
        x1[ii]=x[np-ii-1];
       }
-    
-    TGraph *grInverse = new TGraph(np,y1,x1);
-    fAmpLED.AddAtAndExpand(grInverse,i);
+      TGraph *grInverse = new TGraph(np,y1,x1);
+      fAmpLED.AddAtAndExpand(grInverse,i);
+      if (x1) delete x1;
+      if (y1) delete y1;
     }
   }
   for (Int_t i=0; i<24; i++){
@@ -121,6 +122,9 @@ AliT0Digitizer::AliT0Digitizer(AliRunDigitizer* manager)
       }
       TGraph *grInverseQTC = new TGraph(npq,y1q,x1q);
       fAmpQTC.AddAtAndExpand(grInverseQTC,i);
+      if (x1q)  delete x1q;
+      if (y1q)  delete y1q;
+
     }
   }
 }