lcsim/src/org/lcsim/detector/tracker
diff -N SimTrackerHitPositionalReadoutDriver.java
--- SimTrackerHitPositionalReadoutDriver.java 27 Apr 2007 23:38:18 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,65 +0,0 @@
-package org.lcsim.detector.tracker;
-
-import hep.physics.vec.BasicHep3Vector;
-
-import java.util.List;
-import java.util.Map;
-import java.util.HashMap;
-
-import org.lcsim.detector.DetectorElement;
-import org.lcsim.detector.IDetectorElement;
-import org.lcsim.detector.IReadout;
-import org.lcsim.detector.Readout;
-import org.lcsim.detector.ReadoutCleanupDriver;
-import org.lcsim.event.EventHeader;
-import org.lcsim.event.SimTrackerHit;
-import org.lcsim.util.Driver;
-
-public class SimTrackerHitPositionalReadoutDriver extends Driver
-{
- Map<String,String> collectionMap = new HashMap<String,String>();;
-
- public SimTrackerHitPositionalReadoutDriver(List<String> collectionNames)
- {
- add( new ReadoutCleanupDriver( collectionNames ) );
- for ( String collection : collectionNames )
- {
- this.collectionMap.put(collection, collection);
- }
- }
-
- public SimTrackerHitPositionalReadoutDriver(String[] collectionNames)
- {
- add( new ReadoutCleanupDriver( collectionNames ) );
- for ( String collection : collectionNames )
- {
- this.collectionMap.put(collection, collection);
- }
- }
-
- protected void process(EventHeader header)
- {
- super.process(header);
- List<List<SimTrackerHit>> collections = header.get(SimTrackerHit.class);
- for ( List<SimTrackerHit> collection : collections )
- {
- if ( handleCollection( header.getMetaData( collection ).getName() ) )
- {
- for ( SimTrackerHit hit : collection )
- {
- IDetectorElement deSubdet = hit.getSubdetector().getDetectorElement();
- DetectorElement deHit =
- (DetectorElement)deSubdet.findDetectorElement( new BasicHep3Vector( hit.getPoint() ) );
- hit.setDetectorElement( deHit );
- Readout<SimTrackerHit> ro = (Readout<SimTrackerHit>)deHit.getReadout();
- ro.addHit( hit );
- }
- }
- }
- }
-
- private boolean handleCollection( String collectionName )
- {
- return collectionMap.get( collectionName ) != null;
- }
-}
lcsim/src/org/lcsim/detector/tracker
diff -N SimTrackerHitReadout.java
--- SimTrackerHitReadout.java 27 Apr 2007 12:37:46 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,8 +0,0 @@
-package org.lcsim.detector.tracker;
-
-import org.lcsim.detector.Readout;
-import org.lcsim.event.SimTrackerHit;
-
-public class SimTrackerHitReadout
-extends Readout<SimTrackerHit>
-{}