Print

Print


Commit in lcsim-contrib/src/main/java/org/lcsim/contrib/LGilbert on MAIN
ModifiedReconDriver20mmProj.java+43added 1.1
ModifiedReconDriver20mmNonProj.java+42added 1.1
ModifiedReconDriver10mmProj.java+43added 1.1
ModifiedReconDriver10mmNonProj.java+42added 1.1
+170
4 added files
Modified drivers to remove hcal hits

lcsim-contrib/src/main/java/org/lcsim/contrib/LGilbert
ModifiedReconDriver20mmProj.java added at 1.1
diff -N ModifiedReconDriver20mmProj.java
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ ModifiedReconDriver20mmProj.java	15 Jul 2010 13:47:30 -0000	1.1
@@ -0,0 +1,43 @@
+package org.lcsim.contrib.LGilbert;
+import org.lcsim.digisim.DigiPackageDriver;
+import org.lcsim.recon.pfa.output.FlushReconstructedParticlesDriver;
+import org.lcsim.recon.pfa.structural.SetUpPFA;
+import org.lcsim.recon.util.CalInfoDriver;
+import org.lcsim.util.Driver;
+
+import org.lcsim.contrib.Cassell.recon.RemoveHcalModuleNonProjBorderHits;
+import org.lcsim.contrib.Cassell.recon.RemoveHcalModuleProjBorderHits;
+
+/**
+ * Top-level driver to run UI PFA reconstruction.
+ *
+ * @author cassell
+ * @version $Id: ModifiedReconDriver20mmProj.java,v 1.1 2010/07/15 13:47:30 cassell Exp $
+ */
+
+public class ModifiedReconDriver20mmProj extends Driver
+{
+    /**
+     * Constructor that sets up daughter drivers.
+     */
+    public ModifiedReconDriver20mmProj()
+    {
+        // Cash general calorimeter information
+        add(new CalInfoDriver());
+
+    	// Run digisim.
+        add(new DigiPackageDriver());
+
+        add(new RemoveHcalModuleProjBorderHits(20));
+
+        // Run tracking.
+        add(new org.lcsim.recon.tracking.seedtracker.ReconTracking.SiD02ReconTrackingDriver());
+
+        // Set up and run PFA.
+        add(new SetUpPFA("Tracks"));
+
+        // Output collections.
+        add(new FlushReconstructedParticlesDriver("DTreeReclusteredParticles", "ReconstructedParticles", "Clusters"));
+    }
+}
+

lcsim-contrib/src/main/java/org/lcsim/contrib/LGilbert
ModifiedReconDriver20mmNonProj.java added at 1.1
diff -N ModifiedReconDriver20mmNonProj.java
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ ModifiedReconDriver20mmNonProj.java	15 Jul 2010 13:47:30 -0000	1.1
@@ -0,0 +1,42 @@
+package org.lcsim.contrib.LGilbert;
+import org.lcsim.digisim.DigiPackageDriver;
+import org.lcsim.recon.pfa.output.FlushReconstructedParticlesDriver;
+import org.lcsim.recon.pfa.structural.SetUpPFA;
+import org.lcsim.recon.util.CalInfoDriver;
+import org.lcsim.util.Driver;
+
+import org.lcsim.contrib.Cassell.recon.RemoveHcalModuleNonProjBorderHits;
+
+/**
+ * Top-level driver to run UI PFA reconstruction.
+ *
+ * @author cassell
+ * @version $Id: ModifiedReconDriver20mmNonProj.java,v 1.1 2010/07/15 13:47:30 cassell Exp $
+ */
+
+public class ModifiedReconDriver20mmNonProj extends Driver
+{
+    /**
+     * Constructor that sets up daughter drivers.
+     */
+    public ModifiedReconDriver20mmNonProj()
+    {
+        // Cash general calorimeter information
+        add(new CalInfoDriver());
+
+    	// Run digisim.
+        add(new DigiPackageDriver());
+
+        add(new RemoveHcalModuleNonProjBorderHits(20));
+
+        // Run tracking.
+        add(new org.lcsim.recon.tracking.seedtracker.ReconTracking.SiD02ReconTrackingDriver());
+
+        // Set up and run PFA.
+        add(new SetUpPFA("Tracks"));
+
+        // Output collections.
+        add(new FlushReconstructedParticlesDriver("DTreeReclusteredParticles", "ReconstructedParticles", "Clusters"));
+    }
+}
+

