Print

Print


Commit in hps-java/src/main on MAIN
resources/org/lcsim/hps/steering/readout/LcioToEvio.lcsim+24added 1.1
                                        /TestRunReadoutToEvio.lcsim+7-71.1 -> 1.2
                                        /TestRunNoPileup.lcsim+1-11.2 -> 1.3
                                        /TestRunReadoutToLcio.lcsim+6-61.1 -> 1.2
                                        /HPS2014ReadoutNoPileup.lcsim+2-21.2 -> 1.3
                                        /HPS2014ReadoutToLcio.lcsim+6-61.1 -> 1.2
                                        /TestRunSim.lcsim+6-71.1 -> 1.2
                                        /HPS2014ReadoutToEvio.lcsim+7-71.1 -> 1.2
                                        /TestRunPairTrigger.lcsim-751.2 removed
                                        /HPSTestRunLcioToEvio.lcsim-241.1 removed
resources/org/lcsim/hps/steering/users/TestRunPairTrigger.lcsim+75added 1.1
resources/org/lcsim/hps/steering/ecal_fadc_bkgd.lcsim-891.15 removed
                                /ECalTriggerWindowMonitoring.lcsim-821.5 removed
                                /HPSTrackingDefaultsRecon.lcsim-631.5 removed
                                /TestRunMonitoring.lcsim-951.24 removed
                                /ECalMonitoring.lcsim-771.16 removed
                                /EcalGainDriverSim.lcsim-761.8 removed
                                /TestRunOfflineRecon.lcsim-501.11 removed
                                /SVTMonitoring.lcsim-891.9 removed
                                /ECalTriggerMonitoring.lcsim-771.9 removed
                                /print_ids.lcsim-201.2 removed
                                /EcalGainDriver.lcsim-851.9 removed
                                /raw_triggers.lcsim-481.4 removed
                                /SensorOccupancyPlots.lcsim-171.2 removed
                                /ECalCalibration.lcsim-431.5 removed
                                /OnlineTracking.lcsim-1271.18 removed
                                /TestRunEventDisplay.lcsim-701.10 removed
                                /DummyMonitoring.lcsim-121.1 removed
resources/org/lcsim/hps/steering/monitoring/DummyMonitoring.lcsim+12added 1.1
                                           /OnlineTracking.lcsim+127added 1.1
                                           /ECalTriggerWindowMonitoring.lcsim+82added 1.1
                                           /TestRunEventDisplay.lcsim+70added 1.1
                                           /ECalTriggerMonitoring.lcsim+77added 1.1
                                           /SVTMonitoring.lcsim+89added 1.1
                                           /TestRunMonitoring.lcsim+95added 1.1
                                           /ECalMonitoring.lcsim+77added 1.1
                                           /SensorOccupancyPlots.lcsim+17added 1.1
resources/org/lcsim/hps/steering/users/meeg/print_ids.lcsim+20added 1.1
                                           /raw_triggers.lcsim+48added 1.1
                                           /ecal_fadc_bkgd.lcsim+89added 1.1
                                           /EcalGainDriver.lcsim+85added 1.1
                                           /EcalGainDriverSim.lcsim+76added 1.1
                                           /ECalCalibration.lcsim+43added 1.1
resources/org/lcsim/hps/steering/recon/TestRunOfflineRecon.lcsim+50added 1.1
                                      /HPSTrackingDefaultsRecon.lcsim+63added 1.1
java/org/lcsim/hps/monitoring/JobSettings.java+2-21.3 -> 1.4
+1256-1257
19 added + 19 removed + 8 modified, total 46 files
move steering files into subdirectories; update readout to use SimpleSVTReadout

hps-java/src/main/resources/org/lcsim/hps/steering/readout
LcioToEvio.lcsim added at 1.1
diff -N LcioToEvio.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ LcioToEvio.lcsim	1 Mar 2013 23:22:24 -0000	1.1
@@ -0,0 +1,24 @@
+<!-- 
+  Convert LCIO file to EVIO file.
+-->
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+    <execute>
+        <driver name="DummyTrigger"/>
+        <driver name="TestRunReconToEvio"/>
+        <driver name="ClockDriver"/>
+    </execute> 
+
+    <drivers>
+        <driver name="DummyTrigger" type="org.lcsim.hps.readout.ecal.DummyTriggerDriver">
+            <period>1</period>
+            <deadTime>0</deadTime>
+        </driver>	
+        <driver name="TestRunReconToEvio" type="org.lcsim.hps.evio.TestRunTriggeredReconToEvio">
+            <evioOutputFile>${outputFile}.evio</evioOutputFile>
+        </driver>
+        <driver name="ClockDriver" type="org.lcsim.hps.util.ClockDriver">
+        </driver>
+    </drivers>
+</lcsim>
+	

hps-java/src/main/resources/org/lcsim/hps/steering/readout
TestRunReadoutToEvio.lcsim 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- TestRunReadoutToEvio.lcsim	25 Feb 2013 22:39:25 -0000	1.1
+++ TestRunReadoutToEvio.lcsim	1 Mar 2013 23:22:24 -0000	1.2
@@ -11,10 +11,10 @@
         <driver name="EcalTriggerFilter"/>
         <driver name="EcalClusterer"/>
         <driver name="EcalTrigger"/>
-<!--        <driver name="SimpleSVTReadout"/>-->
-        <driver name="SVTReadout"/>
+        <driver name="SimpleSVTReadout"/>
+<!--        <driver name="SVTReadout"/>
         <driver name="Digitization"/>
-        <driver name="DataProcessing"/>
+        <driver name="DataProcessing"/>-->
         <driver name="ClockDriver"/>
         <driver name="TestRunReconToEvio"/>
         <driver name="CleanupDriver"/>
@@ -28,7 +28,7 @@
 <!--            <runNumber>1351</runNumber>    -->
         </driver>
         <driver name="TestRunReconToEvio" type="org.lcsim.hps.evio.TestRunTriggeredReconToEvio">
-            <evioOutputFile>${evioFile}</evioOutputFile>
+            <evioOutputFile>${outputFile}.slcio</evioOutputFile>
         </driver>
 			
         <driver name="EcalReadout" type="org.lcsim.hps.readout.ecal.FADCEcalReadoutDriver">
@@ -61,12 +61,12 @@
         <driver name="EcalTrigger" type="org.lcsim.hps.readout.ecal.TestRunTriggerDriver">
             <clusterCollectionName>EcalClusters</clusterCollectionName>
             <deadTime>10</deadTime>
-			<outputFileName>${evioFile}.triggers</outputFileName>
+			<outputFileName>${outputFile}.triggers</outputFileName>
         </driver>	
         <driver name="SimpleSVTReadout" type="org.lcsim.hps.recon.tracking.SimpleSvtReadout">
         </driver>
 
-        <driver name="SVTReadout" type="org.lcsim.hps.recon.tracking.apv25.SvtReadout">
+<!--        <driver name="SVTReadout" type="org.lcsim.hps.recon.tracking.apv25.SvtReadout">
             <debug>false</debug>
             <pedestalRun>false</pedestalRun>
             <triggerLatencyTime>288</triggerLatencyTime>
@@ -80,7 +80,7 @@
             <noiseThreshold>2</noiseThreshold>
             <numberOfSamplesAboveThreshold>3</numberOfSamplesAboveThreshold>
             <numberOfSamplesToReadOut>6</numberOfSamplesToReadOut>
-        </driver>
+        </driver>-->
 
         <driver name="ClockDriver" type="org.lcsim.hps.util.ClockDriver"/>
         <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">

hps-java/src/main/resources/org/lcsim/hps/steering/readout
TestRunNoPileup.lcsim 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- TestRunNoPileup.lcsim	1 Mar 2013 01:15:01 -0000	1.2
+++ TestRunNoPileup.lcsim	1 Mar 2013 23:22:24 -0000	1.3
@@ -39,7 +39,7 @@
         <driver name="EcalTrigger" type="org.lcsim.hps.readout.ecal.TestRunTriggerDriver">
             <clusterCollectionName>EcalTriggerClusters</clusterCollectionName>
             <deadTime>0</deadTime>
-            <lcioFile>${outputFile}</lcioFile>
+            <lcioFile>${outputFile}.slcio</lcioFile>
         </driver>	
         <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
             <eventInterval>1000</eventInterval>

hps-java/src/main/resources/org/lcsim/hps/steering/readout
TestRunReadoutToLcio.lcsim 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- TestRunReadoutToLcio.lcsim	25 Feb 2013 22:39:25 -0000	1.1
+++ TestRunReadoutToLcio.lcsim	1 Mar 2013 23:22:24 -0000	1.2
@@ -11,10 +11,10 @@
         <driver name="EcalTriggerFilter"/>
         <driver name="EcalClusterer"/>
         <driver name="EcalTrigger"/>
-<!--        <driver name="SimpleSVTReadout"/>-->
-        <driver name="SVTReadout"/>
+        <driver name="SimpleSVTReadout"/>
+<!--        <driver name="SVTReadout"/>
         <driver name="Digitization"/>
-        <driver name="DataProcessing"/>
+        <driver name="DataProcessing"/>-->
         <driver name="ClockDriver"/>
         <driver name="TestRunReconToLcio"/>
         <driver name="CleanupDriver"/>
@@ -28,7 +28,7 @@
 <!--            <runNumber>1351</runNumber>    -->
         </driver>
         <driver name="TestRunReconToLcio" type="org.lcsim.hps.evio.TestRunTriggeredReconToLcio">
-            <outputFile>${outputFile}</outputFile>
+            <outputFile>${outputFile}.slcio</outputFile>
         </driver>
 			
         <driver name="EcalReadout" type="org.lcsim.hps.readout.ecal.FADCEcalReadoutDriver">
@@ -66,7 +66,7 @@
         <driver name="SimpleSVTReadout" type="org.lcsim.hps.recon.tracking.SimpleSvtReadout">
         </driver>
 
-        <driver name="SVTReadout" type="org.lcsim.hps.recon.tracking.apv25.SvtReadout">
+<!--        <driver name="SVTReadout" type="org.lcsim.hps.recon.tracking.apv25.SvtReadout">
             <debug>false</debug>
             <pedestalRun>false</pedestalRun>
             <triggerLatencyTime>288</triggerLatencyTime>
@@ -80,7 +80,7 @@
             <noiseThreshold>2</noiseThreshold>
             <numberOfSamplesAboveThreshold>3</numberOfSamplesAboveThreshold>
             <numberOfSamplesToReadOut>6</numberOfSamplesToReadOut>
-        </driver>
+        </driver>-->
 
         <driver name="ClockDriver" type="org.lcsim.hps.util.ClockDriver"/>
         <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">

hps-java/src/main/resources/org/lcsim/hps/steering/readout
HPS2014ReadoutNoPileup.lcsim 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- HPS2014ReadoutNoPileup.lcsim	1 Mar 2013 01:15:01 -0000	1.2
+++ HPS2014ReadoutNoPileup.lcsim	1 Mar 2013 23:22:24 -0000	1.3
@@ -1,7 +1,7 @@
 <!-- 
   Execute trigger+readout simulation without pileup (event by event) and write the results as an LCIO file.
   @author Sho Uemura <[log in to unmask]>
-  @version $Id: HPS2014ReadoutNoPileup.lcsim,v 1.2 2013/03/01 01:15:01 meeg Exp $
+  @version $Id: HPS2014ReadoutNoPileup.lcsim,v 1.3 2013/03/01 23:22:24 meeg Exp $
 -->
 <lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
        xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
@@ -45,7 +45,7 @@
             <clusterCollectionName>EcalTriggerClusters</clusterCollectionName>
 			<outputFileName>${outputFile}.triggers</outputFileName>
             <deadTime>0</deadTime>
-            <lcioFile>${outputFile}</lcioFile>
+            <lcioFile>${outputFile}.slcio</lcioFile>
         </driver>	
         
         <driver name="SimpleSVTReadout" type="org.lcsim.hps.recon.tracking.SimpleSvtReadout">

hps-java/src/main/resources/org/lcsim/hps/steering/readout
HPS2014ReadoutToLcio.lcsim 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- HPS2014ReadoutToLcio.lcsim	25 Feb 2013 22:39:25 -0000	1.1
+++ HPS2014ReadoutToLcio.lcsim	1 Mar 2013 23:22:24 -0000	1.2
@@ -1,7 +1,7 @@
 <!-- 
   Execute full trigger+readout simulation and write the results as an LCIO file.
   @author Sho Uemura <[log in to unmask]>
-  @version $Id: HPS2014ReadoutToLcio.lcsim,v 1.1 2013/02/25 22:39:25 meeg Exp $
+  @version $Id: HPS2014ReadoutToLcio.lcsim,v 1.2 2013/03/01 23:22:24 meeg Exp $
 -->
 <lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
        xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
@@ -14,11 +14,11 @@
         <driver name="EcalClusterer"/>
         <driver name="EcalTrigger"/>
         
-<!--        <driver name="SimpleSVTReadout"/>-->
+        <driver name="SimpleSVTReadout"/>
 
-        <driver name="SVTReadout"/>
+<!--        <driver name="SVTReadout"/>
         <driver name="Digitization"/>
-        <driver name="DataProcessing"/>
+        <driver name="DataProcessing"/>-->
         <driver name="TestRunReconToLcio"/>
 
 		<driver name="AidaSaveDriver"/>
@@ -74,7 +74,7 @@
         <driver name="SimpleSVTReadout" type="org.lcsim.hps.recon.tracking.SimpleSvtReadout">
         </driver>
 
-        <driver name="SVTReadout" type="org.lcsim.hps.recon.tracking.apv25.SvtReadout">
+<!--        <driver name="SVTReadout" type="org.lcsim.hps.recon.tracking.apv25.SvtReadout">
             <debug>false</debug>
             <pedestalRun>false</pedestalRun>
             <triggerLatencyTime>240</triggerLatencyTime>
@@ -88,7 +88,7 @@
             <noiseThreshold>2</noiseThreshold>
             <numberOfSamplesAboveThreshold>3</numberOfSamplesAboveThreshold>
             <numberOfSamplesToReadOut>6</numberOfSamplesToReadOut>
-        </driver>
+        </driver>-->
 
 		<driver name="AidaSaveDriver"
                 type="org.lcsim.job.AidaSaveDriver">

hps-java/src/main/resources/org/lcsim/hps/steering/readout
TestRunSim.lcsim 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- TestRunSim.lcsim	25 Feb 2013 22:39:25 -0000	1.1
+++ TestRunSim.lcsim	1 Mar 2013 23:22:24 -0000	1.2
@@ -1,10 +1,6 @@
 
 <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}</file>
-    </inputFiles>
-
     <control>
         <printInputFiles>true</printInputFiles>
         <printDriversDetailed>true</printDriversDetailed>
@@ -21,8 +17,9 @@
         <driver name="EcalTrigger"               /> 
         <!-- SVT -->
         <driver name="SVTReadout"                />
+<!--        <driver name="SVTReadout"                />
         <driver name="Digitization"              />
-        <driver name="DataProcessing"            />
+        <driver name="DataProcessing"            />-->
         <!-- Recon -->
         <driver name="RawTrackerHitFitterDriver" />
         <driver name="TrackerHitDriver"          /> 
@@ -74,7 +71,9 @@
             <deadTime>10</deadTime>
         </driver>
 
-        <driver name="SVTReadout" type="org.lcsim.hps.recon.tracking.apv25.SvtReadout">
+        <driver name="SVTReadout" type="org.lcsim.hps.recon.tracking.SimpleSvtReadout">
+        </driver>
+<!--        <driver name="SVTReadout" type="org.lcsim.hps.recon.tracking.apv25.SvtReadout">
             <debug>false</debug>
             <pedestalRun>false</pedestalRun>
             <triggerLatencyTime>288</triggerLatencyTime>
@@ -88,7 +87,7 @@
             <noiseThreshold>2</noiseThreshold>
             <numberOfSamplesAboveThreshold>3</numberOfSamplesAboveThreshold>
             <numberOfSamplesToReadOut>6</numberOfSamplesToReadOut>
-        </driver>
+        </driver>-->
 
 
         <driver name="RawTrackerHitFitterDriver" type="org.lcsim.hps.recon.tracking.HPSRawTrackerHitFitterDriver">

hps-java/src/main/resources/org/lcsim/hps/steering/readout
HPS2014ReadoutToEvio.lcsim 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- HPS2014ReadoutToEvio.lcsim	25 Feb 2013 22:39:25 -0000	1.1
+++ HPS2014ReadoutToEvio.lcsim	1 Mar 2013 23:22:24 -0000	1.2
@@ -1,7 +1,7 @@
 <!-- 
   Execute full trigger+readout simulation and write the results as an EVIO file.
   @author Sho Uemura <[log in to unmask]>
-  @version $Id: HPS2014ReadoutToEvio.lcsim,v 1.1 2013/02/25 22:39:25 meeg Exp $
+  @version $Id: HPS2014ReadoutToEvio.lcsim,v 1.2 2013/03/01 23:22:24 meeg Exp $
 -->
 <lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
        xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
@@ -14,11 +14,11 @@
         <driver name="EcalClusterer"/>
         <driver name="EcalTrigger"/>
         
-<!--        <driver name="SimpleSVTReadout"/>-->
+        <driver name="SimpleSVTReadout"/>
 
-        <driver name="SVTReadout"/>
+<!--        <driver name="SVTReadout"/>
         <driver name="Digitization"/>
-        <driver name="DataProcessing"/>
+        <driver name="DataProcessing"/>-->
         <driver name="TestRunReconToEvio"/>
 
         <driver name="ClockDriver"/>
