lcsim/src/org/lcsim/digisim
diff -u -r1.5 -r1.6
--- RandomNoise.java 18 Jan 2006 00:25:52 -0000 1.5
+++ RandomNoise.java 20 Jan 2006 23:36:32 -0000 1.6
@@ -11,7 +11,7 @@
* class.
*
* @author Guilherme Lima
- * @version $Id: RandomNoise.java,v 1.5 2006/01/18 00:25:52 lima Exp $
+ * @version $Id: RandomNoise.java,v 1.6 2006/01/20 23:36:32 lima Exp $
*/
abstract class RandomNoise extends AbstractCalHitModifier {
@@ -99,7 +99,9 @@
/** Timing parametrization: gaussian */
private double drawRandomTiming() {
- return _timeNom + _timeSigma * _random.nextGaussian();
+ double time = 0;
+ while(time<=0) time = _timeNom + _timeSigma * _random.nextGaussian();
+ return time;
}
/** FIXME: add documentation here