lcsim-contrib/src/main/java/org/lcsim/contrib/LGilbert
ModifiedReconDriver10mmProj.java added at 1.1
diff -N ModifiedReconDriver10mmProj.java
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ ModifiedReconDriver10mmProj.java	15 Jul 2010 13:47:30 -0000	1.1
@@ -0,0 +1,43 @@
+package org.lcsim.contrib.LGilbert;
+import org.lcsim.digisim.DigiPackageDriver;
+import org.lcsim.recon.pfa.output.FlushReconstructedParticlesDriver;
+import org.lcsim.recon.pfa.structural.SetUpPFA;
+import org.lcsim.recon.util.CalInfoDriver;
+import org.lcsim.util.Driver;
+
+import org.lcsim.contrib.Cassell.recon.RemoveHcalModuleNonProjBorderHits;
+import org.lcsim.contrib.Cassell.recon.RemoveHcalModuleProjBorderHits;
+
+/**
+ * Top-level driver to run UI PFA reconstruction.
+ *
+ * @author cassell
+ * @version $Id: ModifiedReconDriver10mmProj.java,v 1.1 2010/07/15 13:47:30 cassell Exp $
+ */
+
+public class ModifiedReconDriver10mmProj extends Driver
+{
+    /**
+     * Constructor that sets up daughter drivers.
+     */
+    public ModifiedReconDriver10mmProj()
+    {
+        // Cash general calorimeter information
+        add(new CalInfoDriver());
+
+    	// Run digisim.
+        add(new DigiPackageDriver());
+
+        add(new RemoveHcalModuleProjBorderHits(10));
+
+        // Run tracking.
+        add(new org.lcsim.recon.tracking.seedtracker.ReconTracking.SiD02ReconTrackingDriver());
+
+        // Set up and run PFA.
+        add(new SetUpPFA("Tracks"));
+
+        // Output collections.
+        add(new FlushReconstructedParticlesDriver("DTreeReclusteredParticles", "ReconstructedParticles", "Clusters"));
+    }
+}
+

lcsim-contrib/src/main/java/org/lcsim/contrib/LGilbert
ModifiedReconDriver10mmNonProj.java added at 1.1
diff -N ModifiedReconDriver10mmNonProj.java
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ ModifiedReconDriver10mmNonProj.java	15 Jul 2010 13:47:30 -0000	1.1
@@ -0,0 +1,42 @@
+package org.lcsim.contrib.LGilbert;
+import org.lcsim.digisim.DigiPackageDriver;
+import org.lcsim.recon.pfa.output.FlushReconstructedParticlesDriver;
+import org.lcsim.recon.pfa.structural.SetUpPFA;
+import org.lcsim.recon.util.CalInfoDriver;
+import org.lcsim.util.Driver;
+
+import org.lcsim.contrib.Cassell.recon.RemoveHcalModuleNonProjBorderHits;
+
+/**
+ * Top-level driver to run UI PFA reconstruction.
+ *
+ * @author cassell
+ * @version $Id: ModifiedReconDriver10mmNonProj.java,v 1.1 2010/07/15 13:47:30 cassell Exp $
+ */
+
+public class ModifiedReconDriver10mmNonProj extends Driver
+{
+    /**
+     * Constructor that sets up daughter drivers.
+     */
+    public ModifiedReconDriver10mmNonProj()
+    {
+        // Cash general calorimeter information
+        add(new CalInfoDriver());
+
+    	// Run digisim.
+        add(new DigiPackageDriver());
+
+        add(new RemoveHcalModuleNonProjBorderHits(20));
+
+        // Run tracking.
+        add(new org.lcsim.recon.tracking.seedtracker.ReconTracking.SiD02ReconTrackingDriver());
+
+        // Set up and run PFA.
+        add(new SetUpPFA("Tracks"));
+
+        // Output collections.
+        add(new FlushReconstructedParticlesDriver("DTreeReclusteredParticles", "ReconstructedParticles", "Clusters"));
+    }
+}
+
CVSspam 0.2.8