@@ -33,7 +33,7 @@
 <!--            <runNumber>1351</runNumber>    -->
         </driver>
         <driver name="TestRunReconToEvio" type="org.lcsim.hps.evio.TestRunTriggeredReconToEvio">
-            <evioOutputFile>${outputFile}</evioOutputFile>
+            <evioOutputFile>${outputFile}.evio</evioOutputFile>
         </driver>
 			
         <driver name="EcalReadout" type="org.lcsim.hps.readout.ecal.FADCEcalReadoutDriver">
@@ -72,7 +72,7 @@
         <driver name="SimpleSVTReadout" type="org.lcsim.hps.recon.tracking.SimpleSvtReadout">
         </driver>
 
-        <driver name="SVTReadout" type="org.lcsim.hps.recon.tracking.apv25.SvtReadout">
+<!--        <driver name="SVTReadout" type="org.lcsim.hps.recon.tracking.apv25.SvtReadout">
             <debug>false</debug>
             <pedestalRun>false</pedestalRun>
             <triggerLatencyTime>240</triggerLatencyTime>
@@ -86,7 +86,7 @@
             <noiseThreshold>2</noiseThreshold>
             <numberOfSamplesAboveThreshold>3</numberOfSamplesAboveThreshold>
             <numberOfSamplesToReadOut>6</numberOfSamplesToReadOut>
-        </driver>
+        </driver>-->
 
         <driver name="ClockDriver" type="org.lcsim.hps.util.ClockDriver"/>
         <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">

hps-java/src/main/resources/org/lcsim/hps/steering/readout
TestRunPairTrigger.lcsim removed after 1.2
diff -N TestRunPairTrigger.lcsim
--- TestRunPairTrigger.lcsim	1 Mar 2013 01:15:01 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,75 +0,0 @@
-
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
-       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
-    <inputFiles>
-        <!--<fileRegExp baseDir="./../data/mc/Reach-2pt2" >.*gev60.*</fileRegExp>-->
-<!--        <fileRegExp baseDir="./../data/mc/Reach-2pt2" >.*gev100.*</fileRegExp>-->
-    </inputFiles>
-    <control>
-<!--        <numberOfEvents>10000</numberOfEvents>-->
-        <printInputFiles>true</printInputFiles>
-        <printDriversDetailed>true</printDriversDetailed>
-    </control>    
-    <execute>
-        <driver name="EventMarkerDriver"/>
-        <driver name="CalibrationDriver"/>
-        <driver name="EcalRawConverter"/>
-<!--        <driver name="EcalRawConverterDriver"/> -->
-<!--        <driver name="EcalTriggerFilter"/> -->
-        <driver name="EcalTriggerClusterer"/>
-<!--        <driver name="SimpleSVTReadout"/> -->
-        <driver name="EcalTrigger"/>
-        <driver name="ClockDriver"/>
-<!--        <driver name="MCParticlePlots"/>-->
-<!--        <driver name="TriggerTurnOnAnalysis"/>-->
-        
-    </execute>    
-    <drivers>
-        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver">
-        </driver>
-        <driver name="EcalRawConverter" type="org.lcsim.hps.recon.ecal.EcalEdepToTriggerConverterDriver">
-            <readoutCollection>EcalReadoutAnalogHits</readoutCollection>
-            <applyBadCrystalMap>false</applyBadCrystalMap>
-            <truncateScale>1</truncateScale>
-            <constantGain>0.15</constantGain>
-        </driver>
-<!--        <driver name="EcalRawConverterDriver" type="org.lcsim.hps.recon.ecal.HPSEcalRawConverterDriver">
-            <runBackwards>true</runBackwards>
-            <rawCollectionName>EcalReadoutHits</rawCollectionName>
-            <ecalCollectionName>EcalReadoutAnalogHits</ecalCollectionName>
-        </driver>-->
-<!--        <driver name="EcalTriggerFilter" type="org.lcsim.hps.recon.ecal.HPSEcalTriggerFilterDriver">
-            <inputCollection>EcalTriggerHits</inputCollection>
-            <outputCollection>EcalFilteredHits</outputCollection>
-        </driver>-->
-        <driver name="EcalTriggerClusterer" type="org.lcsim.hps.recon.ecal.CTPEcalClusterer">
-            <ecalName>Ecal</ecalName>
-            <ecalCollectionName>EcalReadoutAnalogHits</ecalCollectionName>
-<!--            <ecalCollectionName>EcalFilteredHits</ecalCollectionName>-->
-            <clusterCollectionName>EcalTriggerClusters</clusterCollectionName>
-        </driver>
-<!--        <driver name="EcalTrigger" type="org.lcsim.hps.recon.ecal.TestRunTriggerDriver">-->
-        <driver name="EcalTrigger" type="org.lcsim.hps.readout.ecal.FADCTriggerDriver">
-        <!--<driver name="EcalTrigger" type="org.lcsim.hps.recon.ecal.HPSFADCSingleTriggerDriver">-->
-            <clusterCollectionName>EcalTriggerClusters</clusterCollectionName>
-			<outputFileName>${outputFile}.triggers</outputFileName>
-            <deadTime>0</deadTime>
-            <!--<lcioFile>${outputFile}</lcioFile>-->
-        </driver>	
-        <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
-            <eventInterval>1000</eventInterval>
-        </driver>
-        
-        <driver name="SimpleSVTReadout" type="org.lcsim.hps.recon.tracking.SimpleSvtReadout">
-            <noPileup>true</noPileup>
-        </driver>
-        <driver name="ClockDriver" type="org.lcsim.hps.util.ClockDriver"/>
-        <driver name="MCParticlePlots" type="org.lcsim.hps.analysis.ecal.HPSMCParticlePlotsDriver">
-            <hideFrame>true</hideFrame>
-        </driver>
-        <driver name="TriggerTurnOnAnalysis" type="org.lcsim.hps.users.phansson.TriggerTurnOnAnalysis">
-            <aidaFileName>${outputFile}</aidaFileName>
-            <hideFrame>true</hideFrame>
-        </driver>
-    </drivers>
-</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering/readout
HPSTestRunLcioToEvio.lcsim removed after 1.1
diff -N HPSTestRunLcioToEvio.lcsim
--- HPSTestRunLcioToEvio.lcsim	25 Feb 2013 22:39:25 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,24 +0,0 @@
-<!-- 
-  Convert LCIO file to EVIO file.
--->
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
-       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
-    <execute>
-        <driver name="DummyTrigger"/>
-        <driver name="TestRunReconToEvio"/>
-        <driver name="ClockDriver"/>
-    </execute> 
-
-    <drivers>
-        <driver name="DummyTrigger" type="org.lcsim.hps.readout.ecal.DummyTriggerDriver">
-            <period>1</period>
-            <deadTime>0</deadTime>
-        </driver>	
-        <driver name="TestRunReconToEvio" type="org.lcsim.hps.evio.TestRunTriggeredReconToEvio">
-            <evioOutputFile>${evioFile}</evioOutputFile>
-        </driver>
-        <driver name="ClockDriver" type="org.lcsim.hps.util.ClockDriver">
-        </driver>
-    </drivers>
-</lcsim>
-	

