Print

Print


Commit in lcsim/src/org/lcsim/contrib/CosminDeaconu on MAIN
StripMakerDriver.java+41added 1.1
(new file) a simple driver to put SimTrackerHitStrip1Ds into the event

lcsim/src/org/lcsim/contrib/CosminDeaconu
StripMakerDriver.java added at 1.1
diff -N StripMakerDriver.java
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ StripMakerDriver.java	18 Jan 2008 06:55:18 -0000	1.1
@@ -0,0 +1,41 @@
+/*
+ * StripMakerDriver.java
+ *
+ * Created on January 9, 2008, 11:49 AM
+ *
+ * To change this template, choose Tools | Template Manager
+ * and open the template in the editor. 
+ */
+
+package org.lcsim.contrib.CosminDeaconu;
+import org.lcsim.contrib.RobKutschke.TKNHits.TKNClusterMakerDriverV1;
+import org.lcsim.contrib.RobKutschke.TKNHits.TKNRawHitsDriverV1;
+import org.lcsim.detector.driver.SimTrackerHitIdentifierReadoutDriver;
+import org.lcsim.event.EventHeader;
+import org.lcsim.util.Driver;
+/**
+ *
+ * A driver to create SiTrackerStrip1D objects in the newest detector. 
+ *
+ * @author cozzy
+ */
+public class StripMakerDriver extends Driver{
+
+    //these names of the input collections may need to be modified depending on the detector model
+    private String[] input = {"SiTrackerBarrel_RO", "SiTrackerEndcap_RO"};
+    private String[] raw = {"RawBarrelTrackerHits", "RawEndcapTrackerHits"};
+    private String[] output = {"BarrelSiStrip1DHits", "EndcapSiStrip1DHits"};
+    
+    public StripMakerDriver() {
+        
+        super.add( new SimTrackerHitIdentifierReadoutDriver( input ) );
+        super.add( new TKNRawHitsDriverV1( input, raw) );
+        super.add( new TKNClusterMakerDriverV1( raw, output) );
+    }
+    
+    protected void process(EventHeader event){
+        
+        super.process(event); 
+      
+    }
+}
CVSspam 0.2.8