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);
}
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;
}
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);