hps-java/src/main/resources/org/lcsim/hps/steering/users
TestRunPairTrigger.lcsim added at 1.1
diff -N TestRunPairTrigger.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ TestRunPairTrigger.lcsim	1 Mar 2013 23:22:24 -0000	1.1
@@ -0,0 +1,75 @@
+
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
+    <inputFiles>
+        <!--<fileRegExp baseDir="./../data/mc/Reach-2pt2" >.*gev60.*</fileRegExp>-->
+<!--        <fileRegExp baseDir="./../data/mc/Reach-2pt2" >.*gev100.*</fileRegExp>-->
+    </inputFiles>
+    <control>
+<!--        <numberOfEvents>10000</numberOfEvents>-->
+        <printInputFiles>true</printInputFiles>
+        <printDriversDetailed>true</printDriversDetailed>
+    </control>    
+    <execute>
+        <driver name="EventMarkerDriver"/>
+        <driver name="CalibrationDriver"/>
+        <driver name="EcalRawConverter"/>
+<!--        <driver name="EcalRawConverterDriver"/> -->
+<!--        <driver name="EcalTriggerFilter"/> -->
+        <driver name="EcalTriggerClusterer"/>
+<!--        <driver name="SimpleSVTReadout"/> -->
+        <driver name="EcalTrigger"/>
+        <driver name="ClockDriver"/>
+<!--        <driver name="MCParticlePlots"/>-->
+<!--        <driver name="TriggerTurnOnAnalysis"/>-->
+        
+    </execute>    
+    <drivers>
+        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver">
+        </driver>
+        <driver name="EcalRawConverter" type="org.lcsim.hps.recon.ecal.EcalEdepToTriggerConverterDriver">
+            <readoutCollection>EcalReadoutAnalogHits</readoutCollection>
+            <applyBadCrystalMap>false</applyBadCrystalMap>
+            <truncateScale>1</truncateScale>
+            <constantGain>0.15</constantGain>
+        </driver>
+<!--        <driver name="EcalRawConverterDriver" type="org.lcsim.hps.recon.ecal.HPSEcalRawConverterDriver">
+            <runBackwards>true</runBackwards>
+            <rawCollectionName>EcalReadoutHits</rawCollectionName>
+            <ecalCollectionName>EcalReadoutAnalogHits</ecalCollectionName>
+        </driver>-->
+<!--        <driver name="EcalTriggerFilter" type="org.lcsim.hps.recon.ecal.HPSEcalTriggerFilterDriver">
+            <inputCollection>EcalTriggerHits</inputCollection>
+            <outputCollection>EcalFilteredHits</outputCollection>
+        </driver>-->
+        <driver name="EcalTriggerClusterer" type="org.lcsim.hps.recon.ecal.CTPEcalClusterer">
+            <ecalName>Ecal</ecalName>
+            <ecalCollectionName>EcalReadoutAnalogHits</ecalCollectionName>
+<!--            <ecalCollectionName>EcalFilteredHits</ecalCollectionName>-->
+            <clusterCollectionName>EcalTriggerClusters</clusterCollectionName>
+        </driver>
+<!--        <driver name="EcalTrigger" type="org.lcsim.hps.recon.ecal.TestRunTriggerDriver">-->
+        <driver name="EcalTrigger" type="org.lcsim.hps.readout.ecal.FADCTriggerDriver">
+        <!--<driver name="EcalTrigger" type="org.lcsim.hps.recon.ecal.HPSFADCSingleTriggerDriver">-->
+            <clusterCollectionName>EcalTriggerClusters</clusterCollectionName>
+			<outputFileName>${outputFile}.triggers</outputFileName>
+            <deadTime>0</deadTime>
+            <!--<lcioFile>${outputFile}</lcioFile>-->
+        </driver>	
+        <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
+            <eventInterval>1000</eventInterval>
+        </driver>
+        
+        <driver name="SimpleSVTReadout" type="org.lcsim.hps.recon.tracking.SimpleSvtReadout">
+            <noPileup>true</noPileup>
+        </driver>
+        <driver name="ClockDriver" type="org.lcsim.hps.util.ClockDriver"/>
+        <driver name="MCParticlePlots" type="org.lcsim.hps.analysis.ecal.HPSMCParticlePlotsDriver">
+            <hideFrame>true</hideFrame>
+        </driver>
+        <driver name="TriggerTurnOnAnalysis" type="org.lcsim.hps.users.phansson.TriggerTurnOnAnalysis">
+            <aidaFileName>${outputFile}</aidaFileName>
+            <hideFrame>true</hideFrame>
+        </driver>
+    </drivers>
+</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering
ecal_fadc_bkgd.lcsim removed after 1.15
diff -N ecal_fadc_bkgd.lcsim
--- ecal_fadc_bkgd.lcsim	1 Mar 2013 01:15:01 -0000	1.15
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,89 +0,0 @@
-<!--
-    Example LCSim steering file to run trigger rate studies
-    @author Sho Uemura <[log in to unmask]>
-    @version $Id: ecal_fadc_bkgd.lcsim,v 1.15 2013/03/01 01:15:01 meeg Exp $
--->
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
-       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
-	<control>
-		<printInputFiles>true</printInputFiles>
-	</control>
-	<execute>
-        <driver name="CalibrationDriver"/>   
-		<driver name="EventMarkerDriver"/>
-		<driver name="EcalReadout"/>
-		<driver name="EcalConverter"/>
-		<driver name="EcalClusterer"/>
-		<driver name="EcalTrigger"/>
-<!--		<driver name="EcalPlots"/>-->
-		<driver name="EcalFADCPlots"/>
-		<driver name="EcalTriggerPlots"/>
-		<driver name="MCParticlePlots"/>
-<!--		<driver name="Writer"/>-->
-		<driver name="AidaSaveDriver"/>
-		<driver name="ClockDriver"/>
-	</execute>
-	<drivers>
-        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver"/>   
-		<driver name="Writer"
-                type="org.lcsim.util.loop.LCIODriver">
-			<outputFilePath>${outputFile}_ecalClusters</outputFilePath>
-		</driver>
-		<driver name="EcalReadout"
-                type="org.lcsim.hps.readout.ecal.FADCEcalReadoutDriver">
-			<readoutPeriod>4.0</readoutPeriod>
-			<coincidenceWindow>2</coincidenceWindow>
-			<ecalName>Ecal</ecalName>
-			<ecalCollectionName>EcalHits</ecalCollectionName>
-			<ecalRawCollectionName>EcalRawHits</ecalRawCollectionName>
-            <triggerThreshold>80</triggerThreshold>
-            <readoutThreshold>50</readoutThreshold>
-            <scaleFactor>1</scaleFactor>
-            <fixedGain>0.15</fixedGain>
-		</driver>
-		<driver name="EcalConverter"
-                type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
-			<rawCollectionName>EcalRawHits</rawCollectionName>
-			<ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
-			<gain>0.15</gain>
-		</driver>
-		<driver name="EcalClusterer"
-                type="org.lcsim.hps.recon.ecal.CTPEcalClusterer">
-			<ecalName>Ecal</ecalName>
-			<ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
-		</driver>
-		<driver name="EcalTrigger"
-                type="org.lcsim.hps.readout.ecal.FADCTriggerDriver">
-			<clusterCollectionName>EcalClusters</clusterCollectionName>
-			<outputFileName>${outputFile}.triggers</outputFileName>
-			<deadTime>10</deadTime>
-		</driver>
-		<driver name="EcalPlots"
-                type="org.lcsim.hps.analysis.ecal.HPSEcalPlotsDriver">
-			<ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
-		</driver>
-		<driver name="EcalFADCPlots"
-                type="org.lcsim.hps.analysis.ecal.HPSEcalFADCPlotsDriver">
-			<rawCollectionName>EcalRawHits</rawCollectionName>
-			<ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
-			<edepThreshold>0.05</edepThreshold>
-		</driver>
-		<driver name="EcalTriggerPlots"
-                type="org.lcsim.hps.analysis.ecal.HPSEcalTriggerPlotsDriver">
-		</driver>
-		<driver name="MCParticlePlots"
-                type="org.lcsim.hps.analysis.ecal.HPSMCParticlePlotsDriver">
-		</driver>
-		<driver name="EventMarkerDriver"
-                type="org.lcsim.job.EventMarkerDriver">
-			<eventInterval>1000</eventInterval>
-		</driver>
-		<driver name="AidaSaveDriver"
-                type="org.lcsim.job.AidaSaveDriver">
-			<outputFileName>${outputFile}_ecalPlots</outputFileName>
-		</driver>
-		<driver name="ClockDriver"
-                type="org.lcsim.hps.util.ClockDriver">
-		</driver>
-	</drivers>
-</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering
ECalTriggerWindowMonitoring.lcsim removed after 1.5
diff -N ECalTriggerWindowMonitoring.lcsim
--- ECalTriggerWindowMonitoring.lcsim	1 Mar 2013 01:15:01 -0000	1.5
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,82 +0,0 @@
-
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
-       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
-    <control>
-        <numberOfEvents>-1</numberOfEvents>
-        <printInputFiles>true</printInputFiles>
-        <printDriversDetailed>true</printDriversDetailed>
-    </control>    
-    <execute>
-        <driver name="EventMarkerDriver"/>
-        <driver name="CalibrationDriver"/>
-        <driver name="FADCConverter"/>
-        <driver name="EcalRawConverter"/>
-        <driver name="EcalClusterer"/>
-        <driver name="EcalIntegralPedestalPlots"/>
-        <driver name="EcalMonitoringPlots"/>
-        <driver name="EcalHitPlots"/>
-        <driver name="EcalClusterPlots"/>
-        <driver name="EcalWindowEventPlots"/>
-        <driver name="EcalEventMonitor"/>
-<!--
-        <driver name="EcalPedestalPlots"/>
-        <driver name="EcalEvsX"/>
-        <driver name="EcalWindowPlots"/>
-        <driver name="EcalDaqPlots"/>
--->
-    </execute>    
-    <drivers>
-        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver">
-        </driver>
-        <driver name="FADCConverter" type="org.lcsim.hps.recon.ecal.FADCConverterDriver">
-            <threshold>80</threshold>
-        </driver>
-        <driver name="EcalRawConverter" type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
-            <rawCollectionName>EcalIntegralHits</rawCollectionName>
-            <integralWindow>35</integralWindow>
-            <gain>1.0</gain>
-        </driver>
-        <driver name="EcalDaqPlots" type="org.lcsim.hps.monitoring.ecal.EcalDaqPlots">
-        </driver>
-        <driver name="EcalMonitoringPlots" type="org.lcsim.hps.monitoring.ecal.EcalMonitoringPlots">
-            <inputCollection>EcalIntegralHits</inputCollection>
-            <eventRefreshRate>100</eventRefreshRate>
-        </driver>
-        <driver name="EcalEventMonitor" type="org.lcsim.hps.monitoring.ecal.EcalEventMonitor">
-            <eventRefreshRate>1</eventRefreshRate>
-        </driver>
-        <driver name="EcalWindowPlots" type="org.lcsim.hps.monitoring.ecal.EcalWindowPlotsXY">
-            <subdetectorName>Ecal</subdetectorName>
-            <inputCollection>EcalReadoutHits</inputCollection>
-            <window>100</window>
-        </driver>
-        <driver name="EcalWindowEventPlots" type="org.lcsim.hps.monitoring.ecal.EcalWindowEventPlots">
-            <inputCollection>EcalReadoutHits</inputCollection>
-            <window>100</window>
-        </driver>
-<!--        <driver name="EcalPedestalPlots" type="org.lcsim.hps.monitoring.ecal.EcalPedestalPlots">
-            <inputCollection>EcalCalHits</inputCollection>
-            <eventRefreshRate>100</eventRefreshRate>
-        </driver>-->
-        <driver name="EcalIntegralPedestalPlots" type="org.lcsim.hps.monitoring.ecal.EcalPedestalPlots">
-            <inputCollection>EcalCalHits</inputCollection>
-            <eventRefreshRate>100</eventRefreshRate>
-        </driver>
-        <driver name="EventMarkerDriver"
-                type="org.lcsim.job.EventMarkerDriver">
-            <eventInterval>1</eventInterval>
-        </driver>
-        <driver name="EcalClusterer"
-                type="org.lcsim.hps.recon.ecal.CTPEcalClusterer">
-            <ecalName>Ecal</ecalName>
-            <ecalCollectionName>EcalCalHits</ecalCollectionName>
-        </driver>
-        <driver name="EcalClusterPlots" type="org.lcsim.hps.monitoring.ecal.EcalClusterPlots">
-        </driver>
-        <driver name="EcalHitPlots" type="org.lcsim.hps.monitoring.ecal.EcalHitPlots">
-        </driver>
-        <driver name="EcalEvsX" type="org.lcsim.hps.monitoring.ecal.EcalEvsX">
-            <inputCollection>EcalClusters</inputCollection>
-        </driver>
-    </drivers>
-</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering
HPSTrackingDefaultsRecon.lcsim removed after 1.5
diff -N HPSTrackingDefaultsRecon.lcsim
--- HPSTrackingDefaultsRecon.lcsim	1 Mar 2013 01:15:01 -0000	1.5
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,63 +0,0 @@
-
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
-       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
-    
-    <control>
-        <printInputFiles>true</printInputFiles>
-        <printDriversDetailed>true</printDriversDetailed>
-    </control>
-    
-    <execute>
-        <driver name="EventMarkerDriver"/>
-        <driver name="CalibrationDriver"/>
-        <driver name="RawTrackerHitSensorSetup"/>
-        <driver name="SVTBadChannelFilterDriver"/>
-        <driver name="RawTrackerHitFitterDriver" />
-        <driver name="TrackerHitDriver" />
-        <driver name="HelicalTrackHitDriver" />
-        <driver name="TrackerReconDriver"/>
-        <driver name="LCIOWriter"/>
-    </execute>
-    
-    <drivers>
-        <driver name="SVTBadChannelFilterDriver" type="org.lcsim.hps.recon.tracking.SVTBadChannelFilterDriver"/>
-
-        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver">
-<!--            <runNumber>1351</runNumber>    -->
-        </driver>
-
-        <driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup"/>
-
-        <driver name="EventMarkerDriver"
-                type="org.lcsim.job.EventMarkerDriver">
-            <eventInterval>1000</eventInterval>
-        </driver>
-        
-        <driver name="RawTrackerHitFitterDriver" type="org.lcsim.hps.recon.tracking.HPSRawTrackerHitFitterDriver">
-            <fitAlgorithm>Analytic</fitAlgorithm>
-            <correctT0Shift>true</correctT0Shift>
-        </driver>
-        
-        <driver name="TrackerHitDriver" type="org.lcsim.hps.users.mgraham.DataTrackerHitDriver" />        
-
-        <driver name="HelicalTrackHitDriver"
-                type="org.lcsim.hps.recon.tracking.HelicalTrackHitDriver">
-            <debug>false</debug>
-            <layerGeometryType>Common</layerGeometryType>
-            <maxSeperation>20.0</maxSeperation>
-            <tolerance>1.0</tolerance>
-        </driver>
-        
-        <driver name="TrackerReconDriver"
-                type="org.lcsim.hps.recon.tracking.TrackerReconDriver">
-            <debug>false</debug>
-            <strategyResource>/org/lcsim/hps/recon/tracking/strategies/HPS-Test-4pt1.xml</strategyResource>
-        </driver>
-
-        <driver name="LCIOWriter"
-                type="org.lcsim.util.loop.LCIODriver">
-            <outputFilePath>${outputFile}</outputFilePath>
-        </driver>
-                                                                    
-    </drivers>
-</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering
TestRunMonitoring.lcsim removed after 1.24
diff -N TestRunMonitoring.lcsim
--- TestRunMonitoring.lcsim	1 Mar 2013 01:15:01 -0000	1.24
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,95 +0,0 @@
-
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
-       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
-    <control>
-        <numberOfEvents>-1</numberOfEvents>
-        <printInputFiles>true</printInputFiles>
-        <printDriversDetailed>true</printDriversDetailed>
-    </control>    
-    <execute>
-        <driver name="EventMarkerDriver"/>
-        <driver name="CalibrationDriver"/>
-        <driver name="EcalRawConverter"/>
-        <driver name="EcalClusterer"/>
-        <driver name="RawTrackerHitFitterDriver"/>
-        <driver name="TrackerHitDriver"/>
-        <driver name="HelicalTrackHitDriver"/>
-        <driver name="TrackerReconDriver"/>
-<!--        <driver name="EcalDaqPlots"/>-->
-        <driver name="EcalMonitoringPlots"/>
-<!--        <driver name="EcalEventMonitor"/>-->
-<!--        <driver name="SVTOccupancyPlots"/>-->
-        <driver name="SVTSimpleEventDisplay"/>
-<!--        <driver name="SVTPulsePlots"/>-->
-        <driver name="SVTMonitoringPlots"/>
-        <driver name="SVTPulseFitPlots"/>
-<!--        <driver name="SVTHitRecoPlots"/>-->
-        <driver name="CleanupDriver"/>
-
-    </execute>    
-    <drivers>
-        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver"/>   
-        <driver name="EcalRawConverter" 
-                type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
-            <ecalCollectionName>EcalCalHits</ecalCollectionName>
-        </driver>
-        <driver name="EcalClusterer"
-                type="org.lcsim.hps.recon.ecal.EcalClusterer">
-            <ecalName>Ecal</ecalName>
-            <ecalCollectionName>EcalCalHits</ecalCollectionName>
-        </driver>
-        <driver name="RawTrackerHitFitterDriver"
-                type="org.lcsim.hps.recon.tracking.HPSRawTrackerHitFitterDriver">
-            <fitAlgorithm>Analytic</fitAlgorithm>
-        </driver>
-        <driver name="TrackerHitDriver" type="org.lcsim.hps.users.mgraham.DataTrackerHitDriver"/>
-        <driver name="EcalDaqPlots" type="org.lcsim.hps.monitoring.ecal.EcalDaqPlots">
-        </driver>
-        <driver name="CleanupDriver" 
-                type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
-            <collectionNames>TrackerHits</collectionNames>
-        </driver>
-        <driver name="EcalMonitoringPlots" type="org.lcsim.hps.monitoring.ecal.EcalMonitoringPlots">
-            <eventRefreshRate>100</eventRefreshRate>
-        </driver>
-        <driver name="EcalEventMonitor" type="org.lcsim.hps.monitoring.ecal.EcalEventMonitor">
-            <eventRefreshRate>1</eventRefreshRate>
-        </driver>
-        <driver name="SVTOccupancyPlots" type="org.lcsim.hps.monitoring.svt.SensorOccupancyPlotsDriver">
-            <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>
-            <eventRefreshRate>100</eventRefreshRate>
-        </driver>
-        <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
-            <eventInterval>1</eventInterval>
-        </driver>
-        <driver name="HelicalTrackHitDriver"
-                type="org.lcsim.hps.recon.tracking.HelicalTrackHitDriver">
-            <debug>false</debug>
-            <layerGeometryType>Common</layerGeometryType>
-            <maxSeperation>20.0</maxSeperation>
-            <tolerance>1.0</tolerance>
-        </driver>
-        <driver name="TrackerReconDriver"
-                type="org.lcsim.hps.recon.tracking.TrackerReconDriver">
-            <debug>false</debug>
-        </driver>        
-        <driver name="SVTSimpleEventDisplay" type="org.lcsim.hps.monitoring.svt.SVTSimpleEventDisplay">
-            <inputCollection>SVTRawTrackerHits</inputCollection>
-            <singleEvent>false</singleEvent>
-        </driver>
-        <driver name="SVTPulsePlots"
-                type="org.lcsim.hps.monitoring.svt.SVTHitPulsePlots">
-            <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>   
-        </driver>    
-        <driver name="SVTMonitoringPlots" type="org.lcsim.hps.monitoring.svt.SVTMonitoringPlots">
-        </driver>
-        <driver name="SVTPulseFitPlots"
-                type="org.lcsim.hps.monitoring.svt.SVTPulseFitPlots">
-            <fittedTrackerHitCollectionName>SVTFittedRawTrackerHits</fittedTrackerHitCollectionName>   
-        </driver>
-        <driver name="SVTHitRecoPlots"
-                type="org.lcsim.hps.monitoring.svt.SVTHitReconstructionPlots">
-            <fittedTrackerHitCollectionName>SVTFittedRawTrackerHits</fittedTrackerHitCollectionName>   
-        </driver>
-    </drivers>
-</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering
ECalMonitoring.lcsim removed after 1.16
diff -N ECalMonitoring.lcsim
--- ECalMonitoring.lcsim	1 Mar 2013 01:15:01 -0000	1.16
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,77 +0,0 @@
-
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
-       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
-    <control>
-        <numberOfEvents>-1</numberOfEvents>
-        <printInputFiles>true</printInputFiles>
-        <printDriversDetailed>true</printDriversDetailed>
-    </control>    
-    <execute>
-        <driver name="EventMarkerDriver"/>
-        <driver name="CalibrationDriver"/>
-        <driver name="EcalRawConverter"/>
-        <driver name="EcalClusterer"/>
-<!--        <driver name="EcalPedestalPlots"/>-->
-        <driver name="EcalMonitoringPlots"/>
-        <driver name="EcalHitPlots"/>
-        <driver name="EcalClusterPlots"/>
-        <driver name="EcalEvsX"/>
-<!--        <driver name="TriggerPlots"/>-->
-<!--
-        <driver name="EcalEventMonitor"/>
-        <driver name="EcalWindowPlots"/>
-        <driver name="EcalDaqPlots"/>
--->
-<!--        <driver name="RunControlDriver" />-->
-    </execute>    
-    <drivers>
-        <driver name="RunControlDriver" type="org.lcsim.hps.monitoring.RunControlDriver"/>
-        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver"/>   
-        <driver name="EcalRawConverter" type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
-<!--            <threshold>150</threshold>-->
-            <applyBadCrystalMap>false</applyBadCrystalMap>
-<!--            <dropBadFADC>true</dropBadFADC>-->
-        </driver>
-        <driver name="EcalDaqPlots" type="org.lcsim.hps.monitoring.ecal.EcalDaqPlots">
-        </driver>
-        <driver name="EcalMonitoringPlots" type="org.lcsim.hps.monitoring.ecal.EcalMonitoringPlots">
-            <inputCollection>EcalCalHits</inputCollection>
-            <eventRefreshRate>100</eventRefreshRate>
-        </driver>
-        <driver name="EcalEventMonitor" type="org.lcsim.hps.monitoring.ecal.EcalEventMonitor">
-            <eventRefreshRate>1000</eventRefreshRate>
-        </driver>
-        <driver name="EcalWindowPlots" type="org.lcsim.hps.monitoring.ecal.EcalWindowPlotsXY">
-            <inputCollection>EcalReadoutHits</inputCollection>
-        </driver>
-        <driver name="EcalPedestalPlots" type="org.lcsim.hps.monitoring.ecal.EcalPedestalPlots">
-            <inputCollection>EcalCalHits</inputCollection>
-            <eventRefreshRate>100</eventRefreshRate>
-        </driver>
-        <driver name="EventMarkerDriver"
-                type="org.lcsim.job.EventMarkerDriver">
-            <eventInterval>1</eventInterval>
-        </driver>
-<!--        <driver name="EcalClusterer" type="org.lcsim.hps.recon.ecal.HPSEcalCTPClusterer">-->
-        <driver name="EcalClusterer" type="org.lcsim.hps.recon.ecal.EcalClusterer">
-<!--            <clusterWindow>32.0</clusterWindow>-->
-            <ecalName>Ecal</ecalName>
-            <ecalCollectionName>EcalCalHits</ecalCollectionName>
-        </driver>
-        <driver name="EcalHitPlots" type="org.lcsim.hps.monitoring.ecal.EcalHitPlots">
-            <maxE>2000</maxE>
-            <logScale>true</logScale>
-        </driver>
-        <driver name="EcalClusterPlots" type="org.lcsim.hps.monitoring.ecal.EcalClusterPlots">
-            <maxE>2000</maxE>
-            <logScale>false</logScale>
-        </driver>
-        <driver name="EcalEvsX" type="org.lcsim.hps.monitoring.ecal.EcalEvsX">
-            <targetZ>674</targetZ>
-            <inputCollection>EcalClusters</inputCollection>
-        </driver>
-        <driver name="TriggerPlots" type="org.lcsim.hps.monitoring.ecal.TriggerPlots">
-            <clusterEnergyCut>500</clusterEnergyCut>
-        </driver>
-    </drivers>
-</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering
EcalGainDriverSim.lcsim removed after 1.8
diff -N EcalGainDriverSim.lcsim
--- EcalGainDriverSim.lcsim	1 Mar 2013 01:15:01 -0000	1.8
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,76 +0,0 @@
-
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
-       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
-    <control>
-        <printInputFiles>true</printInputFiles>
-        <printDriversDetailed>true</printDriversDetailed>
-    </control>    
-    <execute>
-        <driver name="EventMarkerDriver"/>
-        <driver name="CalibrationDriver"/>
-        <driver name="EcalRawConverter"/>
-        <driver name="EcalClusterer"/>
-        <driver name="EcalTriggerFilter"/>
-        <driver name="EcalTriggerClusterer"/>
-<!--        <driver name="TrackerDigiDriver"/>-->
-<!--        <driver name="HelicalTrackHitDriver"/>-->
-<!--        <driver name="TrackerReconDriver"/>-->
-        <driver name="EcalGainDriver"/>    
-<!--
-        <driver name="LCIOWriter"/>
--->
-    </execute>    
-    <drivers>
-        <driver name="EcalGainDriver"
-		type="org.lcsim.hps.users.phansson.ECalGainDriver">
-            <debug>false</debug>
-            <hideFrame>true</hideFrame>
-            <outputPlotFileName>gaindriver_sim.aida</outputPlotFileName>
-            <ecalGainFileName>clusterlist_sim.txt</ecalGainFileName>
-            <simTrigger>true</simTrigger>
-        </driver>
-
-        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver">
-        </driver>
-        <driver name="EcalRawConverter" type="org.lcsim.hps.recon.ecal.EcalEdepToTriggerConverterDriver">
-        </driver>
-        <driver name="EcalTriggerFilter" type="org.lcsim.hps.recon.ecal.EcalTriggerFilterDriver">
-            <inputCollection>EcalTriggerHits</inputCollection>
-            <outputCollection>EcalFilteredHits</outputCollection>
-        </driver>        
-        <driver name="EcalTriggerClusterer"
-                type="org.lcsim.hps.recon.ecal.CTPEcalClusterer">
-            <ecalName>Ecal</ecalName>
-            <ecalCollectionName>EcalFilteredHits</ecalCollectionName>
-            <clusterCollectionName>EcalTriggerClusters</clusterCollectionName>
-        </driver>
-        <driver name="EcalClusterer"
-                type="org.lcsim.hps.recon.ecal.EcalClusterer">
-            <ecalName>Ecal</ecalName>
-            <ecalCollectionName>EcalCalHits</ecalCollectionName>
-        </driver>
-        <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
-            <eventInterval>1000</eventInterval>
-        </driver> 
-        <driver name="TrackerDigiDriver"
-                type="org.lcsim.hps.recon.tracking.TrackerDigiDriver">
-            <debug>false</debug>
-        </driver>
-        <driver name="HelicalTrackHitDriver"
-                type="org.lcsim.hps.recon.tracking.HelicalTrackHitDriver">
-            <debug>false</debug>
-            <layerGeometryType>Common</layerGeometryType>
-            <maxSeperation>20.0</maxSeperation>
-            <tolerance>1.0</tolerance>
-        </driver> 
-        <driver name="TrackerReconDriver"
-                type="org.lcsim.hps.recon.tracking.TrackerReconDriver">
-            <debug>false</debug>
-            <strategyResource>/org/lcsim/hps/recon/tracking/strategies/HPS-Test-4pt1.xml</strategyResource>
-        </driver>    
-        <driver name="LCIOWriter"
-                type="org.lcsim.util.loop.LCIODriver">
-            <outputFilePath>/Users/phansson/work/HPS/software/reco/run/hps_recon.slcio</outputFilePath>
-        </driver>
-    </drivers>
-</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering
TestRunOfflineRecon.lcsim removed after 1.11
diff -N TestRunOfflineRecon.lcsim
--- TestRunOfflineRecon.lcsim	1 Mar 2013 01:15:01 -0000	1.11
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,50 +0,0 @@
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
-       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
-     <execute>
-        <driver name="EventMarkerDriver"/>
-        <driver name="CalibrationDriver"/>
-        <driver name="RawTrackerHitSensorSetup"/>
-        <driver name="RawTrackerHitFitterDriver" />
-        <driver name="TrackerHitDriver"/>
-        <driver name="HelicalTrackHitDriver"/>
-        <driver name="TrackerReconDriver"/>
-        <driver name="EcalRawConverter" />
-        <driver name="EcalClusterer" />
-        <driver name="LCIOWriter"/>
-    </execute>    
-    <drivers>    
-        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver"/>   
-        <driver name="EventMarkerDriver"
-                type="org.lcsim.job.EventMarkerDriver">
-            <eventInterval>1</eventInterval>
-        </driver>        
-        <driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup"/>
-        <driver name="RawTrackerHitFitterDriver" type="org.lcsim.hps.recon.tracking.HPSRawTrackerHitFitterDriver">
-            <fitAlgorithm>Analytic</fitAlgorithm>
-            <correctT0Shift>true</correctT0Shift>
-        </driver>
-        <driver name="TrackerHitDriver" type="org.lcsim.hps.users.mgraham.DataTrackerHitDriver" />     
-        <driver name="HelicalTrackHitDriver"
-                type="org.lcsim.hps.recon.tracking.HelicalTrackHitDriver">
-            <debug>false</debug>
-            <layerGeometryType>Common</layerGeometryType>
-            <maxSeperation>20.0</maxSeperation>
-            <tolerance>1.0</tolerance>
-        </driver>
-        <driver name="TrackerReconDriver"
-                type="org.lcsim.hps.recon.tracking.TrackerReconDriver">
-            <debug>false</debug>
-        </driver>        
-        <driver name="EcalRawConverter" type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
-            <ecalCollectionName>EcalCalHits</ecalCollectionName>
-        </driver>
-        <driver name="EcalClusterer" type="org.lcsim.hps.recon.ecal.EcalClusterer">
-            <ecalName>Ecal</ecalName>
-            <ecalCollectionName>EcalCalHits</ecalCollectionName>
-        </driver>
-        <driver name="LCIOWriter"
-             type="org.lcsim.util.loop.LCIODriver">
-                 <outputFilePath>${outputFile}</outputFilePath>
-        </driver>
-    </drivers>
-</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering
SVTMonitoring.lcsim removed after 1.9
diff -N SVTMonitoring.lcsim
--- SVTMonitoring.lcsim	1 Mar 2013 01:15:01 -0000	1.9
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,89 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
-    <execute>
-        <driver name="EventMarkerDriver" />
-        <driver name="CalibrationDriver"/>
-        <driver name="RawTrackerHitSensorSetup"/>
-        <driver name="SVTPulsePlots"/>
-        
-        <driver name="RawTrackerHitFitterDriver" />
-        <driver name="SVTPulseFitPlots"/>
-<!--        <driver name="SVTMonitoringPlots"/>-->
-
-        <driver name="TrackerHitDriver" />
-        <driver name="SVTHitRecoPlots"/>
-
-        <driver name="HelicalTrackHitDriver" />
-        <driver name="TrackerReconDriver" />
-<!--        <driver name="SVTSimpleEventDisplay"/>-->
-<!--        <driver name="TrackTimePlots"/>-->
-
-        <driver name="EcalRawConverter" />
-        <driver name="EcalClusterer" />
-        <driver name="TrackingReconstructionPlots" />
-<!--        <driver name="RunControlDriver" />-->
-        <driver name="CleanupDriver"/>
-        <driver name="AidaSaveDriver"/>
-    </execute>
-    <drivers>
-        <driver name="RunControlDriver" type="org.lcsim.hps.monitoring.RunControlDriver"/>
-        <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
-            <eventInterval>1</eventInterval>
-        </driver>
-        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver">
-<!--            <runNumber>17</runNumber>    -->
-        </driver>
-        <driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup"/>
-        <driver name="EcalRawConverter" type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
-            <ecalCollectionName>EcalCalHits</ecalCollectionName>
-        </driver>
-        <driver name="EcalClusterer" type="org.lcsim.hps.recon.ecal.EcalClusterer">
-            <ecalName>Ecal</ecalName>
-            <ecalCollectionName>EcalCalHits</ecalCollectionName>
-        </driver>
-        <driver name="RawTrackerHitFitterDriver" type="org.lcsim.hps.recon.tracking.HPSRawTrackerHitFitterDriver">
-            <fitAlgorithm>Analytic</fitAlgorithm>
-            <correctT0Shift>true</correctT0Shift>
-        </driver>
-        <driver name="TrackerHitDriver" type="org.lcsim.hps.users.mgraham.DataTrackerHitDriver" /> 
-        <driver name="HelicalTrackHitDriver"
-                type="org.lcsim.hps.recon.tracking.HelicalTrackHitDriver">
-            <debug>false</debug>
-            <layerGeometryType>Common</layerGeometryType>
-            <maxSeperation>20.0</maxSeperation>
-            <tolerance>1.0</tolerance>
-        </driver>
-        <driver name="TrackerReconDriver" type="org.lcsim.hps.recon.tracking.TrackerReconDriver">
-            <debug>false</debug>
-            <strategyResource>/org/lcsim/hps/recon/tracking/strategies/HPS-Test-4pt1.xml</strategyResource>
-        </driver>
-        <driver name="TrackingReconstructionPlots" type="org.lcsim.hps.monitoring.svt.TrackingReconstructionPlots">
-<!--            <outputPlots>HPSTestRunTrackingPlots.aida</outputPlots>-->
-        </driver>
-        <driver name="SVTSimpleEventDisplay" type="org.lcsim.hps.monitoring.svt.SVTSimpleEventDisplay">
-            <inputCollection>SVTRawTrackerHits</inputCollection>
-            <singleEvent>false</singleEvent>
-        </driver>
-        <driver name="SVTMonitoringPlots" type="org.lcsim.hps.monitoring.svt.SVTMonitoringPlots">
-        </driver>
-        <driver name="SVTPulseFitPlots"
-                type="org.lcsim.hps.monitoring.svt.SVTPulseFitPlots">
-            <fittedTrackerHitCollectionName>SVTFittedRawTrackerHits</fittedTrackerHitCollectionName>   
-        </driver>        
-        <driver name="SVTPulsePlots"
-                type="org.lcsim.hps.monitoring.svt.SVTHitPulsePlots">
-            <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>   
-        </driver>    
-        <driver name="SVTHitRecoPlots"
-                type="org.lcsim.hps.monitoring.svt.SVTHitReconstructionPlots">
-            <fittedTrackerHitCollectionName>SVTFittedRawTrackerHits</fittedTrackerHitCollectionName>   
-        </driver>
-        <driver name="TrackTimePlots" type="org.lcsim.hps.monitoring.svt.TrackTimePlots"/>
-        <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
-            <collectionNames>TrackerHits</collectionNames>
-        </driver> 
-        <driver name="AidaSaveDriver" type="org.lcsim.job.AidaSaveDriver">
-            <outputFileName>svtmon_plots2</outputFileName>
-        </driver>
-    </drivers>
-</lcsim>
\ No newline at end of file

