From: alla Date: Mon, 7 Dec 2009 13:19:34 +0000 (+0000) Subject: changes in calibration to fix hardware bug X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=commitdiff_plain;h=4004366445271b3c2a039923ac62c4d2e3baccae;ds=sidebyside changes in calibration to fix hardware bug --- diff --git a/T0/AliT0Calibrator.cxx b/T0/AliT0Calibrator.cxx index 2b12c6f7db8..be4a7874c8b 100644 --- a/T0/AliT0Calibrator.cxx +++ b/T0/AliT0Calibrator.cxx @@ -55,7 +55,9 @@ ClassImp(AliT0Calibrator) for (Int_t i=0; i<24; i++){ fMaxValue[i]=0; fTimeDelayCFD[i] = Int_t (param->GetTimeDelayCFD(i)); - TGraph* fu = param ->GetWalk(i); + // TGraph* fu = param ->GetWalk(i); + // fWalk.AddAtAndExpand(fu,i); + TGraph* fu = param ->GetAmpLEDRec(i); fWalk.AddAtAndExpand(fu,i); } @@ -112,8 +114,10 @@ Int_t AliT0Calibrator::WalkCorrection(Int_t refAmp, Int_t ipmt, Int_t qt, Int_ timeWalk = time - walk ; timeEq= timeWalk - fTimeDelayCFD[ipmt]; - AliDebug(10,Form(" ipmt %i time before %i timeWalk %i , walk %i qt %i timeEq %i \n ", - ipmt, time,timeWalk, walk, qt, timeEq )); + // printf(" ipmt %i time before %i timeWalk %i , walk %i qt %i fTimeDelayCFD[ipmt] %i timeEq %i \n ", + // ipmt, time,timeWalk, walk, qt,fTimeDelayCFD[ipmt], timeEq ); + // AliDebug(10,Form(" ipmt %i time before %i timeWalk %i , walk %i qt %i timeEq %i \n ", + // ipmt, time,timeWalk, walk, qt, timeEq )); return timeEq; } diff --git a/T0/AliT0Reconstructor.cxx b/T0/AliT0Reconstructor.cxx index aadb1e74e13..22bad77497c 100644 --- a/T0/AliT0Reconstructor.cxx +++ b/T0/AliT0Reconstructor.cxx @@ -290,10 +290,10 @@ void AliT0Reconstructor::Reconstruct(AliRawReader* rawReader, TTree*recTree) con adc[ipmt] = 0; - time[ipmt] = fCalib-> WalkCorrection(refAmp, ipmt, adc[ipmt], timeCFD[ipmt] ) ; + // time[ipmt] = fCalib-> WalkCorrection(refAmp, ipmt, adc[ipmt], timeCFD[ipmt] ) ; Double_t sl = timeLED[ipmt] - timeCFD[ipmt]; - // time[ipmt] = fCalib-> WalkCorrection( ipmt, Int_t(sl), timeCFD[ipmt] ) ; + time[ipmt] = fCalib-> WalkCorrection( refAmp,ipmt, Int_t(sl), timeCFD[ipmt] ) ; AliDebug(10,Form(" ipmt %i QTC %i , time in chann %i (led-cfd) %i ", ipmt, Int_t(adc[ipmt]) ,Int_t(time[ipmt]),Int_t( sl))); Double_t ampMip =( (TGraph*)fAmpLED.At(ipmt))->Eval(sl);