lcsim/src/org/lcsim/util/heprep
diff -u -r1.5 -r1.6
--- CalorimeterHitConverter.java 26 Aug 2005 00:47:12 -0000 1.5
+++ CalorimeterHitConverter.java 10 Jan 2006 19:21:47 -0000 1.6
@@ -18,7 +18,7 @@
/**
*
* @author tonyj
- * @version $Id: CalorimeterHitConverter.java,v 1.5 2005/08/26 00:47:12 tonyj Exp $
+ * @version $Id: CalorimeterHitConverter.java,v 1.6 2006/01/10 19:21:47 tonyj Exp $
*/
class CalorimeterHitConverter implements HepRepCollectionConverter
{
@@ -63,6 +63,7 @@
{
double e = hit.getRawEnergy();
if (Double.isNaN(e) || Double.isInfinite(e) || e <= 0) continue;
+ if (!hasPos) decoder.setID(hit.getCellID());
double[] pos = hasPos ? hit.getPosition() : decoder.getPosition();
HepRepInstance instanceX = factory.createHepRepInstance(instanceTree, typeX);
instanceX.addAttValue("energy",hit.getRawEnergy());