hps-java/src/main/resources/org/lcsim/hps/steering
ECalTriggerMonitoring.lcsim removed after 1.9
diff -N ECalTriggerMonitoring.lcsim
--- ECalTriggerMonitoring.lcsim	1 Mar 2013 01:15:01 -0000	1.9
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,77 +0,0 @@
-
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
-       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
-    <control>
-        <numberOfEvents>-1</numberOfEvents>
-        <printInputFiles>true</printInputFiles>
-        <printDriversDetailed>true</printDriversDetailed>
-    </control>    
-    <execute>
-        <driver name="EventMarkerDriver"/>
-        <driver name="CalibrationDriver"/>
-        <driver name="EcalRawConverter"/>
-        <driver name="EcalTriggerFilter"/>
-        <driver name="EcalClusterer"/>
-<!--        <driver name="EcalPedestalPlots"/>-->
-<!--        <driver name="EcalMonitoringPlots"/>-->
-<!--        <driver name="EcalHitPlots"/>-->
-<!--        <driver name="EcalClusterPlots"/>-->
-        <driver name="TriggerPlots"/>
-<!--
-        <driver name="EcalEventMonitor"/>
-        <driver name="EcalEvsX"/>
-        <driver name="EcalWindowPlots"/>
-        <driver name="EcalDaqPlots"/>
--->
-    </execute>    
-    <drivers>
-        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver">
-        </driver>
-        <driver name="EcalRawConverter" type="org.lcsim.hps.recon.ecal.EcalReadoutToTriggerConverterDriver">
-            <rawCollectionName>EcalReadoutHits</rawCollectionName>
-            <integralWindow>35</integralWindow>
-            <applyBadCrystalMap>false</applyBadCrystalMap>
-            <dropBadFADC>true</dropBadFADC>
-            <tp>14.0</tp>
-            <truncateScale>1</truncateScale>
-        </driver>
-        <driver name="EcalTriggerFilter" type="org.lcsim.hps.recon.ecal.EcalTriggerFilterDriver">
-            <inputCollection>EcalCalHits</inputCollection>
-            <outputCollection>EcalFilteredHits</outputCollection>
-        </driver>        
-        <driver name="EcalDaqPlots" type="org.lcsim.hps.monitoring.ecal.EcalDaqPlots">
-        </driver>
-        <driver name="EcalMonitoringPlots" type="org.lcsim.hps.monitoring.ecal.EcalMonitoringPlots">
-            <eventRefreshRate>1</eventRefreshRate>
-        </driver>
-        <driver name="EcalEventMonitor" type="org.lcsim.hps.monitoring.ecal.EcalEventMonitor">
-            <eventRefreshRate>1</eventRefreshRate>
-        </driver>
-<!--        <driver name="EcalPedestalPlots" type="org.lcsim.hps.monitoring.ecal.EcalPedestalPlots">
-            <inputCollection>EcalCalHits</inputCollection>
-            <eventRefreshRate>100</eventRefreshRate>
-        </driver>-->
-        <driver name="EcalPedestalPlots" type="org.lcsim.hps.monitoring.ecal.EcalPedestalPlots">
-            <inputCollection>EcalCalHits</inputCollection>
-            <maxE>10000</maxE>
-            <eventRefreshRate>100</eventRefreshRate>
-        </driver>
-        <driver name="EventMarkerDriver"
-                type="org.lcsim.job.EventMarkerDriver">
-            <eventInterval>1</eventInterval>
-        </driver>
-        <driver name="EcalClusterer" type="org.lcsim.hps.recon.ecal.CTPEcalClusterer">
-            <ecalName>Ecal</ecalName>
-            <clusterWindow>32.0</clusterWindow>
-            <ecalCollectionName>EcalFilteredHits</ecalCollectionName>
-        </driver>
-        <driver name="EcalHitPlots" type="org.lcsim.hps.monitoring.ecal.EcalHitPlots">
-        </driver>
-        <driver name="EcalClusterPlots" type="org.lcsim.hps.monitoring.ecal.EcalClusterPlots">
-        </driver>
-        <driver name="TriggerPlots" type="org.lcsim.hps.monitoring.ecal.TriggerPlots">
-            <clusterEnergyCut>1280</clusterEnergyCut>
-            <eventRefreshRate>10000</eventRefreshRate>
-        </driver>
-    </drivers>
-</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering
print_ids.lcsim removed after 1.2
diff -N print_ids.lcsim
--- print_ids.lcsim	1 May 2012 15:06:39 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,20 +0,0 @@
-
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
-       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
-	<execute>
-		<driver name="EventMarkerDriver"/>
-		<driver name="EcalIDPrint"/>
-		<driver name="SVTDataIDPrint"/>
-		<driver name="SVTIDPrint"/>
-	</execute>
-	<drivers>
-		<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
-			<eventInterval>1</eventInterval>
-		</driver>
-		<driver name="EcalIDPrint" type="org.lcsim.hps.monitoring.ecal.ECalCellIDPrintDriver"/>
-		<driver name="SVTDataIDPrint" type="org.lcsim.hps.monitoring.svt.SVTCellIDPrintDriver"/>
-		<driver name="SVTIDPrint" type="org.lcsim.hps.monitoring.svt.SVTCellIDPrintDriver">
-                    <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>
-                </driver>
-	</drivers>
-</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering
EcalGainDriver.lcsim removed after 1.9
diff -N EcalGainDriver.lcsim
--- EcalGainDriver.lcsim	1 Mar 2013 01:15:01 -0000	1.9
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,85 +0,0 @@
-
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
-       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
-    <control>
-        <printInputFiles>true</printInputFiles>
-        <printDriversDetailed>true</printDriversDetailed>
-    </control>    
-    <execute>
-        <driver name="EventMarkerDriver"/>
-        <driver name="CalibrationDriver"/>
-<!--        <driver name="SVTBadChannelFilterDriver"/>-->
-        <driver name="EcalRawConverter"/>
-        <driver name="EcalClusterer"/>
-<!--        <driver name="RawTrackerHitFitterDriver"/>  -->
-<!--        <driver name="TrackerHitDriver"/> -->
-<!--        <driver name="HelicalTrackHitDriver"/> -->
-<!--        <driver name="TrackerReconDriver"/>-->
-
-        <driver name="EcalGainDriver"/>    
-        
-<!--        <driver name="CleanupDriver"/>-->
-<!--
-        <driver name="LCIOWriter"/>
--->
-    </execute>    
-    <drivers>
-
-        <driver name="SVTBadChannelFilterDriver" type="org.lcsim.hps.recon.tracking.SVTBadChannelFilterDriver"/>
-
-        <driver name="EcalGainDriver"
-		type="org.lcsim.hps.users.phansson.ECalGainDriver">
-            <debug>false</debug>
-            <hideFrame>true</hideFrame>
-            <outputPlotFileName>gaindriver.aida</outputPlotFileName>
-            <ecalGainFileName>clusterlist.txt</ecalGainFileName>
-        </driver>
-
-        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver">
-            <runNumber>1351</runNumber>    
-        </driver>
-        <driver name="EcalRawConverter" 
-                type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
-            <ecalCollectionName>EcalCalHits</ecalCollectionName>
-        </driver>
-        <driver name="EcalClusterer"
-                type="org.lcsim.hps.recon.ecal.EcalClusterer">
-            <ecalName>Ecal</ecalName>
-            <ecalCollectionName>EcalCalHits</ecalCollectionName>
-        </driver>
-        <driver name="RawTrackerHitFitterDriver"
-                type="org.lcsim.hps.recon.tracking.HPSRawTrackerHitFitterDriver">
-<!--                <fitAlgorithm>Dumb</fitAlgorithm>  -->
-            <fitAlgorithm>Analytic</fitAlgorithm>
-        </driver>
-        
-        <driver name="TrackerHitDriver"
-                type="org.lcsim.hps.users.mgraham.DataTrackerHitDriver"/>
-        <driver name="CleanupDriver" 
-                type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
-            <collectionNames>TrackerHits</collectionNames>
-        </driver>
-        <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
-            <eventInterval>1000</eventInterval>
-        </driver> 
-        <driver name="HelicalTrackHitDriver"
-                type="org.lcsim.hps.recon.tracking.HelicalTrackHitDriver">
-            <debug>false</debug>
-            <layerGeometryType>Common</layerGeometryType>
-            <maxSeperation>20.0</maxSeperation>
-            <tolerance>1.0</tolerance>
-        </driver>   
-        <driver name="TrackerReconDriver"
-                type="org.lcsim.hps.recon.tracking.TrackerReconDriver">
-            <debug>false</debug>
-            <strategyResource>/org/lcsim/hps/recon/tracking/strategies/HPS-Test-4pt1.xml</strategyResource>
-        </driver>    
-        <driver name="TrackingReconstructionPlots" type="org.lcsim.hps.monitoring.svt.TrackingReconstructionPlots">
-            <outputPlots>trackingPlots.aida</outputPlots>
-        </driver>   
-        <driver name="LCIOWriter"
-                type="org.lcsim.util.loop.LCIODriver">
-            <outputFilePath>/Users/phansson/work/HPS/software/reco/run/hps_recon.slcio</outputFilePath>
-        </driver>
-    </drivers>
-</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering
raw_triggers.lcsim removed after 1.4
diff -N raw_triggers.lcsim
--- raw_triggers.lcsim	1 Mar 2013 01:15:01 -0000	1.4
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,48 +0,0 @@
-<!--
-    steering file used for PAC 39 analysis
-    @author Sho Uemura <[log in to unmask]>
-    @version $Id: raw_triggers.lcsim,v 1.4 2013/03/01 01:15:01 meeg Exp $
--->
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
-       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
-	<control>
-		<printInputFiles>true</printInputFiles>
-	</control>
-	<execute>
-<!--        <driver name="CalibrationDriver"/>   -->
-<!--		<driver name="EventMarkerDriver"/>-->
-		<driver name="EcalClusterer"/>
-		<driver name="EcalTrigger"/>
-<!--		<driver name="MCParticlePlots"/>-->
-		<driver name="AidaSaveDriver"/>
-		<driver name="ClockDriver"/>
-	</execute>
-	<drivers>
-        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver"/>   
-		<driver name="EcalClusterer"
-                type="org.lcsim.hps.recon.ecal.EcalClusterer">
-			<ecalName>Ecal</ecalName>
-			<ecalCollectionName>EcalHits</ecalCollectionName>
-            <addEMin>0.075</addEMin>
-		</driver>
-		<driver name="EcalTrigger"
-                type="org.lcsim.hps.analysis.ecal.TestRunRateAnalysis">
-			<clusterCollectionName>EcalClusters</clusterCollectionName>
-            <clusterEnergyLow>0.6</clusterEnergyLow>
-		</driver>
-		<driver name="MCParticlePlots"
-                type="org.lcsim.hps.analysis.ecal.HPSMCParticlePlotsDriver">
-		</driver>
-		<driver name="EventMarkerDriver"
-                type="org.lcsim.job.EventMarkerDriver">
-			<eventInterval>10000</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
SensorOccupancyPlots.lcsim removed after 1.2
diff -N SensorOccupancyPlots.lcsim
--- SensorOccupancyPlots.lcsim	14 Aug 2012 00:58:03 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
-       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
-    <execute>
-        <driver name="EventMarkerDriver"/>
-        <driver name="SVTSetupDriver"/>
-        <driver name="SVTOccupancyPlots"/>
-    </execute>    
-    <drivers>
-        <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
-            <eventInterval>1</eventInterval>
-        </driver>
-        <driver name="SVTSetupDriver" type="org.lcsim.hps.recon.tracking.HPSSVTSensorSetup"/>
-        <driver name="SVTOccupancyPlots" type="org.lcsim.hps.monitoring.svt.SensorOccupancyPlotsDriver">
-            <eventRefreshRate>1</eventRefreshRate>
-        </driver>
-    </drivers>   
-</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering
ECalCalibration.lcsim removed after 1.5
diff -N ECalCalibration.lcsim
--- ECalCalibration.lcsim	1 Mar 2013 01:15:01 -0000	1.5
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,43 +0,0 @@
-
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
-       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
-    <control>
-        <printInputFiles>true</printInputFiles>
-        <printDriversDetailed>true</printDriversDetailed>
-    </control>    
-    <execute>
-        <driver name="EventMarkerDriver"/>
-        <driver name="CalibrationDriver"/>
-        <driver name="EcalPedestalPlots"/>
-<!--        <driver name="EcalRawConverter"/>-->
-<!--
-        <driver name="EcalMonitoringPlots"/>
-        <driver name="EcalEventMonitor"/>
-        <driver name="EcalWindowPlots"/>
--->
-    </execute>    
-    <drivers>
-        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver">
-        </driver>
-        <driver name="EcalRawConverter" type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
-        </driver>
-        <driver name="EcalMonitoringPlots" type="org.lcsim.hps.monitoring.ecal.EcalMonitoringPlots">
-            <eventRefreshRate>100</eventRefreshRate>
-        </driver>
-        <driver name="EcalEventMonitor" type="org.lcsim.hps.monitoring.ecal.EcalEventMonitor">
-            <eventRefreshRate>1</eventRefreshRate>
-        </driver>
-        <driver name="EcalWindowPlots" type="org.lcsim.hps.monitoring.ecal.EcalWindowPlotsXY">
-            <inputCollection>EcalReadoutHits</inputCollection>
-        </driver>
-        <driver name="EcalPedestalPlots" type="org.lcsim.hps.monitoring.ecal.EcalPedestalPlots">
-            <inputCollection>EcalReadoutHits</inputCollection>
-            <eventRefreshRate>100</eventRefreshRate>
-            <calWindow>5</calWindow>
-        </driver>
-        <driver name="EventMarkerDriver"
-                type="org.lcsim.job.EventMarkerDriver">
-            <eventInterval>1</eventInterval>
-        </driver>
-    </drivers>
-</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering
OnlineTracking.lcsim removed after 1.18
diff -N OnlineTracking.lcsim
--- OnlineTracking.lcsim	1 Mar 2013 01:15:01 -0000	1.18
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,127 +0,0 @@
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
-       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
-    <control>
-        <numberOfEvents>-1</numberOfEvents>
-        <printInputFiles>false</printInputFiles>
-        <printDriversDetailed>false</printDriversDetailed>
-    </control>    
-    <execute>
-        <driver name="EventMarkerDriver"/>
-        <driver name="SVTSetupDriver"/>
-         <driver name="EcalRawConverter"/>
-        <driver name="EcalClusterer"/>
-         <driver name="SVTOccupancyPlots"/>
-        <driver name="SVTEventPlots"/>   
-       <driver name="SVTPulsePlots"/> 
-        <driver name="RawTrackerHitFitterDriver"/>    
-       <driver name="TrackerHitDriver"/>           
-       <driver name="SVTHitRecoPlots"/>  
-       <driver name="HelicalTrackHitDriver"/>
-       <driver name="TrackerReconDriver"/>
-       <driver name="TrackingReconstructionPlots"/>        
-<!--       <driver name="SVTHitCorrPlots"/>  --> 
-<!--       <driver name="LCIOWriter"/>  -->  
-       <driver name="CleanupDriver"/>
-    </execute>    
-    <drivers>
-          <driver name="EcalRawConverter" 
-                type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
-			<ecalCollectionName>EcalCalHits</ecalCollectionName>
-	</driver>
-        <driver name="EcalClusterer"
-                type="org.lcsim.hps.recon.ecal.EcalClusterer">
-			<ecalName>Ecal</ecalName>
-			<ecalCollectionName>EcalCalHits</ecalCollectionName>
-	</driver>
-
-          <driver name="RawTrackerHitFitterDriver"
-                type="org.lcsim.hps.recon.tracking.HPSRawTrackerHitFitterDriver">
-           <rawHitCollectionName>SVTRawTrackerHits</rawHitCollectionName>  
-          <fittedHitCollectionName>SVTFittedRawTrackerHits</fittedHitCollectionName> 
-           <fitAlgorithm>Analytic</fitAlgorithm>  
-        </driver>
-
-        <driver name="TrackerHitDriver"
-                type="org.lcsim.hps.users.mgraham.DataTrackerHitDriver">
-                <clusterSeedThreshold>3.0</clusterSeedThreshold>
-                <clusterNeighborThreshold>3.0</clusterNeighborThreshold>
-                <clusterThreshold>3.0</clusterThreshold>
-        </driver>
-
-         <driver name="SVTEventPlots"
-                type="org.lcsim.hps.monitoring.svt.SVTEventInfo">
-                 <outputPlots>svtEventInfoPlots.aida</outputPlots>
-        </driver>
-
-        <driver name="SVTHitRecoPlots"
-                type="org.lcsim.hps.monitoring.svt.SVTHitReconstructionPlots">
-             <fittedTrackerHitCollectionName>SVTFittedRawTrackerHits</fittedTrackerHitCollectionName>   
-             <outputPlots>svtHitRecoPlots.aida</outputPlots>
-        </driver>
-
-        <driver name="SVTHitCorrPlots"
-                type="org.lcsim.hps.monitoring.svt.SVTHitRecoCorrelations">
-             <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>   
-             <fittedTrackerHitCollectionName>SVTFittedRawTrackerHits</fittedTrackerHitCollectionName>   
-             <outputPlots>svtHitRecoCorrPlots.aida</outputPlots>
-        </driver>
-
-        <driver name="SVTPulsePlots"
-                type="org.lcsim.hps.monitoring.svt.SVTHitPulsePlots">
-        <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>  
-             <outputPlots>svtPulsePlots.aida</outputPlots> 
-        </driver>    
-        <driver name="SVTOccupancyPlots" type="org.lcsim.hps.monitoring.svt.SensorOccupancyPlotsDriver">
-            <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>
-            <eventRefreshRate>100</eventRefreshRate>
-        </driver>
-
-        <driver name="SVTEventDisplay"
-                type="org.lcsim.hps.monitoring.svt.SVTEventDisplay">
-        </driver>    
-
-        <driver name="SVTSetupDriver"
-                type="org.lcsim.hps.recon.tracking.HPSSVTSensorSetup">
-        </driver>        
-        <driver name="EventMarkerDriver"
-                type="org.lcsim.job.EventMarkerDriver">
-            <eventInterval>1000</eventInterval>
-        </driver>
-
-        <driver name="HelicalTrackHitDriver"
-                type="org.lcsim.hps.recon.tracking.HelicalTrackHitDriver">
-            <debug>false</debug>
-            <layerGeometryType>Common</layerGeometryType>
-            <maxSeperation>20.0</maxSeperation>
-            <tolerance>1.0</tolerance>
-        </driver>
-        
-        <driver name="TrackerReconDriver"
-                type="org.lcsim.hps.recon.tracking.TrackerReconDriver">
-            <debug>false</debug>           
-            <strategyResource>/org/lcsim/hps/recon/tracking/strategies/HPS-Test-4pt1.xml</strategyResource>
-        </driver>        
-
-     	<driver name="TrackingReconstructionPlots" type="org.lcsim.hps.monitoring.svt.TrackingReconstructionPlots">
-                <outputPlots>trackingPlots.aida</outputPlots>
-        </driver>
-
-
-          <driver name="LCIOWriter"
-                type="org.lcsim.hps.users.mgraham.MyLCIOWriterDriver">
-            <outputFilePath>/Users/mgraham/HPS/trackRecon.slcio</outputFilePath>
-        </driver>
-
-<!--
-          <driver name="LCIOWriter"
-                type="org.lcsim.util.loop.LCIODriver">
-            <outputFilePath>/Users/mgraham/HPS/trackRecon.slcio</outputFilePath>
-        </driver>
--->
-       <driver name="CleanupDriver" 
-                type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
-                <collectionNames>TrackerHits SVTRawTrackerHits  SVTFittedRawTrackerHits StripClusterer_SiTrackerHitStrip1D</collectionNames>
-        </driver>
-
-    </drivers>   
-</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering
TestRunEventDisplay.lcsim removed after 1.10
diff -N TestRunEventDisplay.lcsim
--- TestRunEventDisplay.lcsim	1 Mar 2013 01:15:01 -0000	1.10
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,70 +0,0 @@
-
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
-       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
-    <control>
-        <numberOfEvents>-1</numberOfEvents>
-        <printInputFiles>true</printInputFiles>
-        <printDriversDetailed>true</printDriversDetailed>
-    </control>    
-    <execute>
-        <driver name="CalibrationDriver"/>
-        <driver name="EventMarkerDriver"/>
-        <driver name="EcalRawConverter"/>
-        <driver name="EcalClusterer"/>
-        <driver name="EcalEventMonitor"/>
-        <driver name="RawTrackerHitFitterDriver"/>  
-        <driver name="TrackerHitDriver"/>
-        <driver name="HelicalTrackHitDriver"/>
-        <driver name="TrackerReconDriver"/>
-        <driver name="SVTSimpleEventDisplay"/>
-        <driver name="SVTEventDisplay"/>
-        <driver name="CleanupDriver"/>
-
-    </execute>    
-    <drivers>
-        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver"/>   
-        <driver name="SVTSimpleEventDisplay" type="org.lcsim.hps.monitoring.svt.SVTSimpleEventDisplay">
-            <singleEvent>true</singleEvent>
-        </driver>
-        <driver name="SVTEventDisplay"
-                type="org.lcsim.hps.monitoring.svt.SVTEventDisplay">       
-        </driver>    
-        <driver name="EcalRawConverter" 
-                type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
-            <ecalCollectionName>EcalCalHits</ecalCollectionName>
-        </driver>
-        <driver name="EcalClusterer"
-                type="org.lcsim.hps.recon.ecal.EcalClusterer">
-            <ecalName>Ecal</ecalName>
-            <ecalCollectionName>EcalCalHits</ecalCollectionName>
-        </driver>
-        <driver name="RawTrackerHitFitterDriver"
-                type="org.lcsim.hps.recon.tracking.HPSRawTrackerHitFitterDriver">
-            <fitAlgorithm>Analytic</fitAlgorithm>
-        </driver>
-        <driver name="TrackerHitDriver" type="org.lcsim.hps.users.mgraham.DataTrackerHitDriver"/>
-        <driver name="HelicalTrackHitDriver"
-                type="org.lcsim.hps.recon.tracking.HelicalTrackHitDriver">
-            <debug>false</debug>
-            <layerGeometryType>Common</layerGeometryType>
-            <maxSeperation>20.0</maxSeperation>
-            <tolerance>1.0</tolerance>
-        </driver>
-        <driver name="TrackerReconDriver"
-                type="org.lcsim.hps.recon.tracking.TrackerReconDriver">
-            <debug>false</debug>
-        </driver>        
-        <driver name="EcalDaqPlots" type="org.lcsim.hps.monitoring.ecal.EcalDaqPlots">
-        </driver>
-        <driver name="CleanupDriver" 
-                type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
-            <collectionNames>TrackerHits</collectionNames>
-        </driver>
-        <driver name="EcalEventMonitor" type="org.lcsim.hps.monitoring.ecal.EcalEventMonitor">
-            <eventRefreshRate>1</eventRefreshRate>
-        </driver>
-        <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
-            <eventInterval>1</eventInterval>
-        </driver>
-    </drivers>
-</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering
DummyMonitoring.lcsim removed after 1.1
diff -N DummyMonitoring.lcsim
--- DummyMonitoring.lcsim	20 Apr 2012 18:47:19 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
-       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
-    <execute>
-        <driver name="EventMarkerDriver"/>
-    </execute>    
-    <drivers>
-        <driver name="EventMarkerDriver"
-                type="org.lcsim.job.EventMarkerDriver">
-            <eventInterval>1</eventInterval>
-        </driver>
-    </drivers>
-</lcsim>
\ No newline at end of file

