Claude Nuttens (claude.nuttens@cern.ch)
Detailled view | Module view | Time View |
Temperature = cms.double(273.0),
SiHitDigitizer.cc
:
double timeNormalisation = (moduleThickness*moduleThickness)/(2.*depletionVoltage*chargeMobility);
SiLinearChargeCollectionDrifter
(drift time in the sensor)
double driftTime = -timeNormalisation *log(1.-2*depletionVoltage*thicknessFraction/(depletionVoltage+appliedVoltage)) +chargeDistributionRMS
SignalPoint drift (EnergyDepositUnit edu, Localvector drift, moduleThickness, timeNormalisation)
see next slide
SignalPoint drift (EnergyDepositUnit edu, Localvector drift, moduleThickness, timeNormalisation)
> generatedNoise;
genNoise->generate(numStrips, threshold, noiseRMS, generatedNoise);