colE = padPlane->GetPadColNumber(locC+offsetTilt);
if (colE < 0) continue;
colOffset = padPlane->GetPadColOffset(colE,locC+offsetTilt);
-
+
// Also re-retrieve drift velocity because col and row may have changed
driftvelocity = calVdriftDetValue * calVdriftROC->GetValue(colE,rowE);
Float_t t0 = calT0DetValue + calT0ROC->GetValue(colE,rowE);
do {
ggRndm = gRandom->Rndm();
} while (ggRndm <= 0);
- Int_t signal = (Int_t) (-(simParam->GetGasGain()) * TMath::Log(ggRndm));
+ Double_t signal = -(simParam->GetGasGain()) * TMath::Log(ggRndm);
// Apply the pad response
if (simParam->PRFOn()) {
// OmegaTau
fOmegaTau = calibration->GetOmegaTau(vdrift,field);
-
- // Lorentzfactor
if (commonParam->ExBOn()) {
fLorentzFactor = 1.0 / (1.0 + fOmegaTau*fOmegaTau);
}