hps-java/src/main/resources/org/lcsim/hps/steering/monitoring
DummyMonitoring.lcsim added at 1.1
diff -N DummyMonitoring.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ DummyMonitoring.lcsim	1 Mar 2013 23:22:24 -0000	1.1
@@ -0,0 +1,12 @@
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
+    <execute>
+        <driver name="EventMarkerDriver"/>
+    </execute>    
+    <drivers>
+        <driver name="EventMarkerDriver"
+                type="org.lcsim.job.EventMarkerDriver">
+            <eventInterval>1</eventInterval>
+        </driver>
+    </drivers>
+</lcsim>
\ No newline at end of file

hps-java/src/main/resources/org/lcsim/hps/steering/monitoring
OnlineTracking.lcsim added at 1.1
diff -N OnlineTracking.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ OnlineTracking.lcsim	1 Mar 2013 23:22:24 -0000	1.1
@@ -0,0 +1,127 @@
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+    <control>
+        <numberOfEvents>-1</numberOfEvents>
+        <printInputFiles>false</printInputFiles>
+        <printDriversDetailed>false</printDriversDetailed>
+    </control>    
+    <execute>
+        <driver name="EventMarkerDriver"/>
+        <driver name="SVTSetupDriver"/>
+         <driver name="EcalRawConverter"/>
+        <driver name="EcalClusterer"/>
+         <driver name="SVTOccupancyPlots"/>
+        <driver name="SVTEventPlots"/>   
+       <driver name="SVTPulsePlots"/> 
+        <driver name="RawTrackerHitFitterDriver"/>    
+       <driver name="TrackerHitDriver"/>           
+       <driver name="SVTHitRecoPlots"/>  
+       <driver name="HelicalTrackHitDriver"/>
+       <driver name="TrackerReconDriver"/>
+       <driver name="TrackingReconstructionPlots"/>        
+<!--       <driver name="SVTHitCorrPlots"/>  --> 
+<!--       <driver name="LCIOWriter"/>  -->  
+       <driver name="CleanupDriver"/>
+    </execute>    
+    <drivers>
+          <driver name="EcalRawConverter" 
+                type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
+			<ecalCollectionName>EcalCalHits</ecalCollectionName>
+	</driver>
+        <driver name="EcalClusterer"
+                type="org.lcsim.hps.recon.ecal.EcalClusterer">
+			<ecalName>Ecal</ecalName>
+			<ecalCollectionName>EcalCalHits</ecalCollectionName>
+	</driver>
+
+          <driver name="RawTrackerHitFitterDriver"
+                type="org.lcsim.hps.recon.tracking.HPSRawTrackerHitFitterDriver">
+           <rawHitCollectionName>SVTRawTrackerHits</rawHitCollectionName>  
+          <fittedHitCollectionName>SVTFittedRawTrackerHits</fittedHitCollectionName> 
+           <fitAlgorithm>Analytic</fitAlgorithm>  
+        </driver>
+
+        <driver name="TrackerHitDriver"
+                type="org.lcsim.hps.users.mgraham.DataTrackerHitDriver">
+                <clusterSeedThreshold>3.0</clusterSeedThreshold>
+                <clusterNeighborThreshold>3.0</clusterNeighborThreshold>
+                <clusterThreshold>3.0</clusterThreshold>
+        </driver>
+
+         <driver name="SVTEventPlots"
+                type="org.lcsim.hps.monitoring.svt.SVTEventInfo">
+                 <outputPlots>svtEventInfoPlots.aida</outputPlots>
+        </driver>
+
+        <driver name="SVTHitRecoPlots"
+                type="org.lcsim.hps.monitoring.svt.SVTHitReconstructionPlots">
+             <fittedTrackerHitCollectionName>SVTFittedRawTrackerHits</fittedTrackerHitCollectionName>   
+             <outputPlots>svtHitRecoPlots.aida</outputPlots>
+        </driver>
+
+        <driver name="SVTHitCorrPlots"
+                type="org.lcsim.hps.monitoring.svt.SVTHitRecoCorrelations">
+             <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>   
+             <fittedTrackerHitCollectionName>SVTFittedRawTrackerHits</fittedTrackerHitCollectionName>   
+             <outputPlots>svtHitRecoCorrPlots.aida</outputPlots>
+        </driver>
+
+        <driver name="SVTPulsePlots"
+                type="org.lcsim.hps.monitoring.svt.SVTHitPulsePlots">
+        <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>  
+             <outputPlots>svtPulsePlots.aida</outputPlots> 
+        </driver>    
+        <driver name="SVTOccupancyPlots" type="org.lcsim.hps.monitoring.svt.SensorOccupancyPlotsDriver">
+            <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>
+            <eventRefreshRate>100</eventRefreshRate>
+        </driver>
+
+        <driver name="SVTEventDisplay"
+                type="org.lcsim.hps.monitoring.svt.SVTEventDisplay">
+        </driver>    
+
+        <driver name="SVTSetupDriver"
+                type="org.lcsim.hps.recon.tracking.HPSSVTSensorSetup">
+        </driver>        
+        <driver name="EventMarkerDriver"
+                type="org.lcsim.job.EventMarkerDriver">
+            <eventInterval>1000</eventInterval>
+        </driver>
+
+        <driver name="HelicalTrackHitDriver"
+                type="org.lcsim.hps.recon.tracking.HelicalTrackHitDriver">
+            <debug>false</debug>
+            <layerGeometryType>Common</layerGeometryType>
+            <maxSeperation>20.0</maxSeperation>
+            <tolerance>1.0</tolerance>
+        </driver>
+        
+        <driver name="TrackerReconDriver"
+                type="org.lcsim.hps.recon.tracking.TrackerReconDriver">
+            <debug>false</debug>           
+            <strategyResource>/org/lcsim/hps/recon/tracking/strategies/HPS-Test-4pt1.xml</strategyResource>
+        </driver>        
+
+     	<driver name="TrackingReconstructionPlots" type="org.lcsim.hps.monitoring.svt.TrackingReconstructionPlots">
+                <outputPlots>trackingPlots.aida</outputPlots>
+        </driver>
+
+
+          <driver name="LCIOWriter"
+                type="org.lcsim.hps.users.mgraham.MyLCIOWriterDriver">
+            <outputFilePath>/Users/mgraham/HPS/trackRecon.slcio</outputFilePath>
+        </driver>
+
+<!--
+          <driver name="LCIOWriter"
+                type="org.lcsim.util.loop.LCIODriver">
+            <outputFilePath>/Users/mgraham/HPS/trackRecon.slcio</outputFilePath>
+        </driver>
+-->
+       <driver name="CleanupDriver" 
+                type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
+                <collectionNames>TrackerHits SVTRawTrackerHits  SVTFittedRawTrackerHits StripClusterer_SiTrackerHitStrip1D</collectionNames>
+        </driver>
+
+    </drivers>   
+</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering/monitoring
ECalTriggerWindowMonitoring.lcsim added at 1.1
diff -N ECalTriggerWindowMonitoring.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ ECalTriggerWindowMonitoring.lcsim	1 Mar 2013 23:22:24 -0000	1.1
@@ -0,0 +1,82 @@
+
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
+    <control>
+        <numberOfEvents>-1</numberOfEvents>
+        <printInputFiles>true</printInputFiles>
+        <printDriversDetailed>true</printDriversDetailed>
+    </control>    
+    <execute>
+        <driver name="EventMarkerDriver"/>
+        <driver name="CalibrationDriver"/>
+        <driver name="FADCConverter"/>
+        <driver name="EcalRawConverter"/>
+        <driver name="EcalClusterer"/>
+        <driver name="EcalIntegralPedestalPlots"/>
+        <driver name="EcalMonitoringPlots"/>
+        <driver name="EcalHitPlots"/>
+        <driver name="EcalClusterPlots"/>
+        <driver name="EcalWindowEventPlots"/>
+        <driver name="EcalEventMonitor"/>
+<!--
+        <driver name="EcalPedestalPlots"/>
+        <driver name="EcalEvsX"/>
+        <driver name="EcalWindowPlots"/>
+        <driver name="EcalDaqPlots"/>
+-->
+    </execute>    
+    <drivers>
+        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver">
+        </driver>
+        <driver name="FADCConverter" type="org.lcsim.hps.recon.ecal.FADCConverterDriver">
+            <threshold>80</threshold>
+        </driver>
+        <driver name="EcalRawConverter" type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
+            <rawCollectionName>EcalIntegralHits</rawCollectionName>
+            <integralWindow>35</integralWindow>
+            <gain>1.0</gain>
+        </driver>
+        <driver name="EcalDaqPlots" type="org.lcsim.hps.monitoring.ecal.EcalDaqPlots">
+        </driver>
+        <driver name="EcalMonitoringPlots" type="org.lcsim.hps.monitoring.ecal.EcalMonitoringPlots">
+            <inputCollection>EcalIntegralHits</inputCollection>
+            <eventRefreshRate>100</eventRefreshRate>
+        </driver>
+        <driver name="EcalEventMonitor" type="org.lcsim.hps.monitoring.ecal.EcalEventMonitor">
+            <eventRefreshRate>1</eventRefreshRate>
+        </driver>
+        <driver name="EcalWindowPlots" type="org.lcsim.hps.monitoring.ecal.EcalWindowPlotsXY">
+            <subdetectorName>Ecal</subdetectorName>
+            <inputCollection>EcalReadoutHits</inputCollection>
+            <window>100</window>
+        </driver>
+        <driver name="EcalWindowEventPlots" type="org.lcsim.hps.monitoring.ecal.EcalWindowEventPlots">
+            <inputCollection>EcalReadoutHits</inputCollection>
+            <window>100</window>
+        </driver>
+<!--        <driver name="EcalPedestalPlots" type="org.lcsim.hps.monitoring.ecal.EcalPedestalPlots">
+            <inputCollection>EcalCalHits</inputCollection>
+            <eventRefreshRate>100</eventRefreshRate>
+        </driver>-->
+        <driver name="EcalIntegralPedestalPlots" type="org.lcsim.hps.monitoring.ecal.EcalPedestalPlots">
+            <inputCollection>EcalCalHits</inputCollection>
+            <eventRefreshRate>100</eventRefreshRate>
+        </driver>
+        <driver name="EventMarkerDriver"
+                type="org.lcsim.job.EventMarkerDriver">
+            <eventInterval>1</eventInterval>
+        </driver>
+        <driver name="EcalClusterer"
+                type="org.lcsim.hps.recon.ecal.CTPEcalClusterer">
+            <ecalName>Ecal</ecalName>
+            <ecalCollectionName>EcalCalHits</ecalCollectionName>
+        </driver>
+        <driver name="EcalClusterPlots" type="org.lcsim.hps.monitoring.ecal.EcalClusterPlots">
+        </driver>
+        <driver name="EcalHitPlots" type="org.lcsim.hps.monitoring.ecal.EcalHitPlots">
+        </driver>
+        <driver name="EcalEvsX" type="org.lcsim.hps.monitoring.ecal.EcalEvsX">
+            <inputCollection>EcalClusters</inputCollection>
+        </driver>
+    </drivers>
+</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering/monitoring
TestRunEventDisplay.lcsim added at 1.1
diff -N TestRunEventDisplay.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ TestRunEventDisplay.lcsim	1 Mar 2013 23:22:24 -0000	1.1
@@ -0,0 +1,70 @@
+
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
+    <control>
+        <numberOfEvents>-1</numberOfEvents>
+        <printInputFiles>true</printInputFiles>
+        <printDriversDetailed>true</printDriversDetailed>
+    </control>    
+    <execute>
+        <driver name="CalibrationDriver"/>
+        <driver name="EventMarkerDriver"/>
+        <driver name="EcalRawConverter"/>
+        <driver name="EcalClusterer"/>
+        <driver name="EcalEventMonitor"/>
+        <driver name="RawTrackerHitFitterDriver"/>  
+        <driver name="TrackerHitDriver"/>
+        <driver name="HelicalTrackHitDriver"/>
+        <driver name="TrackerReconDriver"/>
+        <driver name="SVTSimpleEventDisplay"/>
+        <driver name="SVTEventDisplay"/>
+        <driver name="CleanupDriver"/>
+
+    </execute>    
+    <drivers>
+        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver"/>   
+        <driver name="SVTSimpleEventDisplay" type="org.lcsim.hps.monitoring.svt.SVTSimpleEventDisplay">
+            <singleEvent>true</singleEvent>
+        </driver>
+        <driver name="SVTEventDisplay"
+                type="org.lcsim.hps.monitoring.svt.SVTEventDisplay">       
+        </driver>    
+        <driver name="EcalRawConverter" 
+                type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
+            <ecalCollectionName>EcalCalHits</ecalCollectionName>
+        </driver>
+        <driver name="EcalClusterer"
+                type="org.lcsim.hps.recon.ecal.EcalClusterer">
+            <ecalName>Ecal</ecalName>
+            <ecalCollectionName>EcalCalHits</ecalCollectionName>
+        </driver>
+        <driver name="RawTrackerHitFitterDriver"
+                type="org.lcsim.hps.recon.tracking.HPSRawTrackerHitFitterDriver">
+            <fitAlgorithm>Analytic</fitAlgorithm>
+        </driver>
+        <driver name="TrackerHitDriver" type="org.lcsim.hps.users.mgraham.DataTrackerHitDriver"/>
+        <driver name="HelicalTrackHitDriver"
+                type="org.lcsim.hps.recon.tracking.HelicalTrackHitDriver">
+            <debug>false</debug>
+            <layerGeometryType>Common</layerGeometryType>
+            <maxSeperation>20.0</maxSeperation>
+            <tolerance>1.0</tolerance>
+        </driver>
+        <driver name="TrackerReconDriver"
+                type="org.lcsim.hps.recon.tracking.TrackerReconDriver">
+            <debug>false</debug>
+        </driver>        
+        <driver name="EcalDaqPlots" type="org.lcsim.hps.monitoring.ecal.EcalDaqPlots">
+        </driver>
+        <driver name="CleanupDriver" 
+                type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
+            <collectionNames>TrackerHits</collectionNames>
+        </driver>
+        <driver name="EcalEventMonitor" type="org.lcsim.hps.monitoring.ecal.EcalEventMonitor">
+            <eventRefreshRate>1</eventRefreshRate>
+        </driver>
+        <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
+            <eventInterval>1</eventInterval>
+        </driver>
+    </drivers>
+</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering/monitoring
ECalTriggerMonitoring.lcsim added at 1.1
diff -N ECalTriggerMonitoring.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ ECalTriggerMonitoring.lcsim	1 Mar 2013 23:22:24 -0000	1.1
@@ -0,0 +1,77 @@
+
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
+    <control>
+        <numberOfEvents>-1</numberOfEvents>
+        <printInputFiles>true</printInputFiles>
+        <printDriversDetailed>true</printDriversDetailed>
+    </control>    
+    <execute>
+        <driver name="EventMarkerDriver"/>
+        <driver name="CalibrationDriver"/>
+        <driver name="EcalRawConverter"/>
+        <driver name="EcalTriggerFilter"/>
+        <driver name="EcalClusterer"/>
+<!--        <driver name="EcalPedestalPlots"/>-->
+<!--        <driver name="EcalMonitoringPlots"/>-->
+<!--        <driver name="EcalHitPlots"/>-->
+<!--        <driver name="EcalClusterPlots"/>-->
+        <driver name="TriggerPlots"/>
+<!--
+        <driver name="EcalEventMonitor"/>
+        <driver name="EcalEvsX"/>
+        <driver name="EcalWindowPlots"/>
+        <driver name="EcalDaqPlots"/>
+-->
+    </execute>    
+    <drivers>
+        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver">
+        </driver>
+        <driver name="EcalRawConverter" type="org.lcsim.hps.recon.ecal.EcalReadoutToTriggerConverterDriver">
+            <rawCollectionName>EcalReadoutHits</rawCollectionName>
+            <integralWindow>35</integralWindow>
+            <applyBadCrystalMap>false</applyBadCrystalMap>
+            <dropBadFADC>true</dropBadFADC>
+            <tp>14.0</tp>
+            <truncateScale>1</truncateScale>
+        </driver>
+        <driver name="EcalTriggerFilter" type="org.lcsim.hps.recon.ecal.EcalTriggerFilterDriver">
+            <inputCollection>EcalCalHits</inputCollection>
+            <outputCollection>EcalFilteredHits</outputCollection>
+        </driver>        
+        <driver name="EcalDaqPlots" type="org.lcsim.hps.monitoring.ecal.EcalDaqPlots">
+        </driver>
+        <driver name="EcalMonitoringPlots" type="org.lcsim.hps.monitoring.ecal.EcalMonitoringPlots">
+            <eventRefreshRate>1</eventRefreshRate>
+        </driver>
+        <driver name="EcalEventMonitor" type="org.lcsim.hps.monitoring.ecal.EcalEventMonitor">
+            <eventRefreshRate>1</eventRefreshRate>
+        </driver>
+<!--        <driver name="EcalPedestalPlots" type="org.lcsim.hps.monitoring.ecal.EcalPedestalPlots">
+            <inputCollection>EcalCalHits</inputCollection>
+            <eventRefreshRate>100</eventRefreshRate>
+        </driver>-->
+        <driver name="EcalPedestalPlots" type="org.lcsim.hps.monitoring.ecal.EcalPedestalPlots">
+            <inputCollection>EcalCalHits</inputCollection>
+            <maxE>10000</maxE>
+            <eventRefreshRate>100</eventRefreshRate>
+        </driver>
+        <driver name="EventMarkerDriver"
+                type="org.lcsim.job.EventMarkerDriver">
+            <eventInterval>1</eventInterval>
+        </driver>
+        <driver name="EcalClusterer" type="org.lcsim.hps.recon.ecal.CTPEcalClusterer">
+            <ecalName>Ecal</ecalName>
+            <clusterWindow>32.0</clusterWindow>
+            <ecalCollectionName>EcalFilteredHits</ecalCollectionName>
+        </driver>
+        <driver name="EcalHitPlots" type="org.lcsim.hps.monitoring.ecal.EcalHitPlots">
+        </driver>
+        <driver name="EcalClusterPlots" type="org.lcsim.hps.monitoring.ecal.EcalClusterPlots">
+        </driver>
+        <driver name="TriggerPlots" type="org.lcsim.hps.monitoring.ecal.TriggerPlots">
+            <clusterEnergyCut>1280</clusterEnergyCut>
+            <eventRefreshRate>10000</eventRefreshRate>
+        </driver>
+    </drivers>
+</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering/monitoring
SVTMonitoring.lcsim added at 1.1
diff -N SVTMonitoring.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ SVTMonitoring.lcsim	1 Mar 2013 23:22:24 -0000	1.1
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+    <execute>
+        <driver name="EventMarkerDriver" />
+        <driver name="CalibrationDriver"/>
+        <driver name="RawTrackerHitSensorSetup"/>
+        <driver name="SVTPulsePlots"/>
+        
+        <driver name="RawTrackerHitFitterDriver" />
+        <driver name="SVTPulseFitPlots"/>
+<!--        <driver name="SVTMonitoringPlots"/>-->
+
+        <driver name="TrackerHitDriver" />
+        <driver name="SVTHitRecoPlots"/>
+
+        <driver name="HelicalTrackHitDriver" />
+        <driver name="TrackerReconDriver" />
+<!--        <driver name="SVTSimpleEventDisplay"/>-->
+<!--        <driver name="TrackTimePlots"/>-->
+
+        <driver name="EcalRawConverter" />
+        <driver name="EcalClusterer" />
+        <driver name="TrackingReconstructionPlots" />
+<!--        <driver name="RunControlDriver" />-->
+        <driver name="CleanupDriver"/>
+        <driver name="AidaSaveDriver"/>
+    </execute>
+    <drivers>
+        <driver name="RunControlDriver" type="org.lcsim.hps.monitoring.RunControlDriver"/>
+        <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
+            <eventInterval>1</eventInterval>
+        </driver>
+        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver">
+<!--            <runNumber>17</runNumber>    -->
+        </driver>
+        <driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup"/>
+        <driver name="EcalRawConverter" type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
+            <ecalCollectionName>EcalCalHits</ecalCollectionName>
+        </driver>
+        <driver name="EcalClusterer" type="org.lcsim.hps.recon.ecal.EcalClusterer">
+            <ecalName>Ecal</ecalName>
+            <ecalCollectionName>EcalCalHits</ecalCollectionName>
+        </driver>
+        <driver name="RawTrackerHitFitterDriver" type="org.lcsim.hps.recon.tracking.HPSRawTrackerHitFitterDriver">
+            <fitAlgorithm>Analytic</fitAlgorithm>
+            <correctT0Shift>true</correctT0Shift>
+        </driver>
+        <driver name="TrackerHitDriver" type="org.lcsim.hps.users.mgraham.DataTrackerHitDriver" /> 
+        <driver name="HelicalTrackHitDriver"
+                type="org.lcsim.hps.recon.tracking.HelicalTrackHitDriver">
+            <debug>false</debug>
+            <layerGeometryType>Common</layerGeometryType>
+            <maxSeperation>20.0</maxSeperation>
+            <tolerance>1.0</tolerance>
+        </driver>
+        <driver name="TrackerReconDriver" type="org.lcsim.hps.recon.tracking.TrackerReconDriver">
+            <debug>false</debug>
+            <strategyResource>/org/lcsim/hps/recon/tracking/strategies/HPS-Test-4pt1.xml</strategyResource>
+        </driver>
+        <driver name="TrackingReconstructionPlots" type="org.lcsim.hps.monitoring.svt.TrackingReconstructionPlots">
+<!--            <outputPlots>HPSTestRunTrackingPlots.aida</outputPlots>-->
+        </driver>
+        <driver name="SVTSimpleEventDisplay" type="org.lcsim.hps.monitoring.svt.SVTSimpleEventDisplay">
+            <inputCollection>SVTRawTrackerHits</inputCollection>
+            <singleEvent>false</singleEvent>
+        </driver>
+        <driver name="SVTMonitoringPlots" type="org.lcsim.hps.monitoring.svt.SVTMonitoringPlots">
+        </driver>
+        <driver name="SVTPulseFitPlots"
+                type="org.lcsim.hps.monitoring.svt.SVTPulseFitPlots">
+            <fittedTrackerHitCollectionName>SVTFittedRawTrackerHits</fittedTrackerHitCollectionName>   
+        </driver>        
+        <driver name="SVTPulsePlots"
+                type="org.lcsim.hps.monitoring.svt.SVTHitPulsePlots">
+            <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>   
+        </driver>    
+        <driver name="SVTHitRecoPlots"
+                type="org.lcsim.hps.monitoring.svt.SVTHitReconstructionPlots">
+            <fittedTrackerHitCollectionName>SVTFittedRawTrackerHits</fittedTrackerHitCollectionName>   
+        </driver>
+        <driver name="TrackTimePlots" type="org.lcsim.hps.monitoring.svt.TrackTimePlots"/>
+        <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
+            <collectionNames>TrackerHits</collectionNames>
+        </driver> 
+        <driver name="AidaSaveDriver" type="org.lcsim.job.AidaSaveDriver">
+            <outputFileName>svtmon_plots2</outputFileName>
+        </driver>
+    </drivers>
+</lcsim>
\ No newline at end of file

