Commit in hps-java/src/main/resources/org/lcsim/hps/steering on MAIN
ecal_1bit_ap.lcsim+61added 1.1
ecal_1bit_bkgd.lcsim+61added 1.1
+122
2 added files
adding 1-bit clustering scripts

hps-java/src/main/resources/org/lcsim/hps/steering
ecal_1bit_ap.lcsim added at 1.1
diff -N ecal_1bit_ap.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ ecal_1bit_ap.lcsim	3 Sep 2011 16:27:22 -0000	1.1
@@ -0,0 +1,61 @@
+<!--
+    Example LCSim steering file to run simple HPS ECal clustering and analysis.
+-->
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+    <inputFiles>
+        <file>${inputFile}.slcio</file>
+    </inputFiles>
+    <control>
+        <numberOfEvents>-1</numberOfEvents>
+        <printInputFiles>true</printInputFiles>
+    </control>
+    <classpath>
+        <jar>~/.m2/repository/org/lcsim/hps-java/1.0-SNAPSHOT/hps-java-1.0-SNAPSHOT.jar</jar>
+    </classpath>
+    <execute>
+        <driver name="EventMarkerDriver"/>
+        <driver name="EcalReadout"/>
+        <driver name="EcalClusterer"/>
+        <driver name="EcalPlots"/>
+        <driver name="Writer"/>
+        <driver name="AidaSaveDriver"/>
+        <driver name="ClockDriver"/>
+    </execute>
+    <drivers>
+        <driver name="Writer"
+                type="org.lcsim.util.loop.LCIODriver">
+            <outputFilePath>${inputFile}_ecalClusters</outputFilePath>
+        </driver>
+        <driver name="EcalReadout"
+                type="org.lcsim.hps.recon.ecal.HPSEcalSimpleReadoutDriver">
+            <readoutCycle>1</readoutCycle>
+            <ecalName>Ecal</ecalName>
+            <ecalCollectionName>EcalHits</ecalCollectionName>
+            <ecalRawCollectionName>EcalRawHits</ecalRawCollectionName>
+            <threshold>0.05</threshold>
+        </driver>
+        <driver name="EcalClusterer"
+                type="org.lcsim.hps.recon.ecal.HPSEcal1BitClusterer">
+            <hitEMin>0.2</hitEMin>
+            <clusterThreshold>0</clusterThreshold>
+            <ecalName>Ecal</ecalName>
+            <ecalCollectionName>EcalRawHits</ecalCollectionName>
+        </driver>
+        <driver name="EcalPlots"
+                type="org.lcsim.hps.analysis.ecal.HPSEcalPlotsDriver">
+            <ecalCollectionName>EcalRawHits</ecalCollectionName>
+        </driver>
+        <driver name="EventMarkerDriver"
+                type="org.lcsim.job.EventMarkerDriver">
+            <eventInterval>100</eventInterval>
+        </driver>
+        <driver name="AidaSaveDriver"
+                type="org.lcsim.job.AidaSaveDriver">
+            <outputFileName>${inputFile}_ecalPlots</outputFileName>
+        </driver>
+        <driver name="ClockDriver"
+                type="org.lcsim.hps.util.ClockDriver">
+        </driver>
+    </drivers>
+</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering
ecal_1bit_bkgd.lcsim added at 1.1
diff -N ecal_1bit_bkgd.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ ecal_1bit_bkgd.lcsim	3 Sep 2011 16:27:22 -0000	1.1
@@ -0,0 +1,61 @@
+<!--
+    Example LCSim steering file to run simple HPS ECal clustering and analysis.
+-->
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+    <inputFiles>
+        <file>${inputFile}.slcio</file>
+    </inputFiles>
+    <control>
+        <numberOfEvents>-1</numberOfEvents>
+        <printInputFiles>true</printInputFiles>
+    </control>
+    <classpath>
+        <jar>~/.m2/repository/org/lcsim/hps-java/1.0-SNAPSHOT/hps-java-1.0-SNAPSHOT.jar</jar>
+    </classpath>
+    <execute>
+        <driver name="EventMarkerDriver"/>
+        <driver name="EcalReadout"/>
+        <driver name="EcalClusterer"/>
+        <driver name="EcalPlots"/>
+        <driver name="Writer"/>
+        <driver name="AidaSaveDriver"/>
+        <driver name="ClockDriver"/>
+    </execute>
+    <drivers>
+        <driver name="Writer"
+                type="org.lcsim.util.loop.LCIODriver">
+            <outputFilePath>${inputFile}_ecalClusters</outputFilePath>
+        </driver>
+        <driver name="EcalReadout"
+                type="org.lcsim.hps.recon.ecal.HPSEcalDiscriminatorReadoutDriver">
+            <readoutCycle>1</readoutCycle>
+            <ecalName>Ecal</ecalName>
+            <ecalCollectionName>EcalHits</ecalCollectionName>
+            <ecalRawCollectionName>EcalRawHits</ecalRawCollectionName>
+            <threshold>0.2</threshold>
+        </driver>
+        <driver name="EcalClusterer"
+                type="org.lcsim.hps.recon.ecal.HPSEcal1BitClusterer">
+            <hitEMin>1.0</hitEMin>
+            <clusterThreshold>0</clusterThreshold>
+            <ecalName>Ecal</ecalName>
+            <ecalCollectionName>EcalRawHits</ecalCollectionName>
+        </driver>
+        <driver name="EcalPlots"
+                type="org.lcsim.hps.analysis.ecal.HPSEcalPlotsDriver">
+            <ecalCollectionName>EcalRawHits</ecalCollectionName>
+        </driver>
+        <driver name="EventMarkerDriver"
+                type="org.lcsim.job.EventMarkerDriver">
+            <eventInterval>100</eventInterval>
+        </driver>
+        <driver name="AidaSaveDriver"
+                type="org.lcsim.job.AidaSaveDriver">
+            <outputFileName>${inputFile}_ecalPlots</outputFileName>
+        </driver>
+        <driver name="ClockDriver"
+                type="org.lcsim.hps.util.ClockDriver">
+        </driver>
+    </drivers>
+</lcsim>
CVSspam 0.2.8