// fPedestal(0), //Not used, remove?
// fSlope(0), //Not used, remove?
fPinNoise(0),
+ fTimeDelay(0),
fTimeResolution(0),
// fTimeThreshold(0), //Not used, remove?
// fTimeSignalLength(0), //Not used, remove?
// fPedestal(0),//Not used, remove?
// fSlope(0), //Not used, remove?
fPinNoise(0),
+ fTimeDelay(0),
fTimeResolution(0),
// fTimeThreshold(0), //Not used, remove?
// fTimeSignalLength(0), //Not used, remove?
// fPedestal(d.fPedestal), //Not used, remove?
// fSlope(d.fSlope), //Not used, remove?
fPinNoise(d.fPinNoise),
+ fTimeDelay(d.fTimeDelay),
fTimeResolution(d.fTimeResolution),
// fTimeThreshold(d.fTimeThreshold), //Not used, remove?
// fTimeSignalLength(d.fTimeSignalLength), //Not used, remove?
// fPedestal(0), //Not used, remove?
// fSlope(0.), //Not used, remove?
fPinNoise(0.),
+ fTimeDelay(0.),
fTimeResolution(0.),
// fTimeThreshold(0), //Not used, remove?
// fTimeSignalLength(0), //Not used, remove?
digit->SetIndexInList(i) ;
energy = sDigitizer->Calibrate(digit->GetAmplitude()) ;
digit->SetAmplitude(DigitizeEnergy(energy, digit->GetId()) ) ;
+ //Add delay to time
+ digit->SetTime(digit->GetTime()+fTimeDelay) ;
// printf("digit amplitude set at end: i %d, amp %f\n",i,digit->GetAmplitude());
}
if (fPinNoise < 0.0001 )
Warning("InitParameters", "No noise added\n") ;
fDigitThreshold = simParam->GetDigitThreshold(); //fPinNoise * 3; // 3 * sigma
- fTimeResolution = simParam->GetTimeResolution(); //0.6e-9 ; // 600 psc
+ fTimeResolution = simParam->GetTimeResolution(); //0.6e-9 ; // 600 pc
+ fTimeDelay = simParam->GetTimeDelay(); //600e-9 ; // 600 ns
// These defaults are normally not used.
// Values are read from calibration database instead