hps-java/src/main/resources/org/lcsim/hps/steering/monitoring
TestRunMonitoring.lcsim added at 1.1
diff -N TestRunMonitoring.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ TestRunMonitoring.lcsim	1 Mar 2013 23:22:24 -0000	1.1
@@ -0,0 +1,95 @@
+
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
+    <control>
+        <numberOfEvents>-1</numberOfEvents>
+        <printInputFiles>true</printInputFiles>
+        <printDriversDetailed>true</printDriversDetailed>
+    </control>    
+    <execute>
+        <driver name="EventMarkerDriver"/>
+        <driver name="CalibrationDriver"/>
+        <driver name="EcalRawConverter"/>
+        <driver name="EcalClusterer"/>
+        <driver name="RawTrackerHitFitterDriver"/>
+        <driver name="TrackerHitDriver"/>
+        <driver name="HelicalTrackHitDriver"/>
+        <driver name="TrackerReconDriver"/>
+<!--        <driver name="EcalDaqPlots"/>-->
+        <driver name="EcalMonitoringPlots"/>
+<!--        <driver name="EcalEventMonitor"/>-->
+<!--        <driver name="SVTOccupancyPlots"/>-->
+        <driver name="SVTSimpleEventDisplay"/>
+<!--        <driver name="SVTPulsePlots"/>-->
+        <driver name="SVTMonitoringPlots"/>
+        <driver name="SVTPulseFitPlots"/>
+<!--        <driver name="SVTHitRecoPlots"/>-->
+        <driver name="CleanupDriver"/>
+
+    </execute>    
+    <drivers>
+        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver"/>   
+        <driver name="EcalRawConverter" 
+                type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
+            <ecalCollectionName>EcalCalHits</ecalCollectionName>
+        </driver>
+        <driver name="EcalClusterer"
+                type="org.lcsim.hps.recon.ecal.EcalClusterer">
+            <ecalName>Ecal</ecalName>
+            <ecalCollectionName>EcalCalHits</ecalCollectionName>
+        </driver>
+        <driver name="RawTrackerHitFitterDriver"
+                type="org.lcsim.hps.recon.tracking.HPSRawTrackerHitFitterDriver">
+            <fitAlgorithm>Analytic</fitAlgorithm>
+        </driver>
+        <driver name="TrackerHitDriver" type="org.lcsim.hps.users.mgraham.DataTrackerHitDriver"/>
+        <driver name="EcalDaqPlots" type="org.lcsim.hps.monitoring.ecal.EcalDaqPlots">
+        </driver>
+        <driver name="CleanupDriver" 
+                type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
+            <collectionNames>TrackerHits</collectionNames>
+        </driver>
+        <driver name="EcalMonitoringPlots" type="org.lcsim.hps.monitoring.ecal.EcalMonitoringPlots">
+            <eventRefreshRate>100</eventRefreshRate>
+        </driver>
+        <driver name="EcalEventMonitor" type="org.lcsim.hps.monitoring.ecal.EcalEventMonitor">
+            <eventRefreshRate>1</eventRefreshRate>
+        </driver>
+        <driver name="SVTOccupancyPlots" type="org.lcsim.hps.monitoring.svt.SensorOccupancyPlotsDriver">
+            <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>
+            <eventRefreshRate>100</eventRefreshRate>
+        </driver>
+        <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
+            <eventInterval>1</eventInterval>
+        </driver>
+        <driver name="HelicalTrackHitDriver"
+                type="org.lcsim.hps.recon.tracking.HelicalTrackHitDriver">
+            <debug>false</debug>
+            <layerGeometryType>Common</layerGeometryType>
+            <maxSeperation>20.0</maxSeperation>
+            <tolerance>1.0</tolerance>
+        </driver>
+        <driver name="TrackerReconDriver"
+                type="org.lcsim.hps.recon.tracking.TrackerReconDriver">
+            <debug>false</debug>
+        </driver>        
+        <driver name="SVTSimpleEventDisplay" type="org.lcsim.hps.monitoring.svt.SVTSimpleEventDisplay">
+            <inputCollection>SVTRawTrackerHits</inputCollection>
+            <singleEvent>false</singleEvent>
+        </driver>
+        <driver name="SVTPulsePlots"
+                type="org.lcsim.hps.monitoring.svt.SVTHitPulsePlots">
+            <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>   
+        </driver>    
+        <driver name="SVTMonitoringPlots" type="org.lcsim.hps.monitoring.svt.SVTMonitoringPlots">
+        </driver>
+        <driver name="SVTPulseFitPlots"
+                type="org.lcsim.hps.monitoring.svt.SVTPulseFitPlots">
+            <fittedTrackerHitCollectionName>SVTFittedRawTrackerHits</fittedTrackerHitCollectionName>   
+        </driver>
+        <driver name="SVTHitRecoPlots"
+                type="org.lcsim.hps.monitoring.svt.SVTHitReconstructionPlots">
+            <fittedTrackerHitCollectionName>SVTFittedRawTrackerHits</fittedTrackerHitCollectionName>   
+        </driver>
+    </drivers>
+</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering/monitoring
ECalMonitoring.lcsim added at 1.1
diff -N ECalMonitoring.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ ECalMonitoring.lcsim	1 Mar 2013 23:22:24 -0000	1.1
@@ -0,0 +1,77 @@
+
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
+    <control>
+        <numberOfEvents>-1</numberOfEvents>
+        <printInputFiles>true</printInputFiles>
+        <printDriversDetailed>true</printDriversDetailed>
+    </control>    
+    <execute>
+        <driver name="EventMarkerDriver"/>
+        <driver name="CalibrationDriver"/>
+        <driver name="EcalRawConverter"/>
+        <driver name="EcalClusterer"/>
+<!--        <driver name="EcalPedestalPlots"/>-->
+        <driver name="EcalMonitoringPlots"/>
+        <driver name="EcalHitPlots"/>
+        <driver name="EcalClusterPlots"/>
+        <driver name="EcalEvsX"/>
+<!--        <driver name="TriggerPlots"/>-->
+<!--
+        <driver name="EcalEventMonitor"/>
+        <driver name="EcalWindowPlots"/>
+        <driver name="EcalDaqPlots"/>
+-->
+<!--        <driver name="RunControlDriver" />-->
+    </execute>    
+    <drivers>
+        <driver name="RunControlDriver" type="org.lcsim.hps.monitoring.RunControlDriver"/>
+        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver"/>   
+        <driver name="EcalRawConverter" type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
+<!--            <threshold>150</threshold>-->
+            <applyBadCrystalMap>false</applyBadCrystalMap>
+<!--            <dropBadFADC>true</dropBadFADC>-->
+        </driver>
+        <driver name="EcalDaqPlots" type="org.lcsim.hps.monitoring.ecal.EcalDaqPlots">
+        </driver>
+        <driver name="EcalMonitoringPlots" type="org.lcsim.hps.monitoring.ecal.EcalMonitoringPlots">
+            <inputCollection>EcalCalHits</inputCollection>
+            <eventRefreshRate>100</eventRefreshRate>
+        </driver>
+        <driver name="EcalEventMonitor" type="org.lcsim.hps.monitoring.ecal.EcalEventMonitor">
+            <eventRefreshRate>1000</eventRefreshRate>
+        </driver>
+        <driver name="EcalWindowPlots" type="org.lcsim.hps.monitoring.ecal.EcalWindowPlotsXY">
+            <inputCollection>EcalReadoutHits</inputCollection>
+        </driver>
+        <driver name="EcalPedestalPlots" type="org.lcsim.hps.monitoring.ecal.EcalPedestalPlots">
+            <inputCollection>EcalCalHits</inputCollection>
+            <eventRefreshRate>100</eventRefreshRate>
+        </driver>
+        <driver name="EventMarkerDriver"
+                type="org.lcsim.job.EventMarkerDriver">
+            <eventInterval>1</eventInterval>
+        </driver>
+<!--        <driver name="EcalClusterer" type="org.lcsim.hps.recon.ecal.HPSEcalCTPClusterer">-->
+        <driver name="EcalClusterer" type="org.lcsim.hps.recon.ecal.EcalClusterer">
+<!--            <clusterWindow>32.0</clusterWindow>-->
+            <ecalName>Ecal</ecalName>
+            <ecalCollectionName>EcalCalHits</ecalCollectionName>
+        </driver>
+        <driver name="EcalHitPlots" type="org.lcsim.hps.monitoring.ecal.EcalHitPlots">
+            <maxE>2000</maxE>
+            <logScale>true</logScale>
+        </driver>
+        <driver name="EcalClusterPlots" type="org.lcsim.hps.monitoring.ecal.EcalClusterPlots">
+            <maxE>2000</maxE>
+            <logScale>false</logScale>
+        </driver>
+        <driver name="EcalEvsX" type="org.lcsim.hps.monitoring.ecal.EcalEvsX">
+            <targetZ>674</targetZ>
+            <inputCollection>EcalClusters</inputCollection>
+        </driver>
+        <driver name="TriggerPlots" type="org.lcsim.hps.monitoring.ecal.TriggerPlots">
+            <clusterEnergyCut>500</clusterEnergyCut>
+        </driver>
+    </drivers>
+</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering/monitoring
SensorOccupancyPlots.lcsim added at 1.1
diff -N SensorOccupancyPlots.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ SensorOccupancyPlots.lcsim	1 Mar 2013 23:22:24 -0000	1.1
@@ -0,0 +1,17 @@
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+    <execute>
+        <driver name="EventMarkerDriver"/>
+        <driver name="SVTSetupDriver"/>
+        <driver name="SVTOccupancyPlots"/>
+    </execute>    
+    <drivers>
+        <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
+            <eventInterval>1</eventInterval>
+        </driver>
+        <driver name="SVTSetupDriver" type="org.lcsim.hps.recon.tracking.HPSSVTSensorSetup"/>
+        <driver name="SVTOccupancyPlots" type="org.lcsim.hps.monitoring.svt.SensorOccupancyPlotsDriver">
+            <eventRefreshRate>1</eventRefreshRate>
+        </driver>
+    </drivers>   
+</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering/users/meeg
print_ids.lcsim added at 1.1
diff -N print_ids.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ print_ids.lcsim	1 Mar 2013 23:22:25 -0000	1.1
@@ -0,0 +1,20 @@
+
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+	<execute>
+		<driver name="EventMarkerDriver"/>
+		<driver name="EcalIDPrint"/>
+		<driver name="SVTDataIDPrint"/>
+		<driver name="SVTIDPrint"/>
+	</execute>
+	<drivers>
+		<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
+			<eventInterval>1</eventInterval>
+		</driver>
+		<driver name="EcalIDPrint" type="org.lcsim.hps.monitoring.ecal.ECalCellIDPrintDriver"/>
+		<driver name="SVTDataIDPrint" type="org.lcsim.hps.monitoring.svt.SVTCellIDPrintDriver"/>
+		<driver name="SVTIDPrint" type="org.lcsim.hps.monitoring.svt.SVTCellIDPrintDriver">
+                    <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>
+                </driver>
+	</drivers>
+</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering/users/meeg
raw_triggers.lcsim added at 1.1
diff -N raw_triggers.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ raw_triggers.lcsim	1 Mar 2013 23:22:25 -0000	1.1
@@ -0,0 +1,48 @@
+<!--
+    steering file used for PAC 39 analysis
+    @author Sho Uemura <[log in to unmask]>
+    @version $Id: raw_triggers.lcsim,v 1.1 2013/03/01 23:22:25 meeg Exp $
+-->
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+	<control>
+		<printInputFiles>true</printInputFiles>
+	</control>
+	<execute>
+<!--        <driver name="CalibrationDriver"/>   -->
+<!--		<driver name="EventMarkerDriver"/>-->
+		<driver name="EcalClusterer"/>
+		<driver name="EcalTrigger"/>
+<!--		<driver name="MCParticlePlots"/>-->
+		<driver name="AidaSaveDriver"/>
+		<driver name="ClockDriver"/>
+	</execute>
+	<drivers>
+        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver"/>   
+		<driver name="EcalClusterer"
+                type="org.lcsim.hps.recon.ecal.EcalClusterer">
+			<ecalName>Ecal</ecalName>
+			<ecalCollectionName>EcalHits</ecalCollectionName>
+            <addEMin>0.075</addEMin>
+		</driver>
+		<driver name="EcalTrigger"
+                type="org.lcsim.hps.analysis.ecal.TestRunRateAnalysis">
+			<clusterCollectionName>EcalClusters</clusterCollectionName>
+            <clusterEnergyLow>0.6</clusterEnergyLow>
+		</driver>
+		<driver name="MCParticlePlots"
+                type="org.lcsim.hps.analysis.ecal.HPSMCParticlePlotsDriver">
+		</driver>
+		<driver name="EventMarkerDriver"
+                type="org.lcsim.job.EventMarkerDriver">
+			<eventInterval>10000</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/users/meeg
ecal_fadc_bkgd.lcsim added at 1.1
diff -N ecal_fadc_bkgd.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ ecal_fadc_bkgd.lcsim	1 Mar 2013 23:22:25 -0000	1.1
@@ -0,0 +1,89 @@
+<!--
+    Example LCSim steering file to run trigger rate studies
+    @author Sho Uemura <[log in to unmask]>
+    @version $Id: ecal_fadc_bkgd.lcsim,v 1.1 2013/03/01 23:22:25 meeg Exp $
+-->
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+	<control>
+		<printInputFiles>true</printInputFiles>
+	</control>
+	<execute>
+        <driver name="CalibrationDriver"/>   
+		<driver name="EventMarkerDriver"/>
+		<driver name="EcalReadout"/>
+		<driver name="EcalConverter"/>
+		<driver name="EcalClusterer"/>
+		<driver name="EcalTrigger"/>
+<!--		<driver name="EcalPlots"/>-->
+		<driver name="EcalFADCPlots"/>
+		<driver name="EcalTriggerPlots"/>
+		<driver name="MCParticlePlots"/>
+<!--		<driver name="Writer"/>-->
+		<driver name="AidaSaveDriver"/>
+		<driver name="ClockDriver"/>
+	</execute>
+	<drivers>
+        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver"/>   
+		<driver name="Writer"
+                type="org.lcsim.util.loop.LCIODriver">
+			<outputFilePath>${outputFile}_ecalClusters</outputFilePath>
+		</driver>
+		<driver name="EcalReadout"
+                type="org.lcsim.hps.readout.ecal.FADCEcalReadoutDriver">
+			<readoutPeriod>4.0</readoutPeriod>
+			<coincidenceWindow>2</coincidenceWindow>
+			<ecalName>Ecal</ecalName>
+			<ecalCollectionName>EcalHits</ecalCollectionName>
+			<ecalRawCollectionName>EcalRawHits</ecalRawCollectionName>
+            <triggerThreshold>80</triggerThreshold>
+            <readoutThreshold>50</readoutThreshold>
+            <scaleFactor>1</scaleFactor>
+            <fixedGain>0.15</fixedGain>
+		</driver>
+		<driver name="EcalConverter"
+                type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
+			<rawCollectionName>EcalRawHits</rawCollectionName>
+			<ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
+			<gain>0.15</gain>
+		</driver>
+		<driver name="EcalClusterer"
+                type="org.lcsim.hps.recon.ecal.CTPEcalClusterer">
+			<ecalName>Ecal</ecalName>
+			<ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
+		</driver>
+		<driver name="EcalTrigger"
+                type="org.lcsim.hps.readout.ecal.FADCTriggerDriver">
+			<clusterCollectionName>EcalClusters</clusterCollectionName>
+			<outputFileName>${outputFile}.triggers</outputFileName>
+			<deadTime>10</deadTime>
+		</driver>
+		<driver name="EcalPlots"
+                type="org.lcsim.hps.analysis.ecal.HPSEcalPlotsDriver">
+			<ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
+		</driver>
+		<driver name="EcalFADCPlots"
+                type="org.lcsim.hps.analysis.ecal.HPSEcalFADCPlotsDriver">
+			<rawCollectionName>EcalRawHits</rawCollectionName>
+			<ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
+			<edepThreshold>0.05</edepThreshold>
+		</driver>
+		<driver name="EcalTriggerPlots"
+                type="org.lcsim.hps.analysis.ecal.HPSEcalTriggerPlotsDriver">
+		</driver>
+		<driver name="MCParticlePlots"
+                type="org.lcsim.hps.analysis.ecal.HPSMCParticlePlotsDriver">
+		</driver>
+		<driver name="EventMarkerDriver"
+                type="org.lcsim.job.EventMarkerDriver">
+			<eventInterval>1000</eventInterval>
+		</driver>
+		<driver name="AidaSaveDriver"
+                type="org.lcsim.job.AidaSaveDriver">
+			<outputFileName>${outputFile}_ecalPlots</outputFileName>
+		</driver>
+		<driver name="ClockDriver"
+                type="org.lcsim.hps.util.ClockDriver">
+		</driver>
+	</drivers>
+</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering/users/meeg
EcalGainDriver.lcsim added at 1.1
diff -N EcalGainDriver.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ EcalGainDriver.lcsim	1 Mar 2013 23:22:25 -0000	1.1
@@ -0,0 +1,85 @@
+
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
+    <control>
+        <printInputFiles>true</printInputFiles>
+        <printDriversDetailed>true</printDriversDetailed>
+    </control>    
+    <execute>
+        <driver name="EventMarkerDriver"/>
+        <driver name="CalibrationDriver"/>
+<!--        <driver name="SVTBadChannelFilterDriver"/>-->
+        <driver name="EcalRawConverter"/>
+        <driver name="EcalClusterer"/>
+<!--        <driver name="RawTrackerHitFitterDriver"/>  -->
+<!--        <driver name="TrackerHitDriver"/> -->
+<!--        <driver name="HelicalTrackHitDriver"/> -->
+<!--        <driver name="TrackerReconDriver"/>-->
+
+        <driver name="EcalGainDriver"/>    
+        
+<!--        <driver name="CleanupDriver"/>-->
+<!--
+        <driver name="LCIOWriter"/>
+-->
+    </execute>    
+    <drivers>
+
+        <driver name="SVTBadChannelFilterDriver" type="org.lcsim.hps.recon.tracking.SVTBadChannelFilterDriver"/>
+
+        <driver name="EcalGainDriver"
+		type="org.lcsim.hps.users.phansson.ECalGainDriver">
+            <debug>false</debug>
+            <hideFrame>true</hideFrame>
+            <outputPlotFileName>gaindriver.aida</outputPlotFileName>
+            <ecalGainFileName>clusterlist.txt</ecalGainFileName>
+        </driver>
+
+        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver">
+            <runNumber>1351</runNumber>    
+        </driver>
+        <driver name="EcalRawConverter" 
+                type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
+            <ecalCollectionName>EcalCalHits</ecalCollectionName>
+        </driver>
+        <driver name="EcalClusterer"
+                type="org.lcsim.hps.recon.ecal.EcalClusterer">
+            <ecalName>Ecal</ecalName>
+            <ecalCollectionName>EcalCalHits</ecalCollectionName>
+        </driver>
+        <driver name="RawTrackerHitFitterDriver"
+                type="org.lcsim.hps.recon.tracking.HPSRawTrackerHitFitterDriver">
+<!--                <fitAlgorithm>Dumb</fitAlgorithm>  -->
+            <fitAlgorithm>Analytic</fitAlgorithm>
+        </driver>
+        
+        <driver name="TrackerHitDriver"
+                type="org.lcsim.hps.users.mgraham.DataTrackerHitDriver"/>
+        <driver name="CleanupDriver" 
+                type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
+            <collectionNames>TrackerHits</collectionNames>
+        </driver>
+        <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
+            <eventInterval>1000</eventInterval>
+        </driver> 
+        <driver name="HelicalTrackHitDriver"
+                type="org.lcsim.hps.recon.tracking.HelicalTrackHitDriver">
+            <debug>false</debug>
+            <layerGeometryType>Common</layerGeometryType>
+            <maxSeperation>20.0</maxSeperation>
+            <tolerance>1.0</tolerance>
+        </driver>   
+        <driver name="TrackerReconDriver"
+                type="org.lcsim.hps.recon.tracking.TrackerReconDriver">
+            <debug>false</debug>
+            <strategyResource>/org/lcsim/hps/recon/tracking/strategies/HPS-Test-4pt1.xml</strategyResource>
+        </driver>    
+        <driver name="TrackingReconstructionPlots" type="org.lcsim.hps.monitoring.svt.TrackingReconstructionPlots">
+            <outputPlots>trackingPlots.aida</outputPlots>
+        </driver>   
+        <driver name="LCIOWriter"
+                type="org.lcsim.util.loop.LCIODriver">
+            <outputFilePath>/Users/phansson/work/HPS/software/reco/run/hps_recon.slcio</outputFilePath>
+        </driver>
+    </drivers>
+</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering/users/meeg
EcalGainDriverSim.lcsim added at 1.1
diff -N EcalGainDriverSim.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ EcalGainDriverSim.lcsim	1 Mar 2013 23:22:25 -0000	1.1
@@ -0,0 +1,76 @@
+
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
+    <control>
+        <printInputFiles>true</printInputFiles>
+        <printDriversDetailed>true</printDriversDetailed>
+    </control>    
+    <execute>
+        <driver name="EventMarkerDriver"/>
+        <driver name="CalibrationDriver"/>
+        <driver name="EcalRawConverter"/>
+        <driver name="EcalClusterer"/>
+        <driver name="EcalTriggerFilter"/>
+        <driver name="EcalTriggerClusterer"/>
+<!--        <driver name="TrackerDigiDriver"/>-->
+<!--        <driver name="HelicalTrackHitDriver"/>-->
+<!--        <driver name="TrackerReconDriver"/>-->
+        <driver name="EcalGainDriver"/>    
+<!--
+        <driver name="LCIOWriter"/>
+-->
+    </execute>    
+    <drivers>
+        <driver name="EcalGainDriver"
+		type="org.lcsim.hps.users.phansson.ECalGainDriver">
+            <debug>false</debug>
+            <hideFrame>true</hideFrame>
+            <outputPlotFileName>gaindriver_sim.aida</outputPlotFileName>
+            <ecalGainFileName>clusterlist_sim.txt</ecalGainFileName>
+            <simTrigger>true</simTrigger>
+        </driver>
+
+        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver">
+        </driver>
+        <driver name="EcalRawConverter" type="org.lcsim.hps.recon.ecal.EcalEdepToTriggerConverterDriver">
+        </driver>
+        <driver name="EcalTriggerFilter" type="org.lcsim.hps.recon.ecal.EcalTriggerFilterDriver">
+            <inputCollection>EcalTriggerHits</inputCollection>
+            <outputCollection>EcalFilteredHits</outputCollection>
+        </driver>        
+        <driver name="EcalTriggerClusterer"
+                type="org.lcsim.hps.recon.ecal.CTPEcalClusterer">
+            <ecalName>Ecal</ecalName>
+            <ecalCollectionName>EcalFilteredHits</ecalCollectionName>
+            <clusterCollectionName>EcalTriggerClusters</clusterCollectionName>
+        </driver>
+        <driver name="EcalClusterer"
+                type="org.lcsim.hps.recon.ecal.EcalClusterer">
+            <ecalName>Ecal</ecalName>
+            <ecalCollectionName>EcalCalHits</ecalCollectionName>
+        </driver>
+        <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
+            <eventInterval>1000</eventInterval>
+        </driver> 
+        <driver name="TrackerDigiDriver"
+                type="org.lcsim.hps.recon.tracking.TrackerDigiDriver">
+            <debug>false</debug>
+        </driver>
+        <driver name="HelicalTrackHitDriver"
+                type="org.lcsim.hps.recon.tracking.HelicalTrackHitDriver">
+            <debug>false</debug>
+            <layerGeometryType>Common</layerGeometryType>
+            <maxSeperation>20.0</maxSeperation>
+            <tolerance>1.0</tolerance>
+        </driver> 
+        <driver name="TrackerReconDriver"
+                type="org.lcsim.hps.recon.tracking.TrackerReconDriver">
+            <debug>false</debug>
+            <strategyResource>/org/lcsim/hps/recon/tracking/strategies/HPS-Test-4pt1.xml</strategyResource>
+        </driver>    
+        <driver name="LCIOWriter"
+                type="org.lcsim.util.loop.LCIODriver">
+            <outputFilePath>/Users/phansson/work/HPS/software/reco/run/hps_recon.slcio</outputFilePath>
+        </driver>
+    </drivers>
+</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering/users/meeg
ECalCalibration.lcsim added at 1.1
diff -N ECalCalibration.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ ECalCalibration.lcsim	1 Mar 2013 23:22:25 -0000	1.1
@@ -0,0 +1,43 @@
+
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">       
+    <control>
+        <printInputFiles>true</printInputFiles>
+        <printDriversDetailed>true</printDriversDetailed>
+    </control>    
+    <execute>
+        <driver name="EventMarkerDriver"/>
+        <driver name="CalibrationDriver"/>
+        <driver name="EcalPedestalPlots"/>
+<!--        <driver name="EcalRawConverter"/>-->
+<!--
+        <driver name="EcalMonitoringPlots"/>
+        <driver name="EcalEventMonitor"/>
+        <driver name="EcalWindowPlots"/>
+-->
+    </execute>    
+    <drivers>
+        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver">
+        </driver>
+        <driver name="EcalRawConverter" type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
+        </driver>
+        <driver name="EcalMonitoringPlots" type="org.lcsim.hps.monitoring.ecal.EcalMonitoringPlots">
+            <eventRefreshRate>100</eventRefreshRate>
+        </driver>
+        <driver name="EcalEventMonitor" type="org.lcsim.hps.monitoring.ecal.EcalEventMonitor">
+            <eventRefreshRate>1</eventRefreshRate>
+        </driver>
+        <driver name="EcalWindowPlots" type="org.lcsim.hps.monitoring.ecal.EcalWindowPlotsXY">
+            <inputCollection>EcalReadoutHits</inputCollection>
+        </driver>
+        <driver name="EcalPedestalPlots" type="org.lcsim.hps.monitoring.ecal.EcalPedestalPlots">
+            <inputCollection>EcalReadoutHits</inputCollection>
+            <eventRefreshRate>100</eventRefreshRate>
+            <calWindow>5</calWindow>
+        </driver>
+        <driver name="EventMarkerDriver"
+                type="org.lcsim.job.EventMarkerDriver">
+            <eventInterval>1</eventInterval>
+        </driver>
+    </drivers>
+</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering/recon
TestRunOfflineRecon.lcsim added at 1.1
diff -N TestRunOfflineRecon.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ TestRunOfflineRecon.lcsim	1 Mar 2013 23:22:25 -0000	1.1
@@ -0,0 +1,50 @@
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+     <execute>
+        <driver name="EventMarkerDriver"/>
+        <driver name="CalibrationDriver"/>
+        <driver name="RawTrackerHitSensorSetup"/>
+        <driver name="RawTrackerHitFitterDriver" />
+        <driver name="TrackerHitDriver"/>
+        <driver name="HelicalTrackHitDriver"/>
+        <driver name="TrackerReconDriver"/>
+        <driver name="EcalRawConverter" />
+        <driver name="EcalClusterer" />
+        <driver name="LCIOWriter"/>
+    </execute>    
+    <drivers>    
+        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver"/>   
+        <driver name="EventMarkerDriver"
+                type="org.lcsim.job.EventMarkerDriver">
+            <eventInterval>1</eventInterval>
+        </driver>        
+        <driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup"/>
+        <driver name="RawTrackerHitFitterDriver" type="org.lcsim.hps.recon.tracking.HPSRawTrackerHitFitterDriver">
+            <fitAlgorithm>Analytic</fitAlgorithm>
+            <correctT0Shift>true</correctT0Shift>
+        </driver>
+        <driver name="TrackerHitDriver" type="org.lcsim.hps.users.mgraham.DataTrackerHitDriver" />     
+        <driver name="HelicalTrackHitDriver"
+                type="org.lcsim.hps.recon.tracking.HelicalTrackHitDriver">
+            <debug>false</debug>
+            <layerGeometryType>Common</layerGeometryType>
+            <maxSeperation>20.0</maxSeperation>
+            <tolerance>1.0</tolerance>
+        </driver>
+        <driver name="TrackerReconDriver"
+                type="org.lcsim.hps.recon.tracking.TrackerReconDriver">
+            <debug>false</debug>
+        </driver>        
+        <driver name="EcalRawConverter" type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
+            <ecalCollectionName>EcalCalHits</ecalCollectionName>
+        </driver>
+        <driver name="EcalClusterer" type="org.lcsim.hps.recon.ecal.EcalClusterer">
+            <ecalName>Ecal</ecalName>
+            <ecalCollectionName>EcalCalHits</ecalCollectionName>
+        </driver>
+        <driver name="LCIOWriter"
+             type="org.lcsim.util.loop.LCIODriver">
+                 <outputFilePath>${outputFile}</outputFilePath>
+        </driver>
+    </drivers>
+</lcsim>

