Print

Print


Author: [log in to unmask]
Date: Tue Dec 16 15:24:51 2014
New Revision: 3457

Log:
Add basic energy hit comparator class as nested class of CalorimeterHit interface.

Modified:
    projects/lcsim/trunk/event-model/src/main/java/org/lcsim/event/CalorimeterHit.java

Modified: projects/lcsim/trunk/event-model/src/main/java/org/lcsim/event/CalorimeterHit.java
 =============================================================================
--- projects/lcsim/trunk/event-model/src/main/java/org/lcsim/event/CalorimeterHit.java	(original)
+++ projects/lcsim/trunk/event-model/src/main/java/org/lcsim/event/CalorimeterHit.java	Tue Dec 16 15:24:51 2014
@@ -1,4 +1,6 @@
 package org.lcsim.event;
+
+import java.util.Comparator;
 
 /**
  * A hit in a calorimeter.
@@ -53,4 +55,15 @@
     * @return
     */
    public int getType();
+   
+   /**
+    * Perform comparison between corrected energy of calorimeter hits.
+    */
+   public static class CalorimeterHitEnergyComparator implements Comparator<CalorimeterHit> {
+
+       @Override
+       public int compare(CalorimeterHit o1, CalorimeterHit o2) {
+           return Double.compare(o1.getCorrectedEnergy(), o2.getCorrectedEnergy());
+       }
+   }   
 }

########################################################################
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