lcsim/src/org/lcsim/contrib/timb/mc/fast
diff -N MCFast.java
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ MCFast.java 26 May 2006 07:21:47 -0000 1.1
@@ -0,0 +1,32 @@
+package org.lcsim.mc.fast;
+
+import org.lcsim.mc.fast.cluster.ronan.MCFastRonan;
+import org.lcsim.mc.fast.reconstructedparticle.MCFastReconstructedParticleDriver;
+import org.lcsim.mc.fast.tracking.MCFastTracking;
+import org.lcsim.util.Driver;
+
+/**
+ *
+ * @author Tony Johnson
+ */
+public class MCFast extends Driver
+{
+ /** Creates a new instance of MCFast */
+ public MCFast(boolean beamSpotConstraint, boolean simple)
+ {
+ add(new MCFastTracking(beamSpotConstraint, simple));
+ add(new MCFastRonan());
+ add(new MCFastReconstructedParticleDriver());
+ }
+
+ public MCFast(boolean beamSpotConstraint, boolean simple, long seed)
+ {
+ this(beamSpotConstraint, simple);
+ getRandom().setSeed(seed);
+ }
+
+ public MCFast()
+ {
+ this(false,false);
+ }
+}