hps-java/src/main/resources/org/lcsim/hps/steering/recon
HPSTrackingDefaultsRecon.lcsim added at 1.1
diff -N HPSTrackingDefaultsRecon.lcsim
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ HPSTrackingDefaultsRecon.lcsim	1 Mar 2013 23:22:25 -0000	1.1
@@ -0,0 +1,63 @@
+
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+    
+    <control>
+        <printInputFiles>true</printInputFiles>
+        <printDriversDetailed>true</printDriversDetailed>
+    </control>
+    
+    <execute>
+        <driver name="EventMarkerDriver"/>
+        <driver name="CalibrationDriver"/>
+        <driver name="RawTrackerHitSensorSetup"/>
+        <driver name="SVTBadChannelFilterDriver"/>
+        <driver name="RawTrackerHitFitterDriver" />
+        <driver name="TrackerHitDriver" />
+        <driver name="HelicalTrackHitDriver" />
+        <driver name="TrackerReconDriver"/>
+        <driver name="LCIOWriter"/>
+    </execute>
+    
+    <drivers>
+        <driver name="SVTBadChannelFilterDriver" type="org.lcsim.hps.recon.tracking.SVTBadChannelFilterDriver"/>
+
+        <driver name="CalibrationDriver" type="org.lcsim.hps.monitoring.CalibrationDriver">
+<!--            <runNumber>1351</runNumber>    -->
+        </driver>
+
+        <driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup"/>
+
+        <driver name="EventMarkerDriver"
+                type="org.lcsim.job.EventMarkerDriver">
+            <eventInterval>1000</eventInterval>
+        </driver>
+        
+        <driver name="RawTrackerHitFitterDriver" type="org.lcsim.hps.recon.tracking.HPSRawTrackerHitFitterDriver">
+            <fitAlgorithm>Analytic</fitAlgorithm>
+            <correctT0Shift>true</correctT0Shift>
+        </driver>
+        
+        <driver name="TrackerHitDriver" type="org.lcsim.hps.users.mgraham.DataTrackerHitDriver" />        
+
+        <driver name="HelicalTrackHitDriver"
+                type="org.lcsim.hps.recon.tracking.HelicalTrackHitDriver">
+            <debug>false</debug>
+            <layerGeometryType>Common</layerGeometryType>
+            <maxSeperation>20.0</maxSeperation>
+            <tolerance>1.0</tolerance>
+        </driver>
+        
+        <driver name="TrackerReconDriver"
+                type="org.lcsim.hps.recon.tracking.TrackerReconDriver">
+            <debug>false</debug>
+            <strategyResource>/org/lcsim/hps/recon/tracking/strategies/HPS-Test-4pt1.xml</strategyResource>
+        </driver>
+
+        <driver name="LCIOWriter"
+                type="org.lcsim.util.loop.LCIODriver">
+            <outputFilePath>${outputFile}</outputFilePath>
+        </driver>
+                                                                    
+    </drivers>
+</lcsim>

