]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/AliPHOSDigitizer.cxx
Fixed memory leaks for #86360: High memory consumption in 2.76TeV p+p RAW reco jobs
[u/mrichter/AliRoot.git] / PHOS / AliPHOSDigitizer.cxx
index 57ad35b3d0dc6dc88f17c4a29101e1ff3cb2c2ef..93d09754cc627b991ea47eb811504205da1e1ba3 100644 (file)
@@ -676,7 +676,8 @@ void AliPHOSDigitizer::Decalibrate(AliPHOSDigit *digit)
   Int_t row   =relId[2];
   Int_t column=relId[3];
   if(relId[1]==0){ //This Is EMC
-    Float_t calibration = fcdb->GetADCchannelEmc(module,column,row);
+    Float_t decalib     = fcdb->GetADCchannelEmcDecalib(module,column,row); // O(1)
+    Float_t calibration = fcdb->GetADCchannelEmc(module,column,row)*decalib;
     Float_t energy = digit->GetEnergy()/calibration;
     digit->SetEnergy(energy); //Now digit measures E in ADC counts
     Float_t time = digit->GetTime() ;