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