19 added + 19 removed + 8 modified, total 46 files
hps-java/src/main/resources/org/lcsim/hps/steering/readout
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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