hps-java/src/main/java/org/lcsim/hps/monitoring
JobSettings.java 1.3 -> 1.4
diff -u -r1.3 -r1.4
--- JobSettings.java	15 May 2012 22:55:38 -0000	1.3
+++ JobSettings.java	1 Mar 2013 23:22:25 -0000	1.4
@@ -9,7 +9,7 @@
 
 /**
  * @author Jeremy McCormick <[log in to unmask]>
- * @version $Id: JobSettings.java,v 1.3 2012/05/15 22:55:38 jeremy Exp $
+ * @version $Id: JobSettings.java,v 1.4 2013/03/01 23:22:25 meeg Exp $
  */
 final class JobSettings {
     
@@ -19,7 +19,7 @@
     boolean warnBeforeDisconnect = true;
     Level logLevel = Level.ALL;
     int steeringType = 0; // resource = 0; file = 1
-    String steeringResource = "org/lcsim/hps/steering/TestRunMonitoring.lcsim";
+    String steeringResource = "org/lcsim/hps/steering/monitoring/TestRunMonitoring.lcsim";
     String steeringFile = "";
     String detectorName = "HPS-TestRun-v2";
     String eventBuilderClassName = "org.lcsim.hps.evio.LCSimTestRunEventBuilder";
CVSspam 0.2.12


Use REPLY-ALL to reply to list

To unsubscribe from the LCD-CVS list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCD-CVS&A=1