Commit in lcsim/src/org/lcsim/contrib/SiStripSim on MAIN
TrackerHitDriver.java+20-231.1 -> 1.2
CD - fixed identifier readout driver issue...

lcsim/src/org/lcsim/contrib/SiStripSim
TrackerHitDriver.java 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- TrackerHitDriver.java	9 Apr 2008 14:04:06 -0000	1.1
+++ TrackerHitDriver.java	11 Apr 2008 05:48:09 -0000	1.2
@@ -52,9 +52,6 @@
     // Default constructor
     public TrackerHitDriver()
     {
-        _readouts.add("SiTrackerBarrel_RO");
-        _readouts.add("SiTrackerEndcap_RO");
-        super.add( new SimTrackerHitIdentifierReadoutDriver( _readouts ) );
         
     }
     
@@ -114,12 +111,12 @@
     
     // Collection names
     //-----------------
-    String getRawHitsName()
+    public String getRawHitsName()
     {
         return _digitizer.getName()+"_RawTrackerHits";
     }
     
-    String getStripHits1DName()
+    public String getStripHits1DName()
     {
         return _strip_clusterer.getName()+"_SiTrackerHitStrip1D";
     }
@@ -129,7 +126,7 @@
 //        return _pixel_clusterer.getName()+"_SiTrackerHitPixel";
 //    }
     
-    String getStripHits2DName()
+    public String getStripHits2DName()
     {
         return _striphit_combiner.getName()+"_SiTrackerHitStrip2D";
     }
@@ -176,26 +173,26 @@
         
     }
     
-//    public void startOfData()
-//    {
-//        super.startOfData();
-//
-//        // If readouts not already set, set them up
-//        if (_readouts.size() != 0)
-//        {
-//            System.out.println("Adding SimTrackerHitIdentifierReadoutDriver with readouts: "+_readouts);
-//            super.add( new SimTrackerHitIdentifierReadoutDriver( _readouts ) );
-//        }
-//
-//        // Only allow this once per job since readouts cannot be deleted for SimTrackerIdentifierReadoutDriver
-//        // FIXME: should be a robust system for changing readouts and eliminating duplicates in the readout driver
-//        _readouts.clear();
-//
-//    }
+    public void startOfData()
+    {
+        super.startOfData();
+
+        // If readouts not already set, set them up
+        if (_readouts.size() != 0)
+        {
+            System.out.println("Adding SimTrackerHitIdentifierReadoutDriver with readouts: "+_readouts);
+            super.add( new SimTrackerHitIdentifierReadoutDriver( _readouts ) );
+        }
+
+        // Only allow this once per job since readouts cannot be deleted for SimTrackerIdentifierReadoutDriver
+        // FIXME: should be a robust system for changing readouts and eliminating duplicates in the readout driver
+        _readouts.clear();
+
+    }
     
     public void process(EventHeader event)
     {
-        
+        super.process(event);
 //        System.out.println("TrackerHitDriver processing event...");
         
         // Lists of hits
CVSspam 0.2.8