Float_t dist = y - (Float_t)(PadNumber-CentralPad)*fTPCParam->GetPadPitchWidth();
- for (Int_t i=0;i<7;i++)
+ for (Int_t i=0;i<7;i++){
PadSignal[i]=fPRF2D->GetPRF(dist+(i-3)*fTPCParam->GetPadPitchWidth(),xwire)*aval;
+ PadSignal[i] *= fTPCParam->GetPadCoupling();
+ }
Int_t LeftPad = TMath::Max(1,PadNumber-3);
Int_t RightPad = TMath::Min(np,PadNumber+3);
Float_t dist = y - (Float_t)(PadNumber-CentralPad)*fTPCParam->GetPadPitchWidth();
- for (Int_t i=0;i<7;i++)
+ for (Int_t i=0;i<7;i++){
PadSignal[i]=fPRF2D->GetPRF(dist+(3-i)*fTPCParam->GetPadPitchWidth(),xwire)*aval;
+ PadSignal[i] *= fTPCParam->GetPadCoupling();
+ }
// real pad range
Int_t LeftPad = TMath::Max(1,PadNumber-3);