pedestal is subtracted not added
authorschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 17 Jan 2002 02:03:25 +0000 (02:03 +0000)
committerschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 17 Jan 2002 02:03:25 +0000 (02:03 +0000)
EMCAL/AliEMCALDigitizer.cxx

index 7420072..9f23959 100644 (file)
@@ -381,10 +381,10 @@ Int_t AliEMCALDigitizer::DigitizeEnergy(Float_t energy, Int_t absId)
   Int_t nz   = AliEMCALGetter::GetInstance()->EMCALGeometry()->GetNZ() ;
   
   if(absId <= nphi*nz) //digitize as tower
-    channel = (Int_t) TMath::Ceil( (energy + fADCpedestalTower)/fADCchannelTower )  ;
+    channel = (Int_t) TMath::Ceil( (energy - fADCpedestalTower)/fADCchannelTower )  ;
   if(channel > fNADCTower ) channel =  fNADCTower ;
   else 
-    channel =  (Int_t) TMath::Ceil( (energy + fADCpedestalPreSho)/fADCchannelPreSho )  ;
+    channel =  (Int_t) TMath::Ceil( (energy - fADCpedestalPreSho)/fADCchannelPreSho )  ;
   if(channel > fNADCPreSho ) channel =  fNADCPreSho ;
   
   return channel ;