Print

Print


Commit in lcsim-analysis/src/main/java/org/lcsim/analysis on MAIN
ReconstructedParticleAnalysis.java+31added 1.1
simple Driver to analyze ReconstructedParticles

lcsim-analysis/src/main/java/org/lcsim/analysis
ReconstructedParticleAnalysis.java added at 1.1
diff -N ReconstructedParticleAnalysis.java
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ ReconstructedParticleAnalysis.java	14 Feb 2013 22:21:44 -0000	1.1
@@ -0,0 +1,31 @@
+package org.lcsim.analysis;
+
+import java.util.List;
+import org.lcsim.event.EventHeader;
+import org.lcsim.event.ReconstructedParticle;
+import org.lcsim.util.Driver;
+import org.lcsim.util.aida.AIDA;
+
+/**
+ *
+ * @author Norman A Graf
+ *
+ * @version $Id:
+ */
+public class ReconstructedParticleAnalysis extends Driver
+{
+
+    private AIDA aida = AIDA.defaultInstance();
+
+    @Override
+    protected void process(EventHeader event)
+    {
+        List<ReconstructedParticle> rplist = event.get(ReconstructedParticle.class, "PandoraPFOCollection");
+        aida.cloud1D("Number of ReconstructedParticles found").fill(rplist.size());
+        for (ReconstructedParticle rp : rplist) {
+            aida.cloud1D("Energy").fill(rp.getEnergy());
+            int id = rp.getType();
+            aida.cloud1D("Cluster Energy pid= " + id).fill(rp.getEnergy());
+        }
+    }
+}
CVSspam 0.2.12


Use REPLY-ALL to reply to list

To unsubscribe from the LCD-CVS list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCD-CVS&A=1