lcsim/src/org/lcsim/event/base
diff -u -r1.4 -r1.5
--- BaseCalorimeterHit.java 23 May 2008 06:53:35 -0000 1.4
+++ BaseCalorimeterHit.java 2 Jul 2008 19:48:26 -0000 1.5
@@ -1,5 +1,7 @@
package org.lcsim.event.base;
+import org.lcsim.detector.identifier.IIdentifier;
+import org.lcsim.detector.identifier.Identifier;
import org.lcsim.event.CalorimeterHit;
import org.lcsim.event.util.SamplingFractionManager;
import org.lcsim.geometry.IDDecoder;
@@ -73,4 +75,11 @@
position[2] = decoder.getZ();
}
}
+
+ public IIdentifier getIdentifier()
+ {
+ if (this.compactId == null)
+ this.compactId = new Identifier(this.id);
+ return this.compactId;
+ }
}