override protected int TimeTransit()
 {
     return(Convert.ToInt32(RNG.Norm(DriveAvg, DriveVar)));
 }
        override protected int TimePassExchange(int pin, int pout)
        {
            double delta = 12.5 + 0.13 * Convert.ToDouble(pout) + 0.22 * Convert.ToDouble(pin);

            return((int)RNG.Gamma3(2, delta, 0.8 * delta));
        }