move steering files into subdirectories; update readout to use SimpleSVTReadout
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> +
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">
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>
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">
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">
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">
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">
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">
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>
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> -
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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
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
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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";
Use REPLY-ALL to reply to list
To unsubscribe from the LCD-CVS list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCD-CVS&A=1