From: coppedis Date: Mon, 19 Jul 2010 17:58:17 +0000 (+0000) Subject: Bug in PMT gains corrected X-Git-Url: http://git.uio.no/git/?a=commitdiff_plain;h=edb4e893896f501de7d2d51ae42ef9a6557c8ac6;p=u%2Fmrichter%2FAliRoot.git Bug in PMT gains corrected --- diff --git a/ZDC/AliZDCDigitizer.cxx b/ZDC/AliZDCDigitizer.cxx index 9fe90becae7..ba52ea1f691 100644 --- a/ZDC/AliZDCDigitizer.cxx +++ b/ZDC/AliZDCDigitizer.cxx @@ -76,7 +76,7 @@ AliZDCDigitizer::AliZDCDigitizer(AliRunDigitizer* manager): { // Get calibration data if(fIsCalibration!=0) printf("\n\t AliZDCDigitizer -> Creating calibration data (pedestals)\n"); - for(Int_t i=0; i<6; i++){ + for(Int_t i=0; i<5; i++){ for(Int_t j=0; j<5; j++) fPMGain[i][j] = 0.; } @@ -102,7 +102,7 @@ AliZDCDigitizer::AliZDCDigitizer(const AliZDCDigitizer &digitizer): { // Copy constructor - for(Int_t i=0; i<6; i++){ + for(Int_t i=0; i<5; i++){ for(Int_t j=0; j<5; j++){ fPMGain[i][j] = digitizer.fPMGain[i][j]; } @@ -170,9 +170,9 @@ Bool_t AliZDCDigitizer::Init() for(Int_t j = 0; j < 5; j++){ fPMGain[0][j] = 50000./scalGainFactor; fPMGain[1][j] = 100000./scalGainFactor; + fPMGain[2][j] = 100000./scalGainFactor; fPMGain[3][j] = 50000./scalGainFactor; - fPMGain[4][j] = 100000./scalGainFactor; - fPMGain[5][j] = 100000./scalGainFactor; + fPMGain[4][j] = 100000./scalGainFactor; } AliInfo(Form(" PMT gains for Pb-Pb @ %1.0f+%1.0f A GeV: ZN(%1.0f), ZP(%1.0f), ZEM(%1.0f)\n", fBeamEnergy, fBeamEnergy, fPMGain[0][0], fPMGain[1][0], fPMGain[2][0])); diff --git a/ZDC/AliZDCDigitizer.h b/ZDC/AliZDCDigitizer.h index b8ffa3712eb..0a20249f39b 100644 --- a/ZDC/AliZDCDigitizer.h +++ b/ZDC/AliZDCDigitizer.h @@ -61,7 +61,7 @@ private: Int_t Res) const; Int_t Pedestal(Int_t Detector, Int_t Quadrant, Int_t Res) const; - Float_t fPMGain[6][5]; // PM gain + Float_t fPMGain[5][5]; // PM gain Float_t fADCRes[2]; // ADC conversion factors Int_t fIsCalibration; // !=0 if simulation creates calibration data Bool_t fIsSignalInADCGate; // true if signal in ADC gate