Commit in projects/lcsim/trunk/users/src/main/java/org/lcsim/users/jeremym on MAIN
CalorimeterHitExampleDriver.java+23added 3174
A simple Driver example.

projects/lcsim/trunk/users/src/main/java/org/lcsim/users/jeremym
CalorimeterHitExampleDriver.java added at 3174
--- projects/lcsim/trunk/users/src/main/java/org/lcsim/users/jeremym/CalorimeterHitExampleDriver.java	                        (rev 0)
+++ projects/lcsim/trunk/users/src/main/java/org/lcsim/users/jeremym/CalorimeterHitExampleDriver.java	2014-07-10 18:45:23 UTC (rev 3174)
@@ -0,0 +1,23 @@
+package org.lcsim.users.jeremym;
+
+import org.lcsim.event.CalorimeterHit;
+import org.lcsim.event.EventHeader;
+import org.lcsim.util.aida.AIDA;
+
+/**
+ * This is an example Driver that sums hit energies in the ECAL barrel.
+ * @author Jeremy McCormick <[log in to unmask]>
+ */
+public class CalorimeterHitExampleDriver {
+    
+    static String collectionName = "EcalBarrelHits";
+    AIDA aida = AIDA.defaultInstance();
+        
+    public void process(EventHeader event) {
+        double totalEnergy = 0.;
+        for (CalorimeterHit hit : event.get(CalorimeterHit.class, collectionName)) {
+            totalEnergy += hit.getCorrectedEnergy();
+            aida.cloud1D("EcalBarrel Energy").fill(totalEnergy);
+        }        
+    }
+}
SVNspam 0.1


Use REPLY-ALL to reply to list

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