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);
}
if(fu1 && fu1->GetN()>0) {
grY = fu1->GetY();
fMaxValue[ipmt]=grY[refAmp-1];
- // TGraph* fu = param ->GetAmpLEDRec(i);
- walk = Int_t (fMaxValue[ipmt]) - Int_t(fu1->Eval(Double_t(qt)));
+ // TGraph* fu = param ->GetAmpLEDRec(i);
+ // walk = Int_t (fMaxValue[ipmt]) + Int_t(fu1->Eval(Double_t(qt)));
+ walk = Int_t(fu1->Eval(Double_t(qt)));
}
- timeWalk = time + walk ;
+ 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;
}