Print

Print


Commit in lcsim/src/org/lcsim/recon/ztracking/cheater on MAIN
CheatTrack.java+34added 1.1
Initial

lcsim/src/org/lcsim/recon/ztracking/cheater
CheatTrack.java added at 1.1
diff -N CheatTrack.java
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ CheatTrack.java	4 Aug 2005 23:03:53 -0000	1.1
@@ -0,0 +1,34 @@
+/* CheatTrack.java
+
+ Created by  Mike Ronan  Jul '00   
+ Modified by Mike Ronan  Jun '05  For org.lcsim package.
+
+*/
+
+package org.lcsim.recon.ztracking.cheater;
+
+import org.lcsim.event.MCParticle;
+import org.lcsim.recon.ztracking.FoundTrack;
+
+public class CheatTrack extends FoundTrack
+{
+    MCParticle mcParticle;
+
+    /** Found with associated Monte Carlo particle. */
+    CheatTrack(MCParticle particle)
+    {
+	charge = (int) particle.getCharge();
+	px = particle.getPX();
+	py = particle.getPY();
+	pz = particle.getPZ();
+	p = Math.sqrt(px*px + py*py + pz*pz);
+	momentum = new double[] {px, py, pz};
+
+	this.mcParticle = particle;
+    }
+
+    public MCParticle getMCParticle()
+    {
+	return mcParticle;
+    }
+}
CVSspam 0.2.8