lcsim/src/org/lcsim/recon/cluster/mipfinder
diff -u -r1.1 -r1.2
--- TrackClusterDriver.java 16 Jan 2006 21:09:32 -0000 1.1
+++ TrackClusterDriver.java 17 Feb 2006 00:42:30 -0000 1.2
@@ -14,12 +14,13 @@
import org.lcsim.util.decision.*;
import org.lcsim.geometry.IDDecoder;
import org.lcsim.recon.cluster.util.ClusterSizeDecision;
+import org.lcsim.util.hitmap.HitMap;
/**
* An alternative driver. This is designed to find any track
* segment, not just MIPs.
*
- * @version $Id: TrackClusterDriver.java,v 1.1 2006/01/16 21:09:32 mcharles Exp $
+ * @version $Id: TrackClusterDriver.java,v 1.2 2006/02/17 00:42:30 mcharles Exp $
*/
public class TrackClusterDriver extends Driver
@@ -51,7 +52,7 @@
public void process(EventHeader event)
{
// Fetch the hit map from the event:
- Map<Long, CalorimeterHit> inputHitMap = (Map<Long, CalorimeterHit>) (event.get(m_inputHitMapName));
+ HitMap inputHitMap = (HitMap) (event.get(m_inputHitMapName));
List<CalorimeterHit> inputHitList = new Vector<CalorimeterHit> (inputHitMap.values());
// Look for track segments. Any isolated hit could be a seed...
@@ -146,7 +147,7 @@
event.put(m_outputClusterListName, filteredTrackSegments);
// Make the output hit list
- Map<Long, CalorimeterHit> outputHitMap = new HashMap<Long, CalorimeterHit>(inputHitMap); // initially cloned
+ HitMap outputHitMap = new HitMap(inputHitMap); // initially cloned
for (Cluster clus : filteredTrackSegments) {
for (CalorimeterHit hit : clus.getCalorimeterHits()) {
outputHitMap.remove(hit.getCellID());