Author: [log in to unmask]
Date: Thu Jan 15 15:47:16 2015
New Revision: 1937
Log:
Fix up steering files.
Removed:
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/TestRunEventDisplay.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/TestRunMonitoring.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/TestRunMonitoringExample.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/TestRunOfflineReconSeeVertexingPlots.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/holly/HPS2014OfflineRecon.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/holly/MockReconClusterICTest.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/ECalCalibration.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/EcalGainDriver.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/EcalGainDriverSim.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/MultScatAna.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/TestRunReadoutToLcio.lcsim
Modified:
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalBasicMonitoring.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalMonitoring.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalTriggerMonitoring.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalTriggerWindowMonitoring.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalMonitoringFinal.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalMonitoringTest.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/OnlineTracking.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/SVTBasicMonitoring.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/SVTEventDisplay.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/SVTMonitoring.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/SensorOccupancyPlots.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/readout/HPS2014ReadoutToEvio.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/readout/HPS2014ReadoutToLcio.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/readout/HPS2014TruthReadoutToLcio.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/readout/TestRunNoPileup.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/readout/TestRunReadoutToEvio.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/readout/TestRunReadoutToLcio.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/readout/TestRunReadoutToLcio2014.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2014ECalRecon.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/recon/GBLReco.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/recon/HPS2014OfflineNoPileupRecon.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/recon/HPS2014OfflineRecon.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/recon/HPS2014OfflineTruthRecon.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/recon/TestRunOfflineReconTwoTrkFilter.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/HPSTrackingBunchedMC.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/OfflineTrackingAxial.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/TestRunPairTrigger.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/FADCSignalAnalysis.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/ecal_fadc_bkgd.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/print_ids.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/raw_triggers.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/DataQualityMonitor.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/DataQualityMonitorOnRecon.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/DataQualityMonitorTestRunData.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/MattsScrewAround.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/NoTimeNoTriggerRecon.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/HPS2014DumpEcal.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/HPSTrackingDefaults.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/SimpleTestRunReadoutToLcio.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/TestRunOfflineRecon.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/TwoTrackAnalysis.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/spaul/HitrateHistograms.lcsim
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalBasicMonitoring.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalBasicMonitoring.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalBasicMonitoring.lcsim Thu Jan 15 15:47:16 2015
@@ -1,24 +1,21 @@
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<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="EcalRawConverter"/>
- <driver name="EcalClusterer"/>
- <driver name="EcalMonitoringPlots"/>
- </execute>
+ <driver name="EventMarkerDriver" />
+ <driver name="EcalRawConverter" />
+ <driver name="EcalClusterer" />
+ <driver name="EcalMonitoringPlots" />
+ </execute>
<drivers>
- <driver name="EventMarkerDriver"
- type="org.lcsim.job.EventMarkerDriver">
+ <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1</eventInterval>
</driver>
<driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
<applyBadCrystalMap>false</applyBadCrystalMap>
<use2014Gain>false</use2014Gain>
- </driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.EcalClusterer">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
- </driver>
- <driver name="EcalMonitoringPlots" type="org.hps.monitoring.ecal.plots.BasicMonitoringPlotsDriver"/>
+ </driver>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>LegacyClusterer</clustererName>
+ </driver>
+ <driver name="EcalMonitoringPlots" type="org.hps.monitoring.ecal.plots.BasicMonitoringPlotsDriver" />
</drivers>
-</lcsim>
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalMonitoring.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalMonitoring.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalMonitoring.lcsim Thu Jan 15 15:47:16 2015
@@ -19,9 +19,8 @@
<applyBadCrystalMap>false</applyBadCrystalMap>
<use2014Gain>false</use2014Gain>
</driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.EcalClusterer">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>LegacyClusterer</clustererName>
</driver>
<driver name="EcalMonitoringPlots" type="org.hps.monitoring.ecal.plots.EcalMonitoringPlots">
<inputCollection>EcalCalHits</inputCollection>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalTriggerMonitoring.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalTriggerMonitoring.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalTriggerMonitoring.lcsim Thu Jan 15 15:47:16 2015
@@ -13,9 +13,8 @@
<!-- <driver name="EcalMonitoringPlots"/>-->
<!-- <driver name="EcalHitPlots"/>-->
<!-- <driver name="EcalClusterPlots"/>-->
- <driver name="TriggerPlots"/>
+<!-- <driver name="TriggerPlots"/> -->
<!--
- <driver name="EcalEventMonitor"/>
<driver name="EcalEvsX"/>
<driver name="EcalWindowPlots"/>
<driver name="EcalDaqPlots"/>
@@ -35,40 +34,41 @@
<inputCollection>EcalCalHits</inputCollection>
<outputCollection>EcalFilteredHits</outputCollection>
</driver>
- <driver name="EcalDaqPlots" type="org.hps.monitoring.drivers.ecal.EcalDaqPlots">
+ <driver name="EcalDaqPlots" type="org.hps.monitoring.ecal.plots.EcalDaqPlots">
</driver>
- <driver name="EcalMonitoringPlots" type="org.hps.monitoring.drivers.ecal.EcalMonitoringPlots">
- <eventRefreshRate>1</eventRefreshRate>
- </driver>
- <driver name="EcalEventMonitor" type="org.hps.monitoring.drivers.ecal.EcalEventMonitor">
+ <driver name="EcalMonitoringPlots" type="org.hps.monitoring.ecal.plots.EcalMonitoringPlots">
<eventRefreshRate>1</eventRefreshRate>
</driver>
<!-- <driver name="EcalPedestalPlots" type="org.hps.monitoring.drivers.ecal.EcalPedestalPlots">
<inputCollection>EcalCalHits</inputCollection>
<eventRefreshRate>100</eventRefreshRate>
</driver>-->
- <driver name="EcalPedestalPlots" type="org.hps.monitoring.drivers.ecal.EcalPedestalPlots">
+<!--
+ <driver name="EcalPedestalPlots" type="org.hps.monitoring.ecal.plots.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.hps.recon.ecal.CTPEcalClusterer">
- <ecalName>Ecal</ecalName>
- <clusterWindow>32.0</clusterWindow>
- <ecalCollectionName>EcalFilteredHits</ecalCollectionName>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>CTPClusterer</clustererName>
+ <inputHitCollectionName>EcalFilteredHits</inputHitCollectionName>
+ <cuts>0 32.0</cuts>
</driver>
- <driver name="EcalHitPlots" type="org.hps.monitoring.drivers.ecal.EcalHitPlots">
+ <driver name="EcalHitPlots" type="org.hps.monitoring.ecal.plots.EcalHitPlots">
</driver>
- <driver name="EcalClusterPlots" type="org.hps.monitoring.drivers.ecal.EcalClusterPlots">
+ <driver name="EcalClusterPlots" type="org.hps.monitoring.ecal.plots.EcalClusterPlots">
</driver>
- <driver name="TriggerPlots" type="org.hps.monitoring.drivers.ecal.TriggerPlots">
+<!--
+ <driver name="TriggerPlots" type="org.hps.monitoring.ecal.plots.TriggerPlots">
<clusterEnergyCut>1280</clusterEnergyCut>
<eventRefreshRate>10000</eventRefreshRate>
</driver>
+ -->
<driver name="AidaSaveDriver" type="org.lcsim.job.AidaSaveDriver">
<outputFileName>triggerPlots</outputFileName>
</driver>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalTriggerWindowMonitoring.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalTriggerWindowMonitoring.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalTriggerWindowMonitoring.lcsim Thu Jan 15 15:47:16 2015
@@ -1,28 +1,25 @@
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<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>
+ </control>
<execute>
- <driver name="EventMarkerDriver"/>
- <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="EventMarkerDriver" />
+ <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="EcalPedestalPlots"/>
- <driver name="EcalEvsX"/>
<driver name="EcalWindowPlots"/>
<driver name="EcalDaqPlots"/>
-->
- </execute>
+ </execute>
<drivers>
<driver name="FADCConverter" type="org.hps.recon.ecal.FADCConverterDriver">
<threshold>80</threshold>
@@ -33,47 +30,40 @@
<gain>1.0</gain>
<use2014Gain>false</use2014Gain>
</driver>
- <driver name="EcalDaqPlots" type="org.hps.monitoring.drivers.ecal.EcalDaqPlots">
+ <driver name="EcalDaqPlots" type="org.hps.monitoring.ecal.plots.EcalDaqPlots">
</driver>
- <driver name="EcalMonitoringPlots" type="org.hps.monitoring.drivers.ecal.EcalMonitoringPlots">
+ <driver name="EcalMonitoringPlots" type="org.hps.monitoring.ecal.plots.EcalMonitoringPlots">
<inputCollection>EcalIntegralHits</inputCollection>
<eventRefreshRate>100</eventRefreshRate>
</driver>
- <driver name="EcalEventMonitor" type="org.hps.monitoring.drivers.ecal.EcalEventMonitor">
- <eventRefreshRate>1</eventRefreshRate>
- </driver>
- <driver name="EcalWindowPlots" type="org.hps.monitoring.drivers.ecal.EcalWindowPlotsXY">
+ <driver name="EcalWindowPlots" type="org.hps.monitoring.ecal.plots.EcalWindowPlotsXY">
<subdetectorName>Ecal</subdetectorName>
<inputCollection>EcalReadoutHits</inputCollection>
<window>100</window>
</driver>
- <driver name="EcalWindowEventPlots" type="org.hps.monitoring.drivers.ecal.EcalWindowEventPlots">
+ <driver name="EcalWindowEventPlots" type="org.hps.monitoring.ecal.plots.EcalWindowEventPlots">
<inputCollection>EcalReadoutHits</inputCollection>
<window>100</window>
</driver>
-<!-- <driver name="EcalPedestalPlots" type="org.hps.monitoring.drivers.ecal.EcalPedestalPlots">
+<!-- <driver name="EcalPedestalPlots" type="org.hps.monitoring.ecal.plots.EcalPedestalPlots">
<inputCollection>EcalCalHits</inputCollection>
<eventRefreshRate>100</eventRefreshRate>
</driver>-->
- <driver name="EcalIntegralPedestalPlots" type="org.hps.monitoring.drivers.ecal.EcalPedestalPlots">
+<!--
+ <driver name="EcalIntegralPedestalPlots" type="org.hps.monitoring.ecal.plots.EcalPedestalPlots">
<inputCollection>EcalCalHits</inputCollection>
<eventRefreshRate>100</eventRefreshRate>
</driver>
- <driver name="EventMarkerDriver"
- type="org.lcsim.job.EventMarkerDriver">
+-->
+ <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1</eventInterval>
</driver>
- <driver name="EcalClusterer"
- type="org.hps.recon.ecal.CTPEcalClusterer">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>CTPClusterer</clustererName>
</driver>
- <driver name="EcalClusterPlots" type="org.hps.monitoring.drivers.ecal.EcalClusterPlots">
+ <driver name="EcalClusterPlots" type="org.hps.monitoring.ecal.plots.EcalClusterPlots">
</driver>
- <driver name="EcalHitPlots" type="org.hps.monitoring.drivers.ecal.EcalHitPlots">
- </driver>
- <driver name="EcalEvsX" type="org.hps.monitoring.drivers.ecal.EcalEvsX">
- <inputCollection>EcalClusters</inputCollection>
+ <driver name="EcalHitPlots" type="org.hps.monitoring.ecal.plots.EcalHitPlots">
</driver>
</drivers>
-</lcsim>
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalMonitoringFinal.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalMonitoringFinal.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalMonitoringFinal.lcsim Thu Jan 15 15:47:16 2015
@@ -1,20 +1,19 @@
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<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>
+ <numberOfEvents>-1</numberOfEvents>
<printInputFiles>true</printInputFiles>
<printDriversDetailed>true</printDriversDetailed>
- </control>
+ </control>
<execute>
<!-- <driver name="EventMarkerDriver"/> -->
- <driver name="EcalRawConverter"/>
- <driver name="EcalClusterer"/>
- <driver name="EcalMonitoringPlots"/> <!-- General plots -->
- <driver name="EcalHitPlots"/> <!-- Single hit distributions -->
- <driver name="EcalClusterPlots"/> <!-- Clusters distributions -->
- <driver name="EcalDaqPlots"/> <!-- DAQ Plots -->
- <driver name="EcalEventDisplay"/> <!-- Ecal event display -->
+ <driver name="EcalRawConverter" />
+ <driver name="EcalClusterer" />
+ <driver name="EcalMonitoringPlots" /> <!-- General plots -->
+ <driver name="EcalHitPlots" /> <!-- Single hit distributions -->
+ <driver name="EcalClusterPlots" /> <!-- Clusters distributions -->
+ <driver name="EcalDaqPlots" /> <!-- DAQ Plots -->
+ <driver name="EcalEventDisplay" /> <!-- Ecal event display -->
<!-- <driver name="EcalWindowPlots"/> -->
<!-- <driver name="EcalEvsX"/> -->
@@ -28,40 +27,38 @@
<!-- Here starts the drivers description -->
<drivers>
- <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
+ <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1</eventInterval>
</driver>
<driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
<!-- <threshold>150</threshold>-->
<applyBadCrystalMap>false</applyBadCrystalMap>
- <use2014Gain>false</use2014Gain>
+ <use2014Gain>false</use2014Gain>
<!-- <dropBadFADC>true</dropBadFADC>-->
</driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.EcalClusterer">
-<!-- <driver name="EcalClusterer" type="org.hps.recon.ecal.EcalClusterIC"> -->
-<!-- <clusterWindow>32.0</clusterWindow>-->
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
- <addEMin>0.010</addEMin>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>LegacyClusterer</clustererName>
+ <!-- <addEMin>0.010</addEMin> -->
+ <cuts>0.010</cuts>
</driver>
<driver name="EcalMonitoringPlots" type="org.hps.monitoring.ecal.plots.EcalMonitoringPlots">
- <inputCollection>EcalCalHits</inputCollection>
+ <inputCollection>EcalCalHits</inputCollection>
<eventRefreshRate>5</eventRefreshRate>
<accumulateHits>false</accumulateHits>
</driver>
<driver name="EcalHitPlots" type="org.hps.monitoring.ecal.plots.EcalHitPlots">
- <inputCollection>EcalCalHits</inputCollection>
+ <inputCollection>EcalCalHits</inputCollection>
<maxE>2.0</maxE>
- <logScale>false</logScale>
+ <logScale>false</logScale>
</driver>
<driver name="EcalClusterPlots" type="org.hps.monitoring.ecal.plots.EcalClusterPlots">
<maxE>2.0</maxE>
<logScale>false</logScale>
</driver>
<driver name="EcalDaqPlots" type="org.hps.monitoring.ecal.plots.EcalDaqPlots">
- <inputCollection>EcalCalHits</inputCollection>
+ <inputCollection>EcalCalHits</inputCollection>
</driver>
- <driver name="EcalEventDisplay" type="org.hps.monitoring.ecal.plots.EcalEventDisplay">
+ <driver name="EcalEventDisplay" type="org.hps.monitoring.ecal.plots.EcalEventDisplay">
<inputCollection>EcalCalHits</inputCollection>
<inputCollectionRaw>EcalReadoutHits</inputCollectionRaw>
<inputClusterCollection>EcalClusters</inputClusterCollection>
@@ -91,4 +88,4 @@
<outputFileName>triggerEPlots</outputFileName>
</driver> -->
</drivers>
-</lcsim>
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalMonitoringTest.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalMonitoringTest.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalMonitoringTest.lcsim Thu Jan 15 15:47:16 2015
@@ -1,13 +1,15 @@
<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="EventMarkerDriver"/> -->
<driver name="EcalMonitoringTestDriver"/>
</execute>
<drivers>
+<!--
<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1</eventInterval>
</driver>
+-->
<driver name="EcalMonitoringTestDriver" type="org.hps.monitoring.drivers.example.EcalMonitoringTestDriver"/>
</drivers>
</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/OnlineTracking.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/OnlineTracking.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/OnlineTracking.lcsim Thu Jan 15 15:47:16 2015
@@ -1,125 +1,93 @@
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<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>
+ </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>
+ <driver name="EventMarkerDriver" />
+ <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="CleanupDriver" />
+ </execute>
<drivers>
<driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
+ <ecalCollectionName>EcalCalHits</ecalCollectionName>
<use2014Gain>false</use2014Gain>
- </driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.EcalClusterer">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
- </driver>
-
- <driver name="RawTrackerHitFitterDriver"
- type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
- <rawHitCollectionName>SVTRawTrackerHits</rawHitCollectionName>
- <fittedHitCollectionName>SVTFittedRawTrackerHits</fittedHitCollectionName>
- <fitAlgorithm>Analytic</fitAlgorithm>
</driver>
-
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>LegacyClusterer</clustererName>
+ </driver>
+ <driver name="RawTrackerHitFitterDriver"
+ type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
+ <rawHitCollectionName>SVTRawTrackerHits</rawHitCollectionName>
+ <fittedHitCollectionName>SVTFittedRawTrackerHits</fittedHitCollectionName>
+ <fitAlgorithm>Analytic</fitAlgorithm>
+ </driver>
<driver name="TrackerHitDriver"
- type="org.hps.recon.tracking.DataTrackerHitDriver">
- <clusterSeedThreshold>3.0</clusterSeedThreshold>
- <clusterNeighborThreshold>3.0</clusterNeighborThreshold>
- <clusterThreshold>3.0</clusterThreshold>
+ type="org.hps.recon.tracking.DataTrackerHitDriver">
+ <clusterSeedThreshold>3.0</clusterSeedThreshold>
+ <clusterNeighborThreshold>3.0</clusterNeighborThreshold>
+ <clusterThreshold>3.0</clusterThreshold>
</driver>
-
- <driver name="SVTEventPlots"
- type="org.hps.monitoring.drivers.svt.SVTEventInfo">
- <outputPlots>svtEventInfoPlots.aida</outputPlots>
+ <driver name="SVTEventPlots"
+ type="org.hps.monitoring.drivers.svt.SVTEventInfo">
+ <outputPlots>svtEventInfoPlots.aida</outputPlots>
</driver>
-
<driver name="SVTHitRecoPlots"
- type="org.hps.monitoring.drivers.svt.SVTHitReconstructionPlots">
- <fittedTrackerHitCollectionName>SVTFittedRawTrackerHits</fittedTrackerHitCollectionName>
- <outputPlots>svtHitRecoPlots.aida</outputPlots>
+ type="org.hps.monitoring.drivers.svt.SVTHitReconstructionPlots">
+ <fittedTrackerHitCollectionName>SVTFittedRawTrackerHits</fittedTrackerHitCollectionName>
+ <outputPlots>svtHitRecoPlots.aida</outputPlots>
</driver>
-
<driver name="SVTHitCorrPlots"
- type="org.hps.monitoring.drivers.svt.SVTHitRecoCorrelations">
- <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>
- <fittedTrackerHitCollectionName>SVTFittedRawTrackerHits</fittedTrackerHitCollectionName>
- <outputPlots>svtHitRecoCorrPlots.aida</outputPlots>
+ type="org.hps.monitoring.drivers.svt.SVTHitRecoCorrelations">
+ <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>
+ <fittedTrackerHitCollectionName>SVTFittedRawTrackerHits</fittedTrackerHitCollectionName>
+ <outputPlots>svtHitRecoCorrPlots.aida</outputPlots>
</driver>
-
<driver name="SVTPulsePlots"
- type="org.hps.monitoring.drivers.svt.SVTHitPulsePlots">
- <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>
- <outputPlots>svtPulsePlots.aida</outputPlots>
- </driver>
- <driver name="SVTOccupancyPlots" type="org.hps.monitoring.drivers.svt.SensorOccupancyPlotsDriver">
+ type="org.hps.monitoring.drivers.svt.SVTHitPulsePlots">
+ <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>
+ <outputPlots>svtPulsePlots.aida</outputPlots>
+ </driver>
+ <driver name="SVTOccupancyPlots"
+ type="org.hps.monitoring.drivers.svt.SensorOccupancyPlotsDriver">
<rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>
<eventRefreshRate>100</eventRefreshRate>
</driver>
-
<driver name="SVTEventDisplay"
- type="org.hps.monitoring.drivers.svt.SVTEventDisplay">
- </driver>
-
- <driver name="SVTSetupDriver"
- type="org.hps.conditions.deprecated.HPSSVTSensorSetup">
- </driver>
- <driver name="EventMarkerDriver"
- type="org.lcsim.job.EventMarkerDriver">
+ type="org.hps.monitoring.drivers.svt.SVTEventDisplay">
+ </driver>
+ <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1000</eventInterval>
</driver>
-
<driver name="HelicalTrackHitDriver"
- type="org.hps.recon.tracking.HelicalTrackHitDriver">
+ type="org.hps.recon.tracking.HelicalTrackHitDriver">
<debug>false</debug>
<maxSeperation>20.0</maxSeperation>
<tolerance>1.0</tolerance>
</driver>
-
- <driver name="TrackerReconDriver"
- type="org.hps.recon.tracking.TrackerReconDriver">
- <debug>false</debug>
+ <driver name="TrackerReconDriver" type="org.hps.recon.tracking.TrackerReconDriver">
+ <debug>false</debug>
<strategyResource>/org/hps/recon/tracking/strategies/HPS-Test-4pt1.xml</strategyResource>
- </driver>
-
- <driver name="TrackingReconstructionPlots" type="org.hps.monitoring.drivers.svt.TrackingReconstructionPlots">
- <outputPlots>trackingPlots.aida</outputPlots>
</driver>
-
-
- <driver name="LCIOWriter"
- type="org.hps.users.mgraham.MyLCIOWriterDriver">
- <outputFilePath>/Users/mgraham/HPS/trackRecon.slcio</outputFilePath>
+ <driver name="TrackingReconstructionPlots"
+ type="org.hps.monitoring.drivers.svt.TrackingReconstructionPlots">
+ <outputPlots>trackingPlots.aida</outputPlots>
</driver>
-
-<!--
- <driver name="LCIOWriter"
- type="org.lcsim.util.loop.LCIODriver">
- <outputFilePath>/Users/mgraham/HPS/trackRecon.slcio</outputFilePath>
+ <driver name="CleanupDriver"
+ type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
+ <collectionNames>TrackerHits SVTRawTrackerHits SVTFittedRawTrackerHits StripClusterer_SiTrackerHitStrip1D</collectionNames>
</driver>
--->
- <driver name="CleanupDriver"
- type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
- <collectionNames>TrackerHits SVTRawTrackerHits SVTFittedRawTrackerHits StripClusterer_SiTrackerHitStrip1D</collectionNames>
- </driver>
-
- </drivers>
+ </drivers>
</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/SVTBasicMonitoring.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/SVTBasicMonitoring.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/SVTBasicMonitoring.lcsim Thu Jan 15 15:47:16 2015
@@ -12,30 +12,29 @@
<driver name="CleanupDriver"/>
</execute>
<drivers>
- <driver name="EcalRawConverter" type="org.lcsim.hps.recon.ecal.EcalRawConverterDriver">
+ <driver name="EcalRawConverter" type="org.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 name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>LegacyClusterer</clustererName>
</driver>
- <driver name="RawTrackerHitFitterDriver" type="org.lcsim.hps.recon.tracking.HPSRawTrackerHitFitterDriver">
+ <driver name="RawTrackerHitFitterDriver" type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
<fitAlgorithm>Analytic</fitAlgorithm>
</driver>
- <driver name="TrackerHitDriver" type="org.lcsim.hps.recon.tracking.DataTrackerHitDriver"/>
- <driver name="CleanupDriver"
- type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
+ <driver name="TrackerHitDriver" type="org.hps.recon.tracking.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>1</eventInterval>
</driver>
- <driver name="HelicalTrackHitDriver" type="org.lcsim.hps.recon.tracking.HelicalTrackHitDriver">
- <debug>false</debug>
+ <!-- This Driver probably needs to be replaced with one specific to HPS. JM -->
+ <driver name="HelicalTrackHitDriver" type="org.lcsim.fit.helicaltrack.HelicalTrackHitDriver">
+ <!-- <debug>false</debug> -->
<maxSeperation>20.0</maxSeperation>
<tolerance>1.0</tolerance>
</driver>
- <driver name="TrackerReconDriver" type="org.lcsim.hps.recon.tracking.TrackerReconDriver">
+ <driver name="TrackerReconDriver" type="org.hps.recon.tracking.TrackerReconDriver">
<debug>false</debug>
</driver>
<driver name="SVTBasicMonitoringPlots" type="org.hps.monitoring.drivers.svt.BasicMonitoringPlotsDriver">
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/SVTEventDisplay.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/SVTEventDisplay.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/SVTEventDisplay.lcsim Thu Jan 15 15:47:16 2015
@@ -1,57 +1,49 @@
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<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>
+ </control>
<execute>
- <driver name="EventMarkerDriver"/>
- <driver name="EcalRawConverter"/>
- <driver name="EcalClusterer"/>
- <driver name="RawTrackerHitFitterDriver"/>
- <driver name="TrackerHitDriver"/>
- <driver name="HelicalTrackHitDriver"/>
- <driver name="TrackerReconDriver"/>
- <driver name="SVTSimpleEventDisplay"/>
- <driver name="CleanupDriver"/>
- </execute>
+ <driver name="EventMarkerDriver" />
+ <driver name="EcalRawConverter" />
+ <driver name="EcalClusterer" />
+ <driver name="RawTrackerHitFitterDriver" />
+ <driver name="TrackerHitDriver" />
+ <driver name="HelicalTrackHitDriver" />
+ <driver name="TrackerReconDriver" />
+ <driver name="SVTSimpleEventDisplay" />
+ <driver name="CleanupDriver" />
+ </execute>
<drivers>
- <driver name="EcalRawConverter"
- type="org.hps.recon.ecal.EcalRawConverterDriver">
+ <driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
<ecalCollectionName>EcalCalHits</ecalCollectionName>
<use2014Gain>false</use2014Gain>
</driver>
- <driver name="EcalClusterer"
- type="org.hps.recon.ecal.EcalClusterer">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>LegacyClusterer</clustererName>
</driver>
- <driver name="RawTrackerHitFitterDriver"
- type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
+ <driver name="RawTrackerHitFitterDriver" type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
<fitAlgorithm>Analytic</fitAlgorithm>
</driver>
- <driver name="TrackerHitDriver" type="org.hps.recon.tracking.DataTrackerHitDriver"/>
- <driver name="CleanupDriver"
- type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
+ <driver name="TrackerHitDriver" type="org.hps.recon.tracking.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>1</eventInterval>
</driver>
- <driver name="HelicalTrackHitDriver"
- type="org.hps.recon.tracking.HelicalTrackHitDriver">
+ <driver name="HelicalTrackHitDriver" type="org.hps.recon.tracking.HelicalTrackHitDriver">
<debug>false</debug>
<maxSeperation>20.0</maxSeperation>
<tolerance>1.0</tolerance>
</driver>
- <driver name="TrackerReconDriver"
- type="org.hps.recon.tracking.TrackerReconDriver">
+ <driver name="TrackerReconDriver" type="org.hps.recon.tracking.TrackerReconDriver">
<debug>false</debug>
- </driver>
+ </driver>
<driver name="SVTSimpleEventDisplay" type="org.hps.monitoring.drivers.svt.SVTSimpleEventDisplay">
<inputCollection>SVTRawTrackerHits</inputCollection>
<singleEvent>false</singleEvent>
</driver>
</drivers>
-</lcsim>
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/SVTMonitoring.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/SVTMonitoring.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/SVTMonitoring.lcsim Thu Jan 15 15:47:16 2015
@@ -32,9 +32,8 @@
<ecalCollectionName>EcalCalHits</ecalCollectionName>
<use2014Gain>false</use2014Gain>
</driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.EcalClusterer">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>LegacyClusterer</clustererName>
</driver>
<driver name="RawTrackerHitFitterDriver" type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
<fitAlgorithm>Analytic</fitAlgorithm>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/SensorOccupancyPlots.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/SensorOccupancyPlots.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/SensorOccupancyPlots.lcsim Thu Jan 15 15:47:16 2015
@@ -2,14 +2,12 @@
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.hps.conditions.deprecated.HPSSVTSensorSetup"/>
<driver name="SVTOccupancyPlots" type="org.hps.monitoring.drivers.svt.SensorOccupancyPlotsDriver">
<eventRefreshRate>1</eventRefreshRate>
</driver>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/readout/HPS2014ReadoutToEvio.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/readout/HPS2014ReadoutToEvio.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/readout/HPS2014ReadoutToEvio.lcsim Thu Jan 15 15:47:16 2015
@@ -45,10 +45,9 @@
<use2014Gain>true</use2014Gain>
<!-- <debug>true</debug>-->
</driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.GTPEcalClusterer">
- <ecalName>Ecal</ecalName>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.GTPClusterDriver">
+ <inputHitCollectionName>EcalCorrectedHits</inputHitCollectionName>
<clusterWindow>1</clusterWindow>
- <ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
</driver>
<driver name="EcalTrigger" type="org.hps.readout.ecal.FADCPrimaryTriggerDriver">
<clusterCollectionName>EcalClusters</clusterCollectionName>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/readout/HPS2014ReadoutToLcio.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/readout/HPS2014ReadoutToLcio.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/readout/HPS2014ReadoutToLcio.lcsim Thu Jan 15 15:47:16 2015
@@ -2,30 +2,28 @@
Execute full trigger+readout simulation and write the results as an LCIO file.
@author Sho Uemura <[log in to unmask]>
-->
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
<control>
<printInputFiles>false</printInputFiles>
<printDriversDetailed>false</printDriversDetailed>
- </control>
+ </control>
<execute>
- <driver name="EventMarkerDriver"/>
+ <driver name="EventMarkerDriver" />
<driver name="SvtSensorSetup" />
- <driver name="EcalReadout"/>
- <driver name="EcalConverter"/>
- <driver name="EcalClusterer"/>
- <driver name="EcalTrigger"/>
- <driver name="SimpleSVTReadout"/>
- <driver name="TestRunReconToLcio"/>
- <driver name="AidaSaveDriver"/>
- <driver name="ClockDriver"/>
- <driver name="CleanupDriver"/>
- </execute>
-
+ <driver name="EcalReadout" />
+ <driver name="EcalConverter" />
+ <driver name="EcalClusterer" />
+ <driver name="EcalTrigger" />
+ <driver name="SimpleSVTReadout" />
+ <driver name="TestRunReconToLcio" />
+ <driver name="AidaSaveDriver" />
+ <driver name="ClockDriver" />
+ <driver name="CleanupDriver" />
+ </execute>
<drivers>
<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1000</eventInterval>
- </driver>
+ </driver>
<driver name="SvtSensorSetup" type="org.hps.recon.tracking.SvtSensorSetup" />
<driver name="TestRunReconToLcio" type="org.hps.evio.TestRunTriggeredReconToLcio">
<outputFile>${outputFile}.slcio</outputFile>
@@ -46,26 +44,24 @@
<applyBadCrystalMap>false</applyBadCrystalMap>
<use2014Gain>true</use2014Gain>
<!-- <debug>true</debug> -->
- </driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.GTPEcalClusterer">
- <ecalName>Ecal</ecalName>
+ </driver>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.GTPClusterDriver">
<clusterWindow>1</clusterWindow>
- <ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
+ <inputHitCollectionName>EcalCorrectedHits</inputHitCollectionName>
</driver>
<driver name="EcalTrigger" type="org.hps.readout.ecal.FADCPrimaryTriggerDriver">
<clusterCollectionName>EcalClusters</clusterCollectionName>
<deadTime>10</deadTime>
<pairCoincidence>2</pairCoincidence>
<outputFileName>${outputFile}.triggers</outputFileName>
- </driver>
+ </driver>
<driver name="SimpleSVTReadout" type="org.hps.readout.svt.SimpleSvtReadout" />
<driver name="AidaSaveDriver" type="org.lcsim.job.AidaSaveDriver">
<outputFileName>${outputFile}_triggerPlots</outputFileName>
</driver>
- <driver name="ClockDriver" type="org.hps.readout.ecal.ClockDriver"/>
+ <driver name="ClockDriver" type="org.hps.readout.ecal.ClockDriver" />
<driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
<collectionNames>TrackerHits</collectionNames>
- </driver>
+ </driver>
</drivers>
-</lcsim>
-
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/readout/HPS2014TruthReadoutToLcio.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/readout/HPS2014TruthReadoutToLcio.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/readout/HPS2014TruthReadoutToLcio.lcsim Thu Jan 15 15:47:16 2015
@@ -48,10 +48,9 @@
<use2014Gain>true</use2014Gain>
<!-- <debug>true</debug>-->
</driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.GTPEcalClusterer">
- <ecalName>Ecal</ecalName>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.GTPClusterDriver">
+ <inputHitCollectionName>EcalCorrectedHits</inputHitCollectionName>
<clusterWindow>1</clusterWindow>
- <ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
</driver>
<driver name="EcalTrigger" type="org.hps.readout.ecal.FADCPrimaryTriggerDriver">
<clusterCollectionName>EcalClusters</clusterCollectionName>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/readout/TestRunNoPileup.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/readout/TestRunNoPileup.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/readout/TestRunNoPileup.lcsim Thu Jan 15 15:47:16 2015
@@ -33,10 +33,10 @@
<inputCollection>EcalTriggerHits</inputCollection>
<outputCollection>EcalFilteredHits</outputCollection>
</driver>
- <driver name="EcalTriggerClusterer" type="org.hps.recon.ecal.CTPEcalClusterer">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalFilteredHits</ecalCollectionName>
- <clusterCollectionName>EcalTriggerClusters</clusterCollectionName>
+ <driver name="EcalTriggerClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>CTPClusterer</clustererName>
+ <inputHitCollectionName>EcalFilteredHits</inputHitCollectionName>
+ <outputClusterCollectionName>EcalTriggerClusters</outputClusterCollectionName>
</driver>
<driver name="SimpleSVTReadout" type="org.hps.readout.svt.SimpleSvtReadout">
<noPileup>true</noPileup>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/readout/TestRunReadoutToEvio.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/readout/TestRunReadoutToEvio.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/readout/TestRunReadoutToEvio.lcsim Thu Jan 15 15:47:16 2015
@@ -46,8 +46,11 @@
<inputCollection>EcalCorrectedHits</inputCollection>
<outputCollection>EcalFilteredHits</outputCollection>
</driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.CTPClusterDriver">
- <clusterWindow>32.0</clusterWindow>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>CTPClusterer</clustererName>
+ <!-- addEMin clusterWindow -->
+ <cuts>0 32.0</cuts>
+ <!-- <clusterWindow>32.0</clusterWindow> -->
<inputHitCollectionName>EcalFilteredHits</inputHitCollectionName>
</driver>
<driver name="EcalTrigger" type="org.hps.readout.ecal.TestRunTriggerDriver">
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/readout/TestRunReadoutToLcio.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/readout/TestRunReadoutToLcio.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/readout/TestRunReadoutToLcio.lcsim Thu Jan 15 15:47:16 2015
@@ -1,28 +1,27 @@
<!--
Execute test run full recon and write the results as an LCIO file.
-->
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<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="EventMarkerDriver" />
<driver name="SvtSensorSetup" />
<driver name="BadChannelFilter" />
- <driver name="EcalReadout"/>
- <driver name="EcalConverter"/>
- <driver name="EcalTriggerFilter"/>
- <driver name="EcalClusterer"/>
- <driver name="EcalTrigger"/>
- <driver name="SimpleSVTReadout"/>
- <driver name="ClockDriver"/>
- <driver name="TestRunReconToLcio"/>
- <driver name="CleanupDriver"/>
- </execute>
+ <driver name="EcalReadout" />
+ <driver name="EcalConverter" />
+ <driver name="EcalTriggerFilter" />
+ <driver name="EcalClusterer" />
+ <driver name="EcalTrigger" />
+ <driver name="SimpleSVTReadout" />
+ <driver name="ClockDriver" />
+ <driver name="TestRunReconToLcio" />
+ <driver name="CleanupDriver" />
+ </execute>
<drivers>
<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1000</eventInterval>
- </driver>
+ </driver>
<driver name="SvtSensorSetup" type="org.hps.recon.tracking.SvtSensorSetup" />
- <driver name="BadChannelFilter" type="org.hps.recon.tracking.SVTBadChannelFilterDriver" />
+ <driver name="BadChannelFilter" type="org.hps.recon.tracking.SVTBadChannelFilterDriver" />
<driver name="EcalReadout" type="org.hps.readout.ecal.FADCEcalReadoutDriver">
<coincidenceWindow>8</coincidenceWindow>
<ecalName>Ecal</ecalName>
@@ -41,29 +40,31 @@
<rawCollectionName>EcalRawHits</rawCollectionName>
<ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
<scale>1</scale>
- </driver>
+ </driver>
<driver name="EcalTriggerFilter" type="org.hps.recon.ecal.EcalTriggerFilterDriver">
<inputCollection>EcalCorrectedHits</inputCollection>
<outputCollection>EcalFilteredHits</outputCollection>
</driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.CTPEcalClusterer">
- <ecalName>Ecal</ecalName>
- <clusterWindow>32.0</clusterWindow>
- <ecalCollectionName>EcalFilteredHits</ecalCollectionName>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>CTPClusterer</clustererName>
+ <inputHitCollectionName>EcalFilteredHits</inputHitCollectionName>
+ <!-- <clusterWindow>32.0</clusterWindow> -->
+ <!-- addEMin clusterWindow -->
+ <cuts>0.0 32.0</cuts>
</driver>
<driver name="EcalTrigger" type="org.hps.readout.ecal.TestRunTriggerDriver">
<clusterCollectionName>EcalClusters</clusterCollectionName>
<deadTime>10</deadTime>
<outputFileName>${outputFile}.triggers</outputFileName>
- </driver>
+ </driver>
<driver name="SimpleSVTReadout" type="org.hps.readout.svt.SimpleSvtReadout">
</driver>
- <driver name="ClockDriver" type="org.hps.readout.ecal.ClockDriver"/>
+ <driver name="ClockDriver" type="org.hps.readout.ecal.ClockDriver" />
<driver name="TestRunReconToLcio" type="org.hps.evio.TestRunTriggeredReconToLcio">
<outputFile>${outputFile}.slcio</outputFile>
</driver>
<driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
<collectionNames>TrackerHits</collectionNames>
- </driver>
+ </driver>
</drivers>
-</lcsim>
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/readout/TestRunReadoutToLcio2014.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/readout/TestRunReadoutToLcio2014.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/readout/TestRunReadoutToLcio2014.lcsim Thu Jan 15 15:47:16 2015
@@ -1,25 +1,24 @@
<!--
Execute test run full recon and write the results as an LCIO file.
-->
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<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="ConditionsDriver"/>
-->
- <driver name="EventMarkerDriver"/>
+ <driver name="EventMarkerDriver" />
<driver name="SvtSensorSetup" />
<driver name="BadChannelFilter" />
- <driver name="EcalReadout"/>
- <driver name="EcalConverter"/>
- <driver name="EcalTriggerFilter"/>
- <driver name="EcalClusterer"/>
- <driver name="EcalTrigger"/>
- <driver name="SimpleSVTReadout"/>
- <driver name="ClockDriver"/>
- <driver name="TestRunReconToLcio"/>
- <driver name="CleanupDriver"/>
- </execute>
+ <driver name="EcalReadout" />
+ <driver name="EcalConverter" />
+ <driver name="EcalTriggerFilter" />
+ <driver name="EcalClusterer" />
+ <driver name="EcalTrigger" />
+ <driver name="SimpleSVTReadout" />
+ <driver name="ClockDriver" />
+ <driver name="TestRunReconToLcio" />
+ <driver name="CleanupDriver" />
+ </execute>
<drivers>
<!--
<driver name="ConditionsDriver" type="org.hps.conditions.ConditionsDriver">
@@ -30,9 +29,9 @@
-->
<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1000</eventInterval>
- </driver>
+ </driver>
<driver name="SvtSensorSetup" type="org.hps.recon.tracking.SvtSensorSetup" />
- <driver name="BadChannelFilter" type="org.hps.recon.tracking.SVTBadChannelFilterDriver" />
+ <driver name="BadChannelFilter" type="org.hps.recon.tracking.SVTBadChannelFilterDriver" />
<driver name="EcalReadout" type="org.hps.readout.ecal.FADCEcalReadoutDriver">
<coincidenceWindow>8</coincidenceWindow>
<ecalName>Ecal</ecalName>
@@ -51,29 +50,31 @@
<rawCollectionName>EcalRawHits</rawCollectionName>
<ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
<scale>1</scale>
- </driver>
+ </driver>
<driver name="EcalTriggerFilter" type="org.hps.recon.ecal.EcalTriggerFilterDriver">
<inputCollection>EcalCorrectedHits</inputCollection>
<outputCollection>EcalFilteredHits</outputCollection>
</driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.CTPEcalClusterer">
- <ecalName>Ecal</ecalName>
- <clusterWindow>32.0</clusterWindow>
- <ecalCollectionName>EcalFilteredHits</ecalCollectionName>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>CTPClusterer</clustererName>
+ <inputHitCollectionName>EcalFilteredHits</inputHitCollectionName>
+ <!-- <clusterWindow>32.0</clusterWindow> -->
+ <!-- addEMin clusterWindow -->
+ <cuts>0.0 32.0</cuts>
</driver>
<driver name="EcalTrigger" type="org.hps.readout.ecal.TestRunTriggerDriver">
<clusterCollectionName>EcalClusters</clusterCollectionName>
<deadTime>10</deadTime>
<outputFileName>${outputFile}.triggers</outputFileName>
- </driver>
+ </driver>
<driver name="SimpleSVTReadout" type="org.hps.readout.svt.SimpleSvtReadout">
</driver>
- <driver name="ClockDriver" type="org.hps.readout.ecal.ClockDriver"/>
+ <driver name="ClockDriver" type="org.hps.readout.ecal.ClockDriver" />
<driver name="TestRunReconToLcio" type="org.hps.evio.TestRunTriggeredReconToLcio">
<outputFile>${outputFile}.slcio</outputFile>
</driver>
<driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
<collectionNames>TrackerHits</collectionNames>
- </driver>
+ </driver>
</drivers>
-</lcsim>
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2014ECalRecon.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2014ECalRecon.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2014ECalRecon.lcsim Thu Jan 15 15:47:16 2015
@@ -35,20 +35,22 @@
<!--
Uncomment to include legacy clustering from Test Run proposal algorithm.
<driver name="LegacyClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
- <logLevel>warning</logLevel>
+ <logLevel>WARNING</logLevel>
<outputClusterCollectionName>EcalClustersLegacy</outputClusterCollectionName>
<clustererName>LegacyClusterer</clustererName>
<cuts>0.1 0.01</cuts>
</driver>
-->
<driver name="ReconClusterer" type="org.hps.recon.ecal.cluster.ReconClusterDriver">
- <logLevel>warning</logLevel>
+ <logLevel>WARNING</logLevel>
<outputClusterCollectionName>EcalClusters</outputClusterCollectionName>
<hitEnergyThreshold>0.01</hitEnergyThreshold>
<seedEnergyThreshold>0.100</seedEnergyThreshold>
<clusterEnergyThreshold>0.200</clusterEnergyThreshold>
+<!--
<calculateProperties>false</calculateProperties>
<applyCorrections>true</applyCorrections>
+-->
<!--
<minTime></minTime>
<timeWindow></timeWindow>
@@ -57,13 +59,15 @@
<writeRejectedHitCollection>false</writeRejectedHitCollection>
</driver>
<driver name="GTPOnlineClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
- <logLevel>warning</logLevel>
+ <logLevel>WARNING</logLevel>
<clustererName>GTPOnlineClusterer</clustererName>
<outputClusterCollectionName>EcalClustersGTP</outputClusterCollectionName>
<!-- seedMinEnergy -->
<cuts>0.100</cuts>
+<!--
<calculateProperties>true</calculateProperties>
<applyCorrections>false</applyCorrections>
+-->
</driver>
<driver name="LCIOWriter" type="org.lcsim.util.loop.LCIODriver">
<!-- Uncomment if you only want specific collections in the output. -->
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/recon/GBLReco.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/recon/GBLReco.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/recon/GBLReco.lcsim Thu Jan 15 15:47:16 2015
@@ -1,62 +1,58 @@
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<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>
+ </control>
<execute>
- <driver name="EventMarkerDriver"/>
+ <driver name="EventMarkerDriver" />
<driver name="SvtSensorSetup" />
- <driver name="RawTrackerHitSensorSetup"/>
+ <driver name="RawTrackerHitSensorSetup" />
<driver name="BadChannelFilter" />
<driver name="RawTrackerHitFitterDriver" />
- <driver name="TrackerHitDriver"/>
- <driver name="HelicalTrackHitDriver"/>
- <driver name="TrackerReconDriver"/>
+ <driver name="TrackerHitDriver" />
+ <driver name="HelicalTrackHitDriver" />
+ <driver name="TrackerReconDriver" />
<driver name="EcalRawConverter" />
<driver name="EcalClusterer" />
- <driver name="GBLDriver"/>
- <driver name="CleanupDriver"/>
- </execute>
+ <driver name="GBLDriver" />
+ <driver name="CleanupDriver" />
+ </execute>
<drivers>
<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>100</eventInterval>
- </driver>
- <driver name="GBLDriver" type="org.hps.recon.tracking.gbl.GBLOutputDriver">
+ </driver>
+ <driver name="GBLDriver" type="org.hps.recon.tracking.gbl.GBLOutputDriver">
<debug>0</debug>
<isMC>${isMC}</isMC>
<gblFileName>gblinput.txt</gblFileName>
- </driver>
+ </driver>
<driver name="ConditionsDriver" type="org.hps.conditions.ConditionsDriver" />
<driver name="SvtSensorSetup" type="org.hps.recon.tracking.SvtSensorSetup" />
<!-- Reconstruction drivers below -->
- <driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup"/>
- <driver name="BadChannelFilter" type="org.hps.recon.tracking.SVTBadChannelFilterDriver" />
+ <driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup" />
+ <driver name="BadChannelFilter" type="org.hps.recon.tracking.SVTBadChannelFilterDriver" />
<driver name="RawTrackerHitFitterDriver" type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
<fitAlgorithm>Analytic</fitAlgorithm>
<correctT0Shift>false</correctT0Shift>
</driver>
- <driver name="TrackerHitDriver" type="org.hps.recon.tracking.DataTrackerHitDriver" />
- <driver name="HelicalTrackHitDriver"
- type="org.hps.recon.tracking.HelicalTrackHitDriver">
+ <driver name="TrackerHitDriver" type="org.hps.recon.tracking.DataTrackerHitDriver" />
+ <driver name="HelicalTrackHitDriver" type="org.hps.recon.tracking.HelicalTrackHitDriver">
<debug>false</debug>
<maxSeperation>20.0</maxSeperation>
<tolerance>1.0</tolerance>
</driver>
- <driver name="TrackerReconDriver"
- type="org.hps.recon.tracking.TrackerReconDriver">
+ <driver name="TrackerReconDriver" type="org.hps.recon.tracking.TrackerReconDriver">
<debug>false</debug>
<strategyResource>/org/hps/recon/tracking/strategies/HPS-TestRun-357.xml</strategyResource>
<!-- <strategyResource>/org/hps/recon/tracking/strategies/${strategy}.xml</strategyResource>-->
- </driver>
+ </driver>
<driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
<ecalCollectionName>EcalCalHits</ecalCollectionName>
</driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.EcalClusterer">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>LegacyClusterer</clustererName>
</driver>
- <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver"/>
- </drivers>
-</lcsim>
+ <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver" />
+ </drivers>
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/recon/HPS2014OfflineNoPileupRecon.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/recon/HPS2014OfflineNoPileupRecon.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/recon/HPS2014OfflineNoPileupRecon.lcsim Thu Jan 15 15:47:16 2015
@@ -55,10 +55,8 @@
<useTimestamps>true</useTimestamps>
<useTruthTime>false</useTruthTime>
</driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.EcalClusterIC">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
- <timeCut>true</timeCut>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ReconClusterDriver">
+ <useTimeCut>true</useTimeCut>
</driver>
<driver name="ReconParticle" type="org.hps.recon.particle.HpsReconParticleDriver">
</driver>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/recon/HPS2014OfflineRecon.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/recon/HPS2014OfflineRecon.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/recon/HPS2014OfflineRecon.lcsim Thu Jan 15 15:47:16 2015
@@ -58,10 +58,8 @@
<useTimestamps>true</useTimestamps>
<useTruthTime>false</useTruthTime>
</driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.EcalClusterIC">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
- <timeCut>true</timeCut>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ReconClusterDriver">
+ <useTimeCut>true</useTimeCut>
</driver>
<driver name="ReconParticle" type="org.hps.recon.particle.HpsReconParticleDriver">
</driver>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/recon/HPS2014OfflineTruthRecon.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/recon/HPS2014OfflineTruthRecon.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/recon/HPS2014OfflineTruthRecon.lcsim Thu Jan 15 15:47:16 2015
@@ -60,10 +60,8 @@
<useTimestamps>false</useTimestamps>
<useTruthTime>true</useTruthTime>
</driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.EcalClusterIC">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
- <timeCut>true</timeCut>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ReconClusterDriver">
+ <useTimeCut>true</useTimeCut>
</driver>
<driver name="ReconParticle" type="org.hps.recon.particle.HpsReconParticleDriver">
</driver>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/recon/TestRunOfflineReconTwoTrkFilter.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/recon/TestRunOfflineReconTwoTrkFilter.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/recon/TestRunOfflineReconTwoTrkFilter.lcsim Thu Jan 15 15:47:16 2015
@@ -38,9 +38,8 @@
<driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
<ecalCollectionName>EcalCalHits</ecalCollectionName>
</driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.EcalClusterer">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>LegacyClusterer</clustererName>
</driver>
<driver name="TwoTrackFilter"
type="org.hps.util.TwoTrackFilterDriver">
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/HPSTrackingBunchedMC.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/HPSTrackingBunchedMC.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/HPSTrackingBunchedMC.lcsim Thu Jan 15 15:47:16 2015
@@ -11,7 +11,6 @@
</control>
<execute>
<driver name="EventMarkerDriver"/>
- <driver name="SVTSetupDriver"/>
<driver name="TrackerDigiDriver"/>
<driver name="HelicalTrackHitDriver"/>
<driver name="TrackerReconDriver"/>
@@ -19,9 +18,6 @@
<!-- <driver name="LCIOWriter"/> -->
</execute>
<drivers>
- <driver name="SVTSetupDriver"
- type="org.hps.conditions.deprecated.HPSSVTSensorSetup">
- </driver>
<driver name="EventMarkerDriver"
type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1</eventInterval>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/OfflineTrackingAxial.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/OfflineTrackingAxial.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/OfflineTrackingAxial.lcsim Thu Jan 15 15:47:16 2015
@@ -1,95 +1,69 @@
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<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="EcalRawConverter"/>
- <driver name="EcalClusterer"/>
-<!-- <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="LCIOWriter"/>
- <driver name="CleanupDriver"/>
- </execute>
+ <driver name="EventMarkerDriver" />
+ <driver name="EcalRawConverter" />
+ <driver name="EcalClusterer" />
+ <!-- <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="LCIOWriter" />
+ <driver name="CleanupDriver" />
+ </execute>
<drivers>
- <driver name="EcalRawConverter"
- type="org.hps.recon.ecal.EcalRawConverterDriver">
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
- </driver>
- <driver name="EcalClusterer"
- type="org.hps.recon.ecal.EcalClusterer">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
- </driver>
-
- <driver name="RawTrackerHitFitterDriver"
- type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
- <rawHitCollectionName>SVTRawTrackerHits</rawHitCollectionName>
- <fittedHitCollectionName>SVTFittedRawTrackerHits</fittedHitCollectionName>
- <fitAlgorithm>Analytic</fitAlgorithm>
+ <driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
+ <ecalCollectionName>EcalCalHits</ecalCollectionName>
</driver>
-
- <driver name="TrackerHitDriver"
- type="org.hps.recon.tracking.DataTrackerHitDriver"/>
-
- <driver name="SVTEventPlots"
- type="org.hps.monitoring.drivers.svt.SVTEventInfo">
- <outputPlots>svtEventInfoPlots.aida</outputPlots>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>LegacyClusterer</clustererName>
</driver>
-
- <driver name="SVTHitRecoPlots"
- type="org.hps.monitoring.drivers.svt.SVTHitReconstructionPlots">
- <fittedTrackerHitCollectionName>SVTFittedRawTrackerHits</fittedTrackerHitCollectionName>
- <outputPlots>svtHitRecoPlots.aida</outputPlots>
+ <driver name="RawTrackerHitFitterDriver" type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
+ <rawHitCollectionName>SVTRawTrackerHits</rawHitCollectionName>
+ <fittedHitCollectionName>SVTFittedRawTrackerHits</fittedHitCollectionName>
+ <fitAlgorithm>Analytic</fitAlgorithm>
</driver>
-
- <driver name="SVTPulsePlots"
- type="org.hps.monitoring.drivers.svt.SVTHitPulsePlots">
- <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>
- <outputPlots>svtPulsePlots.aida</outputPlots>
- </driver>
-
-
- <driver name="SVTSetupDriver"
- type="org.hps.conditions.deprecated.HPSSVTSensorSetup">
- </driver>
- <driver name="EventMarkerDriver"
- type="org.lcsim.job.EventMarkerDriver">
+ <driver name="TrackerHitDriver" type="org.hps.recon.tracking.DataTrackerHitDriver" />
+ <driver name="SVTEventPlots"
+ type="org.hps.monitoring.drivers.svt.SVTEventInfo">
+ <outputPlots>svtEventInfoPlots.aida</outputPlots>
+ </driver>
+ <driver name="SVTHitRecoPlots" type="org.hps.monitoring.drivers.svt.SVTHitReconstructionPlots">
+ <fittedTrackerHitCollectionName>SVTFittedRawTrackerHits</fittedTrackerHitCollectionName>
+ <outputPlots>svtHitRecoPlots.aida</outputPlots>
+ </driver>
+ <driver name="SVTPulsePlots" type="org.hps.monitoring.drivers.svt.SVTHitPulsePlots">
+ <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>
+ <outputPlots>svtPulsePlots.aida</outputPlots>
+ </driver>
+ <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1</eventInterval>
</driver>
-
<driver name="HelicalTrackHitDriver"
- type="org.hps.recon.tracking.HelicalTrackHitDriver">
+ type="org.hps.recon.tracking.HelicalTrackHitDriver">
<debug>false</debug>
<maxSeperation>20.0</maxSeperation>
<tolerance>1.0</tolerance>
</driver>
-
<driver name="TrackerReconDriver"
- type="org.hps.recon.tracking.AxialTrackReconDriver">
+ type="org.hps.recon.tracking.AxialTrackReconDriver">
<debug>true</debug>
<strategyResource>/org/hps/recon/tracking/strategies/HPS-Test-4pt1.xml</strategyResource>
- </driver>
-
- <driver name="TrackingReconstructionPlots" type="org.hps.monitoring.drivers.svt.TrackingReconstructionPlots">
- <outputPlots>trackingPlots.aida</outputPlots>
</driver>
-
-
- <driver name="LCIOWriter"
- type="org.lcsim.util.loop.LCIODriver">
+ <driver name="TrackingReconstructionPlots"
+ type="org.hps.monitoring.drivers.svt.TrackingReconstructionPlots">
+ <outputPlots>trackingPlots.aida</outputPlots>
+ </driver>
+ <driver name="LCIOWriter" type="org.lcsim.util.loop.LCIODriver">
<outputFilePath>/Users/mgraham/HPS/HPSData/hps_000820_trackRecon.slcio</outputFilePath>
</driver>
-
- <driver name="CleanupDriver"
- type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
- <collectionNames>TrackerHits SVTRawTrackerHits SVTFittedRawTrackerHits</collectionNames>
+ <driver name="CleanupDriver"
+ type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
+ <collectionNames>TrackerHits SVTRawTrackerHits SVTFittedRawTrackerHits</collectionNames>
</driver>
-
- </drivers>
+ </drivers>
</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/TestRunPairTrigger.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/TestRunPairTrigger.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/TestRunPairTrigger.lcsim Thu Jan 15 15:47:16 2015
@@ -1,6 +1,5 @@
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<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>-->
@@ -9,20 +8,19 @@
<!-- <numberOfEvents>10000</numberOfEvents>-->
<printInputFiles>true</printInputFiles>
<printDriversDetailed>true</printDriversDetailed>
- </control>
+ </control>
<execute>
- <driver name="EventMarkerDriver"/>
- <driver name="EcalRawConverter"/>
+ <driver name="EventMarkerDriver" />
+ <driver name="EcalRawConverter" />
<!-- <driver name="EcalRawConverterDriver"/> -->
<!-- <driver name="EcalTriggerFilter"/> -->
- <driver name="EcalTriggerClusterer"/>
+ <driver name="EcalTriggerClusterer" />
<!-- <driver name="SimpleSVTReadout"/> -->
- <driver name="EcalTrigger"/>
- <driver name="ClockDriver"/>
+ <driver name="EcalTrigger" />
+ <driver name="ClockDriver" />
<!-- <driver name="MCParticlePlots"/>-->
<!-- <driver name="TriggerTurnOnAnalysis"/>-->
-
- </execute>
+ </execute>
<drivers>
<driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalEdepToTriggerConverterDriver">
<readoutCollection>EcalReadoutAnalogHits</readoutCollection>
@@ -39,28 +37,26 @@
<inputCollection>EcalTriggerHits</inputCollection>
<outputCollection>EcalFilteredHits</outputCollection>
</driver>-->
- <driver name="EcalTriggerClusterer" type="org.hps.recon.ecal.CTPEcalClusterer">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalReadoutAnalogHits</ecalCollectionName>
-<!-- <ecalCollectionName>EcalFilteredHits</ecalCollectionName>-->
- <clusterCollectionName>EcalTriggerClusters</clusterCollectionName>
+ <driver name="EcalTriggerClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>CTPClusterer</clustererName>
+ <inputHitCollectionName>EcalReadoutAnalogHits</inputHitCollectionName>
+ <outputClusterCollectionName>EcalTriggerClusters</outputClusterCollectionName>
</driver>
<!-- <driver name="EcalTrigger" type="org.hps.recon.ecal.TestRunTriggerDriver">-->
<driver name="EcalTrigger" type="org.hps.readout.ecal.FADCTriggerDriver">
<!--<driver name="EcalTrigger" type="org.hps.recon.ecal.HPSFADCSingleTriggerDriver">-->
<clusterCollectionName>EcalTriggerClusters</clusterCollectionName>
- <outputFileName>${outputFile}.triggers</outputFileName>
+ <outputFileName>${outputFile}.triggers</outputFileName>
<deadTime>0</deadTime>
<!--<lcioFile>${outputFile}</lcioFile>-->
- </driver>
+ </driver>
<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1000</eventInterval>
</driver>
-
<driver name="SimpleSVTReadout" type="org.hps.readout.svt.SimpleSvtReadout">
<noPileup>true</noPileup>
</driver>
- <driver name="ClockDriver" type="org.hps.readout.ecal.ClockDriver"/>
+ <driver name="ClockDriver" type="org.hps.readout.ecal.ClockDriver" />
<driver name="MCParticlePlots" type="org.hps.analysis.ecal.HPSMCParticlePlotsDriver">
<hideFrame>true</hideFrame>
</driver>
@@ -69,4 +65,4 @@
<hideFrame>true</hideFrame>
</driver>
</drivers>
-</lcsim>
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/FADCSignalAnalysis.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/FADCSignalAnalysis.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/FADCSignalAnalysis.lcsim Thu Jan 15 15:47:16 2015
@@ -3,49 +3,42 @@
@author Sho Uemura <[log in to unmask]>
@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">
+<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="EcalReadout"/>
- <driver name="EcalClusterer"/>
- <driver name="EcalTrigger"/>
-
- <driver name="SimpleSVTReadout"/>
+ <driver name="EventMarkerDriver" />
+ <driver name="EcalReadout" />
+ <driver name="EcalClusterer" />
+ <driver name="EcalTrigger" />
+ <driver name="SimpleSVTReadout" />
<!-- <driver name="SVTReadout"/>
<driver name="Digitization"/>
<driver name="DataProcessing"/>-->
- <driver name="TestRunReconToLcio"/>
-
- <driver name="AidaSaveDriver"/>
-
- <driver name="ClockDriver"/>
- <driver name="CleanupDriver"/>
- </execute>
-
+ <driver name="TestRunReconToLcio" />
+ <driver name="AidaSaveDriver" />
+ <driver name="ClockDriver" />
+ <driver name="CleanupDriver" />
+ </execute>
<drivers>
<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1000</eventInterval>
- </driver>
+ </driver>
<driver name="TestRunReconToLcio" type="org.hps.evio.TestRunTriggeredReconToLcio">
<outputFile>${outputFile}.slcio</outputFile>
</driver>
-
<driver name="EcalReadout" type="org.hps.users.gcharles.FADCSignalAnalysis">
</driver>
-
- <driver name="EcalClusterer" type="org.hps.recon.ecal.CTPEcalClusterer">
- <ecalName>Ecal</ecalName>
- <clusterWindow>8.0</clusterWindow>
- <ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>CTPClusterer</clustererName>
+ <inputHitCollectionName>EcalCorrectedHits</inputHitCollectionName>
+ <!-- addEMin clusterWindow -->
+ <cuts>0.0 8.0</cuts>
</driver>
-
<driver name="EcalTrigger" type="org.hps.readout.ecal.FADCTriggerDriver">
<clusterCollectionName>EcalClusters</clusterCollectionName>
<deadTime>10</deadTime>
<outputFileName>${outputFile}.triggers</outputFileName>
- </driver>
+ </driver>
<driver name="SimpleSVTReadout" type="org.hps.readout.svt.SimpleSvtReadout">
</driver>
@@ -64,16 +57,12 @@
<numberOfSamplesAboveThreshold>3</numberOfSamplesAboveThreshold>
<numberOfSamplesToReadOut>6</numberOfSamplesToReadOut>
</driver>-->
-
- <driver name="AidaSaveDriver"
- type="org.lcsim.job.AidaSaveDriver">
+ <driver name="AidaSaveDriver" type="org.lcsim.job.AidaSaveDriver">
<outputFileName>${outputFile}_triggerPlots</outputFileName>
</driver>
-
- <driver name="ClockDriver" type="org.hps.readout.ecal.ClockDriver"/>
+ <driver name="ClockDriver" type="org.hps.readout.ecal.ClockDriver" />
<driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
<collectionNames>TrackerHits</collectionNames>
- </driver>
+ </driver>
</drivers>
-</lcsim>
-
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/ecal_fadc_bkgd.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/ecal_fadc_bkgd.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/ecal_fadc_bkgd.lcsim Thu Jan 15 15:47:16 2015
@@ -3,85 +3,72 @@
@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="EventMarkerDriver"/>
- <driver name="EcalReadout"/>
- <driver name="EcalConverter"/>
- <driver name="EcalClusterer"/>
- <driver name="EcalTrigger"/>
+<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="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="EcalFADCPlots" />
+ <driver name="EcalTriggerPlots" />
+ <driver name="MCParticlePlots" />
<!-- <driver name="Writer"/>-->
- <driver name="AidaSaveDriver"/>
- <driver name="ClockDriver"/>
- </execute>
- <drivers>
- <driver name="Writer"
- type="org.lcsim.util.loop.LCIODriver">
- <outputFilePath>${outputFile}_ecalClusters</outputFilePath>
- </driver>
- <driver name="EcalReadout"
- type="org.hps.readout.ecal.FADCEcalReadoutDriver">
- <readoutPeriod>4.0</readoutPeriod>
- <coincidenceWindow>2</coincidenceWindow>
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalHits</ecalCollectionName>
- <ecalRawCollectionName>EcalRawHits</ecalRawCollectionName>
+ <driver name="AidaSaveDriver" />
+ <driver name="ClockDriver" />
+ </execute>
+ <drivers>
+ <driver name="Writer" type="org.lcsim.util.loop.LCIODriver">
+ <outputFilePath>${outputFile}_ecalClusters</outputFilePath>
+ </driver>
+ <driver name="EcalReadout" type="org.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.hps.recon.ecal.EcalRawConverterDriver">
- <rawCollectionName>EcalRawHits</rawCollectionName>
- <ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
- <gain>0.15</gain>
- </driver>
- <driver name="EcalClusterer"
- type="org.hps.recon.ecal.CTPEcalClusterer">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
- </driver>
- <driver name="EcalTrigger"
- type="org.hps.readout.ecal.FADCTriggerDriver">
- <clusterCollectionName>EcalClusters</clusterCollectionName>
- <outputFileName>${outputFile}.triggers</outputFileName>
- <deadTime>10</deadTime>
- </driver>
- <driver name="EcalPlots"
- type="org.hps.analysis.ecal.HPSEcalPlotsDriver">
- <ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
- </driver>
- <driver name="EcalFADCPlots"
- type="org.hps.analysis.ecal.HPSEcalFADCPlotsDriver">
- <rawCollectionName>EcalRawHits</rawCollectionName>
- <ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
- <edepThreshold>0.05</edepThreshold>
- </driver>
- <driver name="EcalTriggerPlots"
- type="org.hps.analysis.ecal.HPSEcalTriggerPlotsDriver">
- </driver>
- <driver name="MCParticlePlots"
- type="org.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.hps.readout.ecal.ClockDriver">
- </driver>
- </drivers>
-</lcsim>
+ </driver>
+ <driver name="EcalConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
+ <rawCollectionName>EcalRawHits</rawCollectionName>
+ <ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
+ <gain>0.15</gain>
+ </driver>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>CTPClusterer</clustererName>
+ <inputHitCollectionName>EcalCorrectedHits</inputHitCollectionName>
+ </driver>
+ <driver name="EcalTrigger" type="org.hps.readout.ecal.FADCTriggerDriver">
+ <clusterCollectionName>EcalClusters</clusterCollectionName>
+ <outputFileName>${outputFile}.triggers</outputFileName>
+ <deadTime>10</deadTime>
+ </driver>
+ <driver name="EcalPlots" type="org.hps.analysis.ecal.HPSEcalPlotsDriver">
+ <ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
+ </driver>
+ <driver name="EcalFADCPlots" type="org.hps.analysis.ecal.HPSEcalFADCPlotsDriver">
+ <rawCollectionName>EcalRawHits</rawCollectionName>
+ <ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
+ <edepThreshold>0.05</edepThreshold>
+ </driver>
+ <driver name="EcalTriggerPlots" type="org.hps.analysis.ecal.HPSEcalTriggerPlotsDriver">
+ </driver>
+ <driver name="MCParticlePlots" type="org.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.hps.readout.ecal.ClockDriver">
+ </driver>
+ </drivers>
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/print_ids.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/print_ids.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/print_ids.lcsim Thu Jan 15 15:47:16 2015
@@ -1,20 +1,18 @@
-
-<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.hps.monitoring.drivers.ecal.ECalCellIDPrintDriver"/>
- <driver name="SVTDataIDPrint" type="org.hps.monitoring.drivers.svt.SVTCellIDPrintDriver"/>
- <driver name="SVTIDPrint" type="org.hps.monitoring.drivers.svt.SVTCellIDPrintDriver">
- <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>
- </driver>
- </drivers>
-</lcsim>
+<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.hps.analysis.ecal.ECalCellIDPrintDriver" />
+ <driver name="SVTDataIDPrint" type="org.hps.monitoring.drivers.svt.SVTCellIDPrintDriver" />
+ <driver name="SVTIDPrint" type="org.hps.monitoring.drivers.svt.SVTCellIDPrintDriver">
+ <rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>
+ </driver>
+ </drivers>
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/raw_triggers.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/raw_triggers.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/raw_triggers.lcsim Thu Jan 15 15:47:16 2015
@@ -3,44 +3,37 @@
@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>
+<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="EventMarkerDriver"/>-->
- <driver name="EcalClusterer"/>
- <driver name="EcalTrigger"/>
+ <driver name="EcalClusterer" />
+ <driver name="EcalTrigger" />
<!-- <driver name="MCParticlePlots"/>-->
- <driver name="AidaSaveDriver"/>
- <driver name="ClockDriver"/>
- </execute>
- <drivers>
- <driver name="EcalClusterer"
- type="org.hps.recon.ecal.EcalClusterer">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalHits</ecalCollectionName>
- <addEMin>0.075</addEMin>
- </driver>
- <driver name="EcalTrigger"
- type="org.hps.analysis.ecal.TestRunRateAnalysis">
- <clusterCollectionName>EcalClusters</clusterCollectionName>
+ <driver name="AidaSaveDriver" />
+ <driver name="ClockDriver" />
+ </execute>
+ <drivers>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>LegacyClusterer</clustererName>
+ <!-- minClusterSeedEnergy minHitEnergy -->
+ <cuts>0.05 0.075</cuts>
+ </driver>
+ <driver name="EcalTrigger" type="org.hps.analysis.ecal.TestRunRateAnalysis">
+ <clusterCollectionName>EcalClusters</clusterCollectionName>
<clusterEnergyLow>0.6</clusterEnergyLow>
- </driver>
- <driver name="MCParticlePlots"
- type="org.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.hps.readout.ecal.ClockDriver">
- </driver>
- </drivers>
-</lcsim>
+ </driver>
+ <driver name="MCParticlePlots" type="org.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.hps.readout.ecal.ClockDriver">
+ </driver>
+ </drivers>
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/DataQualityMonitor.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/DataQualityMonitor.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/DataQualityMonitor.lcsim Thu Jan 15 15:47:16 2015
@@ -2,42 +2,42 @@
Steering file for testing DataQualityMonitoring classes
@author Matt Graham <[log in to unmask]>
-->
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<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="EventMarkerDriver" />
<!-- <driver name="DQMDatabaseDriver"/> -->
- <driver name="RawTrackerHitSensorSetup"/>
- <driver name="RawTrackerHitFitterDriver" />
- <driver name="TrackerHitDriver"/>
- <driver name="HelicalTrackHitDriver"/>
- <driver name="TrackerReconDriver"/>
- <driver name="TrackDataDriver"/>
+ <driver name="RawTrackerHitSensorSetup" />
+ <driver name="RawTrackerHitFitterDriver" />
+ <driver name="TrackerHitDriver" />
+ <driver name="HelicalTrackHitDriver" />
+ <driver name="TrackerReconDriver" />
+ <driver name="TrackDataDriver" />
<driver name="EcalRawConverter" />
- <driver name="EcalClusterer" />
- <driver name="ReconParticle" />
- <driver name="SVTMonitoring"/>
- <driver name="SVTHitMCEfficiency"/>
- <driver name="TrackingMonitoring"/>
- <driver name="TrackingResiduals"/>
- <driver name="TrackMCEfficiency"/>
- <driver name="FinalStateMonitoring"/>
- <driver name="V0Monitoring"/>
+ <driver name="EcalClusterer" />
+ <driver name="ReconParticle" />
+ <driver name="SVTMonitoring" />
+ <driver name="SVTHitMCEfficiency" />
+ <driver name="TrackingMonitoring" />
+ <driver name="TrackingResiduals" />
+ <driver name="TrackMCEfficiency" />
+ <driver name="FinalStateMonitoring" />
+ <driver name="V0Monitoring" />
<!-- <driver name="AddBeamSpotToTrack"/>
<driver name="BSTrackReconParticle" />
- <driver name="BeamSpotTrackAnalysis"/> -->
- <driver name="AidaSaveDriver"/>
- <driver name="LCIOWriter"/>
- <driver name="CleanupDriver"/>
- </execute>
- <drivers>
- <driver name="DQMDatabaseDriver" type="org.hps.analysis.dataquality.DQMDatabaseDriver"/>
+ <driver name="BeamSpotTrackAnalysis"/> -->
+ <driver name="AidaSaveDriver" />
+ <driver name="LCIOWriter" />
+ <driver name="CleanupDriver" />
+ </execute>
+ <drivers>
+ <!-- The database access is broken from missing prop file. JM -->
+ <!-- <driver name="DQMDatabaseDriver" type="org.hps.analysis.dataquality.DQMDatabaseDriver" /> -->
<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="BadChannelFilter" type="org.hps.recon.tracking.SVTBadChannelFilterDriver" />
- <driver name="RawTrackerHitFitterDriver" type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
+ </driver>
+ <driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup" />
+ <driver name="BadChannelFilter" type="org.hps.recon.tracking.SVTBadChannelFilterDriver" />
+ <driver name="RawTrackerHitFitterDriver" type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
<fitAlgorithm>Analytic</fitAlgorithm>
<useTimestamps>false</useTimestamps>
<correctT0Shift>false</correctT0Shift>
@@ -46,37 +46,35 @@
</driver>
<driver name="TrackerHitDriver" type="org.hps.recon.tracking.DataTrackerHitDriver">
<debug>false</debug>
- </driver>
+ </driver>
<driver name="HelicalTrackHitDriver" type="org.hps.recon.tracking.HelicalTrackHitDriver">
<debug>false</debug>
<clusterTimeCut>16.0</clusterTimeCut>
<maxSeperation>20.0</maxSeperation>
<tolerance>1.0</tolerance>
- <saveAxialHits>true</saveAxialHits>
+ <saveAxialHits>true</saveAxialHits>
</driver>
-
<driver name="TrackerReconDriver" type="org.hps.recon.tracking.TrackerReconDriver">
<debug>false</debug>
- <strategyResource>/org/hps/recon/tracking/strategies/HPS-Full.xml</strategyResource>
- </driver>
- <driver name="TrackDataDriver" type="org.hps.recon.tracking.TrackDataDriver">
- </driver>
+ <strategyResource>/org/hps/recon/tracking/strategies/HPS-Full.xml</strategyResource>
+ </driver>
+ <driver name="TrackDataDriver" type="org.hps.recon.tracking.TrackDataDriver">
+ </driver>
<driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
<ecalCollectionName>EcalCalHits</ecalCollectionName>
</driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.EcalClusterer">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
+ <!-- FIXME: This should probably be using a different clusterer. JM -->
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>LegacyClusterer</clustererName>
</driver>
- <driver name="AddBeamSpotToTrack" type="org.hps.users.mgraham.AddBeamSpotToTrack">
+ <driver name="AddBeamSpotToTrack" type="org.hps.users.mgraham.AddBeamSpotToTrack">
</driver>
- <driver name="BeamSpotTrackAnalysis" type="org.hps.users.mgraham.BeamSpotTrackAnalysis">
+ <driver name="BeamSpotTrackAnalysis" type="org.hps.users.mgraham.BeamSpotTrackAnalysis">
</driver>
- <driver name="ReconParticle" type="org.hps.recon.particle.HpsReconParticleDriver">
+ <driver name="ReconParticle" type="org.hps.recon.particle.HpsReconParticleDriver">
<debug>false</debug>
</driver>
-
- <driver name="BSTrackReconParticle" type="org.hps.recon.particle.HpsReconParticleDriver">
+ <driver name="BSTrackReconParticle" type="org.hps.recon.particle.HpsReconParticleDriver">
<debug>true</debug>
<tracksCollectionName>BeamSpotTracks</tracksCollectionName>
<finalStateParticlesColName>BSFinalStateParticles</finalStateParticlesColName>
@@ -87,41 +85,39 @@
<beamConV0VerticesColName>BSBeamspotConstrainedV0Vertices</beamConV0VerticesColName>
<targetConV0VerticesColName>BSTargetConstrainedV0Vertices</targetConV0VerticesColName>
</driver>
-
<driver name="AidaSaveDriver" type="org.lcsim.job.AidaSaveDriver">
- <outputFileName>./conditions_test_plots.root</outputFileName>
+ <outputFileName>./conditions_test_plots.root</outputFileName>
</driver>
<driver name="SVTMonitoring" type="org.hps.analysis.dataquality.SvtMonitoring">
- <runNumber>${runNumber}</runNumber>
+ <runNumber>${runNumber}</runNumber>
<overwriteDB>false</overwriteDB>
</driver>
- <driver name="TrackingMonitoring" type="org.hps.analysis.dataquality.TrackingMonitoring">
- <runNumber>${runNumber}</runNumber>
+ <driver name="TrackingMonitoring" type="org.hps.analysis.dataquality.TrackingMonitoring">
+ <runNumber>${runNumber}</runNumber>
<overwriteDB>false</overwriteDB>
- </driver>
- <driver name="TrackingResiduals" type="org.hps.analysis.dataquality.TrackingResiduals">
- <runNumber>${runNumber}</runNumber>
+ </driver>
+ <driver name="TrackingResiduals" type="org.hps.analysis.dataquality.TrackingResiduals">
+ <runNumber>${runNumber}</runNumber>
<overwriteDB>false</overwriteDB>
- </driver>
- <driver name="FinalStateMonitoring" type="org.hps.analysis.dataquality.FinalStateMonitoring">
- <runNumber>${runNumber}</runNumber>
+ </driver>
+ <driver name="FinalStateMonitoring" type="org.hps.analysis.dataquality.FinalStateMonitoring">
+ <runNumber>${runNumber}</runNumber>
<overwriteDB>false</overwriteDB>
- </driver>
- <driver name="TrackMCEfficiency" type="org.hps.analysis.dataquality.TrackMCEfficiency">
+ </driver>
+ <driver name="TrackMCEfficiency" type="org.hps.analysis.dataquality.TrackMCEfficiency">
<overwriteDB>false</overwriteDB>
- </driver>
+ </driver>
<driver name="SVTHitMCEfficiency" type="org.hps.analysis.dataquality.SVTHitMCEfficiency">
<overwriteDB>false</overwriteDB>
<printDQMStrings>false</printDQMStrings>
- </driver>
- <driver name="V0Monitoring" type="org.hps.analysis.dataquality.V0Monitoring">
- <runNumber>${runNumber}</runNumber>
+ </driver>
+ <driver name="V0Monitoring" type="org.hps.analysis.dataquality.V0Monitoring">
+ <runNumber>${runNumber}</runNumber>
<overwriteDB>false</overwriteDB>
- </driver>
- <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver"/>
- <driver name="LCIOWriter"
- type="org.lcsim.util.loop.LCIODriver">
+ </driver>
+ <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver" />
+ <driver name="LCIOWriter" type="org.lcsim.util.loop.LCIODriver">
<outputFilePath>blah.slcio</outputFilePath>
</driver>
</drivers>
-</lcsim>
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/DataQualityMonitorOnRecon.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/DataQualityMonitorOnRecon.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/DataQualityMonitorOnRecon.lcsim Thu Jan 15 15:47:16 2015
@@ -1,40 +1,41 @@
<!--
- Steering file for testing DataQualityMonitoring classes
- @author Matt Graham <[log in to unmask]>
+ Steering file for testing DataQualityMonitoring classes @author Matt Graham <[log in to unmask]>
-->
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<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="DQMDatabaseDriver"/>
- <driver name="RawTrackerHitSensorSetup"/>
- <driver name="BadChannelFilter" />
- <!-- <driver name="RawTrackerHitFitterDriver" />-->
- <!-- <driver name="TrackerHitDriver"/>-->
- <!-- <driver name="HelicalTrackHitDriver"/>-->
- <!-- <driver name="TrackerReconDriver"/>-->
- <!-- <driver name="TrackDataDriver"/>-->
- <!-- <driver name="EcalRawConverter" />-->
- <!-- <driver name="EcalClusterer" />-->
- <!-- <driver name="ReconParticle" /> -->
- <driver name="SVTMonitoring"/>
- <driver name="SVTHitMCEfficiency"/>
- <driver name="TrackingMonitoring"/>
- <driver name="TrackingResiduals"/>
- <driver name="TrackMCEfficiency"/>
- <driver name="FinalStateMonitoring"/>
- <driver name="V0Monitoring"/>
- <driver name="AidaSaveDriver"/>
- <driver name="CleanupDriver"/>
- </execute>
- <drivers>
- <driver name="DQMDatabaseDriver" type="org.hps.analysis.dataquality.DQMDatabaseDriver"/>
+ <driver name="EventMarkerDriver" />
+ <!--
+ This is broken so commenting out. JM
+ <driver name="DQMDatabaseDriver" />
+ -->
+ <driver name="RawTrackerHitSensorSetup" />
+ <driver name="BadChannelFilter" />
+ <!-- <driver name="RawTrackerHitFitterDriver" /> -->
+ <!-- <driver name="TrackerHitDriver"/> -->
+ <!-- <driver name="HelicalTrackHitDriver"/> -->
+ <!-- <driver name="TrackerReconDriver"/> -->
+ <!-- <driver name="TrackDataDriver"/> -->
+ <!-- <driver name="EcalRawConverter" /> -->
+ <!-- <driver name="EcalClusterer" /> -->
+ <!-- <driver name="ReconParticle" /> -->
+ <driver name="SVTMonitoring" />
+ <driver name="SVTHitMCEfficiency" />
+ <driver name="TrackingMonitoring" />
+ <driver name="TrackingResiduals" />
+ <driver name="TrackMCEfficiency" />
+ <driver name="FinalStateMonitoring" />
+ <driver name="V0Monitoring" />
+ <driver name="AidaSaveDriver" />
+ <driver name="CleanupDriver" />
+ </execute>
+ <drivers>
+ <!-- <driver name="DQMDatabaseDriver" type="org.hps.analysis.dataquality.DQMDatabaseDriver" /> -->
<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="BadChannelFilter" type="org.hps.recon.tracking.SVTBadChannelFilterDriver" />
- <driver name="RawTrackerHitFitterDriver" type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
+ </driver>
+ <driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup" />
+ <driver name="BadChannelFilter" type="org.hps.recon.tracking.SVTBadChannelFilterDriver" />
+ <driver name="RawTrackerHitFitterDriver" type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
<fitAlgorithm>Analytic</fitAlgorithm>
<useTimestamps>false</useTimestamps>
<correctT0Shift>false</correctT0Shift>
@@ -43,70 +44,67 @@
</driver>
<driver name="TrackerHitDriver" type="org.hps.recon.tracking.DataTrackerHitDriver">
<debug>false</debug>
- </driver>
+ </driver>
<driver name="HelicalTrackHitDriver" type="org.hps.recon.tracking.HelicalTrackHitDriver">
<debug>false</debug>
<clusterTimeCut>16.0</clusterTimeCut>
<maxSeperation>20.0</maxSeperation>
<tolerance>1.0</tolerance>
</driver>
-
<driver name="TrackerReconDriver" type="org.hps.recon.tracking.TrackerReconDriver">
<debug>false</debug>
- <strategyResource>/org/hps/recon/tracking/strategies/HPS-Full.xml</strategyResource>
- </driver>
- <driver name="TrackDataDriver" type="org.hps.recon.tracking.TrackDataDriver">
- </driver>
+ <strategyResource>/org/hps/recon/tracking/strategies/HPS-Full.xml</strategyResource>
+ </driver>
+ <driver name="TrackDataDriver" type="org.hps.recon.tracking.TrackDataDriver">
+ </driver>
<driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
<ecalCollectionName>EcalCalHits</ecalCollectionName>
</driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.EcalClusterer">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>LegacyClusterer</clustererName>
</driver>
- <driver name="ReconParticle" type="org.hps.recon.particle.HpsReconParticleDriver">
+ <driver name="ReconParticle" type="org.hps.recon.particle.HpsReconParticleDriver">
<debug>false</debug>
</driver>
<driver name="LCIOWriter" type="org.lcsim.util.loop.LCIODriver">
<outputFilePath>${outputFile}.slcio</outputFilePath>
</driver>
<driver name="AidaSaveDriver" type="org.lcsim.job.AidaSaveDriver">
- <outputFileName>./conditions_test_plots.root</outputFileName>
+ <outputFileName>./conditions_test_plots.root</outputFileName>
</driver>
<driver name="SVTMonitoring" type="org.hps.analysis.dataquality.SvtMonitoring">
- <runNumber>${runNumber}</runNumber>
+ <runNumber>${runNumber}</runNumber>
<overwriteDB>false</overwriteDB>
<printDQMStrings>true</printDQMStrings>
</driver>
- <driver name="TrackingMonitoring" type="org.hps.analysis.dataquality.TrackingMonitoring">
- <runNumber>${runNumber}</runNumber>
- <overwriteDB>false</overwriteDB>
- <printDQMStrings>true</printDQMStrings>
- </driver>
- <driver name="TrackingResiduals" type="org.hps.analysis.dataquality.TrackingResiduals">
- <runNumber>${runNumber}</runNumber>
+ <driver name="TrackingMonitoring" type="org.hps.analysis.dataquality.TrackingMonitoring">
+ <runNumber>${runNumber}</runNumber>
<overwriteDB>false</overwriteDB>
<printDQMStrings>true</printDQMStrings>
- </driver>
- <driver name="FinalStateMonitoring" type="org.hps.analysis.dataquality.FinalStateMonitoring">
- <runNumber>${runNumber}</runNumber>
+ </driver>
+ <driver name="TrackingResiduals" type="org.hps.analysis.dataquality.TrackingResiduals">
+ <runNumber>${runNumber}</runNumber>
<overwriteDB>false</overwriteDB>
- <printDQMStrings>true</printDQMStrings>
- </driver>
- <driver name="TrackMCEfficiency" type="org.hps.analysis.dataquality.TrackMCEfficiency">
+ <printDQMStrings>true</printDQMStrings>
+ </driver>
+ <driver name="FinalStateMonitoring" type="org.hps.analysis.dataquality.FinalStateMonitoring">
+ <runNumber>${runNumber}</runNumber>
<overwriteDB>false</overwriteDB>
- <printDQMStrings>true</printDQMStrings>
- </driver>
+ <printDQMStrings>true</printDQMStrings>
+ </driver>
+ <driver name="TrackMCEfficiency" type="org.hps.analysis.dataquality.TrackMCEfficiency">
+ <overwriteDB>false</overwriteDB>
+ <printDQMStrings>true</printDQMStrings>
+ </driver>
<driver name="SVTHitMCEfficiency" type="org.hps.analysis.dataquality.SVTHitMCEfficiency">
<overwriteDB>false</overwriteDB>
<printDQMStrings>true</printDQMStrings>
- </driver>
- <driver name="V0Monitoring" type="org.hps.analysis.dataquality.V0Monitoring">
- <runNumber>${runNumber}</runNumber>
- <printDQMStrings>true</printDQMStrings>
+ </driver>
+ <driver name="V0Monitoring" type="org.hps.analysis.dataquality.V0Monitoring">
+ <runNumber>${runNumber}</runNumber>
+ <printDQMStrings>true</printDQMStrings>
<overwriteDB>false</overwriteDB>
- </driver>
- <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver"/>
-
+ </driver>
+ <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver" />
</drivers>
-</lcsim>
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/DataQualityMonitorTestRunData.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/DataQualityMonitorTestRunData.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/DataQualityMonitorTestRunData.lcsim Thu Jan 15 15:47:16 2015
@@ -2,88 +2,83 @@
Steering file for testing DataQualityMonitoring classes
@author Matt Graham <[log in to unmask]>
-->
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<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="DQMDatabaseDriver"/>
- <driver name="RawTrackerHitSensorSetup"/>
- <driver name="BadChannelFilter" />
+ <driver name="EventMarkerDriver" />
+ <!-- <driver name="DQMDatabaseDriver" /> -->
+ <driver name="RawTrackerHitSensorSetup" />
+ <driver name="BadChannelFilter" />
<driver name="RawTrackerHitFitterDriver" />
- <driver name="TrackerHitDriver"/>
- <driver name="HelicalTrackHitDriver"/>
- <driver name="TrackerReconDriver"/>
+ <driver name="TrackerHitDriver" />
+ <driver name="HelicalTrackHitDriver" />
+ <driver name="TrackerReconDriver" />
<driver name="EcalRawConverter" />
<driver name="EcalClusterer" />
- <driver name="ReconParticle" />
- <driver name="SVTMonitoring"/>
- <driver name="TrackingMonitoring"/>
- <driver name="FinalStateMonitoring"/>
- <driver name="V0Monitoring"/>
- <driver name="AidaSaveDriver"/>
- <driver name="CleanupDriver"/>
- </execute>
- <drivers>
- <driver name="DQMDatabaseDriver" type="org.hps.analysis.dataquality.DQMDatabaseDriver"/>
+ <driver name="ReconParticle" />
+ <driver name="SVTMonitoring" />
+ <driver name="TrackingMonitoring" />
+ <driver name="FinalStateMonitoring" />
+ <driver name="V0Monitoring" />
+ <driver name="AidaSaveDriver" />
+ <driver name="CleanupDriver" />
+ </execute>
+ <drivers>
+ <!-- Broken due to missing prop file. JM -->
+ <!-- <driver name="DQMDatabaseDriver" type="org.hps.analysis.dataquality.DQMDatabaseDriver" /> -->
<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="BadChannelFilter" type="org.hps.recon.tracking.SVTBadChannelFilterDriver" />
- <driver name="RawTrackerHitFitterDriver" type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
+ </driver>
+ <driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup" />
+ <driver name="BadChannelFilter" type="org.hps.recon.tracking.SVTBadChannelFilterDriver" />
+ <driver name="RawTrackerHitFitterDriver" type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
<fitAlgorithm>Analytic</fitAlgorithm>
<correctT0Shift>true</correctT0Shift>
</driver>
- <driver name="TrackerHitDriver" type="org.hps.recon.tracking.DataTrackerHitDriver" />
- <driver name="HelicalTrackHitDriver" type="org.hps.recon.tracking.HelicalTrackHitDriver">
+ <driver name="TrackerHitDriver" type="org.hps.recon.tracking.DataTrackerHitDriver" />
+ <driver name="HelicalTrackHitDriver" type="org.hps.recon.tracking.HelicalTrackHitDriver">
<debug>false</debug>
<maxSeperation>20.0</maxSeperation>
<tolerance>1.0</tolerance>
</driver>
-
<driver name="TrackerReconDriver" type="org.hps.recon.tracking.TrackerReconDriver">
<debug>false</debug>
- <strategyResource>/org/hps/recon/tracking/strategies/HPS-Test-All.xml</strategyResource>
- </driver>
+ <strategyResource>/org/hps/recon/tracking/strategies/HPS-Test-All.xml</strategyResource>
+ </driver>
<driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
<ecalCollectionName>EcalCalHits</ecalCollectionName>
</driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.EcalClusterer">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>LegacyClusterer</clustererName>
</driver>
- <driver name="ReconParticle" type="org.hps.recon.particle.HpsReconParticleDriver">
+ <driver name="ReconParticle" type="org.hps.recon.particle.HpsReconParticleDriver">
<debug>true</debug>
</driver>
<driver name="LCIOWriter" type="org.lcsim.util.loop.LCIODriver">
<outputFilePath>${outputFile}.slcio</outputFilePath>
</driver>
-
<driver name="SVTMonitoring" type="org.hps.analysis.dataquality.SvtMonitoring">
- <runNumber>${runNumber}</runNumber>
- <connectToDB>true</connectToDB>
+ <runNumber>${runNumber}</runNumber>
+ <connectToDB>true</connectToDB>
<overwriteDB>true</overwriteDB>
</driver>
- <driver name="TrackingMonitoring" type="org.hps.analysis.dataquality.TrackingMonitoring">
- <runNumber>${runNumber}</runNumber>
+ <driver name="TrackingMonitoring" type="org.hps.analysis.dataquality.TrackingMonitoring">
+ <runNumber>${runNumber}</runNumber>
<connectToDB>true</connectToDB>
<overwriteDB>true</overwriteDB>
- </driver>
- <driver name="FinalStateMonitoring" type="org.hps.analysis.dataquality.FinalStateMonitoring">
- <runNumber>${runNumber}</runNumber>
+ </driver>
+ <driver name="FinalStateMonitoring" type="org.hps.analysis.dataquality.FinalStateMonitoring">
+ <runNumber>${runNumber}</runNumber>
<connectToDB>true</connectToDB>
<overwriteDB>true</overwriteDB>
- </driver>
-
- <driver name="V0Monitoring" type="org.hps.analysis.dataquality.V0Monitoring">
- <runNumber>${runNumber}</runNumber>
- <connectToDB>true</connectToDB>
+ </driver>
+ <driver name="V0Monitoring" type="org.hps.analysis.dataquality.V0Monitoring">
+ <runNumber>${runNumber}</runNumber>
+ <connectToDB>true</connectToDB>
<overwriteDB>true</overwriteDB>
</driver>
<driver name="AidaSaveDriver" type="org.lcsim.job.AidaSaveDriver">
- <outputFileName>./${runNumber}_dqm_plots.root</outputFileName>
+ <outputFileName>./${runNumber}_dqm_plots.root</outputFileName>
</driver>
- <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver"/>
-
+ <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver" />
</drivers>
-</lcsim>
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/MattsScrewAround.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/MattsScrewAround.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/MattsScrewAround.lcsim Thu Jan 15 15:47:16 2015
@@ -2,39 +2,39 @@
Steering file for testing DataQualityMonitoring classes
@author Matt Graham <[log in to unmask]>
-->
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<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="ConditionsDriver"/>
+ <driver name="EventMarkerDriver" />
+ <driver name="ConditionsDriver" />
<driver name="SvtSensorSetup" />
- <driver name="RawTrackerHitSensorSetup"/>
- <driver name="RawTrackerHitFitterDriver" />
- <driver name="TrackerHitDriver"/>
- <driver name="HelicalTrackHitDriver"/>
+ <driver name="RawTrackerHitSensorSetup" />
+ <driver name="RawTrackerHitFitterDriver" />
+ <driver name="TrackerHitDriver" />
+ <driver name="HelicalTrackHitDriver" />
<!-- <driver name="TrackerReconDriver"/>
- <driver name="TrackDataDriver"/> -->1
- <driver name="AxialTrackReconDriver"/>
+ <driver name="TrackDataDriver"/> -->
+ <driver name="AxialTrackReconDriver" />
<driver name="EcalRawConverter" />
- <driver name="EcalClusterer" />
- <driver name="ReconParticle" />
- <driver name="TrackingMonitoring"/>
- <driver name="TrackMCEfficiency"/>
+ <driver name="EcalClusterer" />
+ <driver name="ReconParticle" />
+ <driver name="TrackingMonitoring" />
+ <driver name="TrackMCEfficiency" />
<!-- <driver name="StraightTrackAnalysis"/> -->
- <driver name="AidaSaveDriver"/>
- <driver name="LCIOWriter"/>
- <driver name="CleanupDriver"/>
- </execute>
- <drivers>
- <driver name="ConditionsDriver" type="org.hps.conditions.ConditionsDriver" />
+ <driver name="AidaSaveDriver" />
+ <driver name="LCIOWriter" />
+ <driver name="CleanupDriver" />
+ </execute>
+ <drivers>
+ <driver name="ConditionsDriver" type="org.hps.conditions.ConditionsDriver" />
<driver name="SvtSensorSetup" type="org.hps.recon.tracking.SvtSensorSetup" />
- <driver name="DQMDatabaseDriver" type="org.hps.analysis.dataquality.DQMDatabaseDriver"/>
+ <!-- Broken due to missing prop file. JM -->
+ <!-- <driver name="DQMDatabaseDriver" type="org.hps.analysis.dataquality.DQMDatabaseDriver" /> -->
<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="BadChannelFilter" type="org.hps.recon.tracking.SVTBadChannelFilterDriver" />
- <driver name="RawTrackerHitFitterDriver" type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
+ </driver>
+ <driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup" />
+ <driver name="BadChannelFilter" type="org.hps.recon.tracking.SVTBadChannelFilterDriver" />
+ <driver name="RawTrackerHitFitterDriver" type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
<fitAlgorithm>Analytic</fitAlgorithm>
<useTimestamps>false</useTimestamps>
<correctT0Shift>false</correctT0Shift>
@@ -43,37 +43,34 @@
</driver>
<driver name="TrackerHitDriver" type="org.hps.recon.tracking.DataTrackerHitDriver">
<debug>false</debug>
- </driver>
+ </driver>
<driver name="HelicalTrackHitDriver" type="org.hps.recon.tracking.HelicalTrackHitDriver">
<debug>true</debug>
<clusterTimeCut>16.0</clusterTimeCut>
<maxSeperation>20.0</maxSeperation>
<tolerance>1.0</tolerance>
- <saveAxialHits>true</saveAxialHits>
+ <saveAxialHits>true</saveAxialHits>
</driver>
-
<driver name="TrackerReconDriver" type="org.hps.recon.tracking.TrackerReconDriver">
<debug>false</debug>
- <strategyResource>/org/hps/recon/tracking/strategies/HPS-Full.xml</strategyResource>
- </driver>
- <driver name="TrackDataDriver" type="org.hps.recon.tracking.TrackDataDriver">
- </driver>
+ <strategyResource>/org/hps/recon/tracking/strategies/HPS-Full.xml</strategyResource>
+ </driver>
+ <driver name="TrackDataDriver" type="org.hps.recon.tracking.TrackDataDriver">
+ </driver>
<driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
<ecalCollectionName>EcalCalHits</ecalCollectionName>
</driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.EcalClusterer">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>LegacyClusterer</clustererName>
</driver>
- <driver name="AddBeamSpotToTrack" type="org.hps.users.mgraham.AddBeamSpotToTrack">
+ <driver name="AddBeamSpotToTrack" type="org.hps.users.mgraham.AddBeamSpotToTrack">
</driver>
- <driver name="BeamSpotTrackAnalysis" type="org.hps.users.mgraham.BeamSpotTrackAnalysis">
+ <driver name="BeamSpotTrackAnalysis" type="org.hps.users.mgraham.BeamSpotTrackAnalysis">
</driver>
- <driver name="ReconParticle" type="org.hps.recon.particle.HpsReconParticleDriver">
+ <driver name="ReconParticle" type="org.hps.recon.particle.HpsReconParticleDriver">
<debug>false</debug>
</driver>
-
- <driver name="BSTrackReconParticle" type="org.hps.recon.particle.HpsReconParticleDriver">
+ <driver name="BSTrackReconParticle" type="org.hps.recon.particle.HpsReconParticleDriver">
<debug>true</debug>
<tracksCollectionName>BeamSpotTracks</tracksCollectionName>
<finalStateParticlesColName>BSFinalStateParticles</finalStateParticlesColName>
@@ -84,60 +81,50 @@
<beamConV0VerticesColName>BSBeamspotConstrainedV0Vertices</beamConV0VerticesColName>
<targetConV0VerticesColName>BSTargetConstrainedV0Vertices</targetConV0VerticesColName>
</driver>
-
<driver name="AidaSaveDriver" type="org.lcsim.job.AidaSaveDriver">
- <outputFileName>./conditions_test_plots.root</outputFileName>
+ <outputFileName>./conditions_test_plots.root</outputFileName>
</driver>
<driver name="SVTMonitoring" type="org.hps.analysis.dataquality.SvtMonitoring">
- <runNumber>${runNumber}</runNumber>
+ <runNumber>${runNumber}</runNumber>
<overwriteDB>false</overwriteDB>
</driver>
- <driver name="TrackingMonitoring" type="org.hps.analysis.dataquality.TrackingMonitoring">
- <runNumber>${runNumber}</runNumber>
+ <driver name="TrackingMonitoring" type="org.hps.analysis.dataquality.TrackingMonitoring">
+ <runNumber>${runNumber}</runNumber>
<overwriteDB>false</overwriteDB>
<trackCollectionName>StraightTracks</trackCollectionName>
- </driver>
- <driver name="TrackingResiduals" type="org.hps.analysis.dataquality.TrackingResiduals">
- <runNumber>${runNumber}</runNumber>
+ </driver>
+ <driver name="TrackingResiduals" type="org.hps.analysis.dataquality.TrackingResiduals">
+ <runNumber>${runNumber}</runNumber>
<overwriteDB>false</overwriteDB>
- </driver>
- <driver name="FinalStateMonitoring" type="org.hps.analysis.dataquality.FinalStateMonitoring">
- <runNumber>${runNumber}</runNumber>
+ </driver>
+ <driver name="FinalStateMonitoring" type="org.hps.analysis.dataquality.FinalStateMonitoring">
+ <runNumber>${runNumber}</runNumber>
<overwriteDB>false</overwriteDB>
- </driver>
-
+ </driver>
<driver name="SVTHitMCEfficiency" type="org.hps.analysis.dataquality.SVTHitMCEfficiency">
<overwriteDB>false</overwriteDB>
<printDQMStrings>false</printDQMStrings>
- </driver>
- <driver name="V0Monitoring" type="org.hps.analysis.dataquality.V0Monitoring">
- <runNumber>${runNumber}</runNumber>
+ </driver>
+ <driver name="V0Monitoring" type="org.hps.analysis.dataquality.V0Monitoring">
+ <runNumber>${runNumber}</runNumber>
<overwriteDB>false</overwriteDB>
- </driver>
- <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver"/>
- <driver name="LCIOWriter"
- type="org.lcsim.util.loop.LCIODriver">
+ </driver>
+ <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver" />
+ <driver name="LCIOWriter" type="org.lcsim.util.loop.LCIODriver">
<outputFilePath>blah.slcio</outputFilePath>
</driver>
-
- <driver name="AxialTrackReconDriver"
- type="org.hps.recon.tracking.axial.AxialTrackReconDriver">
+ <driver name="AxialTrackReconDriver" type="org.hps.recon.tracking.axial.AxialTrackReconDriver">
<debug>false</debug>
<strategyResource>/org/hps/recon/tracking/strategies/HPS-Axial.xml</strategyResource>
<trackCollectionName>StraightTracks</trackCollectionName>
</driver>
-
<driver name="TrackMCEfficiency" type="org.hps.analysis.dataquality.TrackMCEfficiency">
<overwriteDB>false</overwriteDB>
- <trackCollectionName>StraightTracks</trackCollectionName>
- <trackHitCollectionName>RotatedAxialTrackHits</trackHitCollectionName>
- <trackHitMCRelationsCollectionName>RotatedAxialTrackHitsMCRelations</trackHitMCRelationsCollectionName>
- </driver>
-
- <driver name="StraightTrackAnalysis"
- type="org.hps.users.mgraham.StraightTrackAnalysis">
- <tracksName>StraightTracks</tracksName>
- </driver>
-
+ <trackCollectionName>StraightTracks</trackCollectionName>
+ <trackHitCollectionName>RotatedAxialTrackHits</trackHitCollectionName>
+ <trackHitMCRelationsCollectionName>RotatedAxialTrackHitsMCRelations</trackHitMCRelationsCollectionName>
+ </driver>
+ <driver name="StraightTrackAnalysis" type="org.hps.users.mgraham.StraightTrackAnalysis">
+ </driver>
</drivers>
-</lcsim>
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/NoTimeNoTriggerRecon.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/NoTimeNoTriggerRecon.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/NoTimeNoTriggerRecon.lcsim Thu Jan 15 15:47:16 2015
@@ -1,109 +1,85 @@
-<!--
- This is meant to be used on raw LCIO MC files (i.e. slic output)
- Disregard time; no trigger; use TrackerDigiDriver to do readout.
- @author Matt Graham <[log in to unmask]>
- @version $Id: NoTimeNoTriggerRecon.lcsim,v 1.2 2014/07/03 23:22:24 mgraham Exp $
--->
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<!-- This is meant to be used on raw LCIO MC files (i.e. slic output) Disregard time; no trigger; use TrackerDigiDriver to do readout. @author Matt Graham <[log in to unmask]> @version $Id: NoTimeNoTriggerRecon.lcsim,v 1.2 2014/07/03 23:22:24 mgraham 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>
<printDriversDetailed>true</printDriversDetailed>
- </control>
+ </control>
<execute>
- <driver name="EventMarkerDriver"/>
- <driver name="TrackerDigiDriver"/>
- <driver name="HelicalTrackHitDriver"/>
- <driver name="AxialTrackReconDriver"/>
-<!-- <driver name="TrackerReconDriver"/>
- <driver name="TrackDataDriver"/> -->
-<!-- <driver name="StraightTrackReconDriver"/> -->
- <driver name="StraightTrackAnalysis"/>
- <driver name="SVTMonitoring"/>
- <driver name="TrackingMonitoring"/>
- <driver name="TrackingResiduals"/>
- <driver name="AidaSaveDriver"/>
- <driver name="LCIOWriter"/>
- <driver name="CleanupDriver"/>
-
+ <driver name="EventMarkerDriver" />
+ <driver name="TrackerDigiDriver" />
+ <driver name="HelicalTrackHitDriver" />
+ <driver name="AxialTrackReconDriver" />
+ <!-- <driver name="TrackerReconDriver"/> <driver name="TrackDataDriver"/> -->
+ <!-- <driver name="StraightTrackReconDriver"/> -->
+ <driver name="StraightTrackAnalysis" />
+ <driver name="SVTMonitoring" />
+ <driver name="TrackingMonitoring" />
+ <driver name="TrackingResiduals" />
+ <driver name="AidaSaveDriver" />
+ <driver name="LCIOWriter" />
+ <driver name="CleanupDriver" />
</execute>
-
<drivers>
- <driver name="EventMarkerDriver"
- type="org.lcsim.job.EventMarkerDriver">
+ <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1</eventInterval>
</driver>
-
<driver name="TrackerDigiDriver" type="org.hps.recon.tracking.SimpleTrackerDigiDriver">
-<!-- <dropBadChannels>true</dropBadChannels>-->
+ <!-- <dropBadChannels>true</dropBadChannels> -->
<debug>false</debug>
</driver>
-
- <driver name="HelicalTrackHitDriver"
- type="org.hps.recon.tracking.HelicalTrackHitDriver">
+ <driver name="HelicalTrackHitDriver" type="org.hps.recon.tracking.HelicalTrackHitDriver">
<debug>false</debug>
<maxSeperation>20.0</maxSeperation>
<tolerance>1.0</tolerance>
<saveAxialHits>true</saveAxialHits>
</driver>
-
- <driver name="TrackerReconDriver"
- type="org.hps.recon.tracking.TrackerReconDriver">
+ <driver name="TrackerReconDriver" type="org.hps.recon.tracking.TrackerReconDriver">
<debug>false</debug>
<strategyResource>/org/hps/recon/tracking/strategies/HPS-Full.xml</strategyResource>
</driver>
-
- <driver name="AxialTrackReconDriver"
- type="org.hps.recon.tracking.axial.AxialTrackReconDriver">
+ <driver name="AxialTrackReconDriver" type="org.hps.recon.tracking.axial.AxialTrackReconDriver">
<debug>true</debug>
<strategyResource>/org/hps/recon/tracking/strategies/HPS-Axial.xml</strategyResource>
<trackCollectionName>StraightTracks</trackCollectionName>
</driver>
-
-
- <driver name="StraightTrackReconDriver"
- type="org.hps.recon.tracking.straighttracks.StraightTrackReconDriver">
+ <driver name="StraightTrackReconDriver" type="org.hps.recon.tracking.straighttracks.StraightTrackReconDriver">
<debug>false</debug>
<strategyResource>/org/hps/recon/tracking/strategies/HPS-Full-StraightTracks.xml</strategyResource>
</driver>
-
- <driver name="StraightTrackAnalysis"
- type="org.hps.users.mgraham.StraightTrackAnalysis">
- <tracksName>StraightTracks</tracksName>
- </driver>
- <driver name="LCIOWriter"
- type="org.lcsim.util.loop.LCIODriver">
+ <driver name="StraightTrackAnalysis" type="org.hps.users.mgraham.StraightTrackAnalysis">
+ <!-- <tracksName>StraightTracks</tracksName> -->
+ </driver>
+ <driver name="LCIOWriter" type="org.lcsim.util.loop.LCIODriver">
<outputFilePath>${outputFile}</outputFilePath>
</driver>
- <driver name="TrackDataDriver" type="org.hps.recon.tracking.TrackDataDriver">
- </driver>
- <driver name="SVTMonitoring" type="org.hps.analysis.dataquality.SvtMonitoring">
- <runNumber>${runNumber}</runNumber>
+ <driver name="TrackDataDriver" type="org.hps.recon.tracking.TrackDataDriver">
+ </driver>
+ <driver name="SVTMonitoring" type="org.hps.analysis.dataquality.SvtMonitoring">
+ <runNumber>${runNumber}</runNumber>
<overwriteDB>false</overwriteDB>
</driver>
- <driver name="TrackingMonitoring" type="org.hps.analysis.dataquality.TrackingMonitoring">
- <runNumber>${runNumber}</runNumber>
+ <driver name="TrackingMonitoring" type="org.hps.analysis.dataquality.TrackingMonitoring">
+ <runNumber>${runNumber}</runNumber>
<overwriteDB>false</overwriteDB>
- </driver>
- <driver name="TrackingResiduals" type="org.hps.analysis.dataquality.TrackingResiduals">
- <runNumber>${runNumber}</runNumber>
+ </driver>
+ <driver name="TrackingResiduals" type="org.hps.analysis.dataquality.TrackingResiduals">
+ <runNumber>${runNumber}</runNumber>
<overwriteDB>false</overwriteDB>
- </driver>
- <driver name="FinalStateMonitoring" type="org.hps.analysis.dataquality.FinalStateMonitoring">
- <runNumber>${runNumber}</runNumber>
+ </driver>
+ <driver name="FinalStateMonitoring" type="org.hps.analysis.dataquality.FinalStateMonitoring">
+ <runNumber>${runNumber}</runNumber>
<overwriteDB>false</overwriteDB>
- </driver>
- <driver name="TrackMCEfficiency" type="org.hps.analysis.dataquality.TrackMCEfficiency">
+ </driver>
+ <driver name="TrackMCEfficiency" type="org.hps.analysis.dataquality.TrackMCEfficiency">
<overwriteDB>false</overwriteDB>
- </driver>
+ </driver>
<driver name="SVTHitMCEfficiency" type="org.hps.analysis.dataquality.SVTHitMCEfficiency">
<overwriteDB>false</overwriteDB>
<printDQMStrings>false</printDQMStrings>
- </driver>
- <driver name="AidaSaveDriver" type="org.lcsim.job.AidaSaveDriver">
- <outputFileName>./straight-tracks.root</outputFileName>
- </driver>
- <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver"/>
-
+ </driver>
+ <driver name="AidaSaveDriver" type="org.lcsim.job.AidaSaveDriver">
+ <outputFileName>./straight-tracks.root</outputFileName>
+ </driver>
+ <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver" />
</drivers>
-</lcsim>
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/HPS2014DumpEcal.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/HPS2014DumpEcal.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/HPS2014DumpEcal.lcsim Thu Jan 15 15:47:16 2015
@@ -3,17 +3,16 @@
@author Sho Uemura <[log in to unmask]>
@version $Id: HPS2014DumpEcal.lcsim,v 1.4 2013/10/30 16:23:33 phansson Exp $
-->
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<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="EcalReadout"/>
- <driver name="EcalConverter"/>
- <driver name="EcalClusterer"/>
- <driver name="EcalTriggerVariables"/>
- <driver name="ClockDriver"/>
- <driver name="CleanupDriver"/>
- </execute>
+ <driver name="EventMarkerDriver" />
+ <driver name="EcalReadout" />
+ <driver name="EcalConverter" />
+ <driver name="EcalClusterer" />
+ <driver name="EcalTriggerVariables" />
+ <driver name="ClockDriver" />
+ <driver name="CleanupDriver" />
+ </execute>
<control>
<numberOfEvents>-1</numberOfEvents>
<printInputFiles>true</printInputFiles>
@@ -22,8 +21,8 @@
<drivers>
<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1000</eventInterval>
- </driver>
- <driver name="EcalReadout" type="org.hps.readout.ecal.FADCEcalReadoutDriver">
+ </driver>
+ <driver name="EcalReadout" type="org.hps.readout.ecal.FADCEcalReadoutDriver">
<readoutPeriod>4.0</readoutPeriod>
<coincidenceWindow>2</coincidenceWindow>
<ecalName>Ecal</ecalName>
@@ -36,37 +35,26 @@
<!-- <fixedGain>0.15</fixedGain>-->
<!-- <debug>true</debug>-->
</driver>
-
<driver name="EcalConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
<rawCollectionName>EcalRawHits</rawCollectionName>
<ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
<!-- <gain>0.15</gain>-->
<applyBadCrystalMap>false</applyBadCrystalMap>
<!-- <debug>true</debug>-->
- </driver>
-
-
- <driver name="EcalClusterer" type="org.hps.recon.ecal.CTPEcalClusterer">
- <ecalName>Ecal</ecalName>
- <clusterWindow>8.0</clusterWindow>
- <ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
</driver>
-
-
-
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>CTPClusterer</clustererName>
+ <inputHitCollectionName>EcalCorrectedHits</inputHitCollectionName>
+ <!-- addEMin clusterWindow -->
+ <cuts>0.0 8.0</cuts>
+ </driver>
<driver name="EcalTriggerVariables" type="org.hps.readout.ecal.FADCTriggerVariableDriver">
<clusterCollectionName>EcalClusters</clusterCollectionName>
<outputFileName>${outputFile}.txt</outputFileName>
- </driver>
-
-
-
-
-
- <driver name="ClockDriver" type="org.hps.readout.ecal.ClockDriver"/>
+ </driver>
+ <driver name="ClockDriver" type="org.hps.readout.ecal.ClockDriver" />
<driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
<collectionNames>TrackerHits</collectionNames>
- </driver>
+ </driver>
</drivers>
-</lcsim>
-
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/HPSTrackingDefaults.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/HPSTrackingDefaults.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/HPSTrackingDefaults.lcsim Thu Jan 15 15:47:16 2015
@@ -1,43 +1,33 @@
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
<inputFiles>
-<!--
--->
+ <!-- -->
</inputFiles>
<control>
<numberOfEvents>3000</numberOfEvents>
<printInputFiles>true</printInputFiles>
<printDriversDetailed>true</printDriversDetailed>
</control>
-
<execute>
- <driver name="EventMarkerDriver"/>
+ <driver name="EventMarkerDriver" />
<driver name="BadChannelFilter" />
- <driver name="SimpleSVTReadout"/>
- <driver name="RawTrackerHitFitterDriver"/>
- <driver name="TrackerHitDriver"/>
- <!--
- <driver name="HPSSVTSensorSetup"/>
- <driver name="TrackerDigiDriver"/>
- -->
- <driver name="HelicalTrackHitDriver"/>
- <driver name="TrackerReconDriver"/>
- <driver name="SVTEventInfo"/>
- <driver name="SVTHitReconstructionPlots"/>
- <driver name="TrackingReconstructionPlots"/>
- <driver name="LCIOWriter"/>
-
-
- </execute>
-
+ <driver name="SimpleSVTReadout" />
+ <driver name="RawTrackerHitFitterDriver" />
+ <driver name="TrackerHitDriver" />
+ <!--
+ <driver name="TrackerDigiDriver"/> -->
+ <driver name="HelicalTrackHitDriver" />
+ <driver name="TrackerReconDriver" />
+ <driver name="SVTEventInfo" />
+ <driver name="SVTHitReconstructionPlots" />
+ <driver name="TrackingReconstructionPlots" />
+ <driver name="LCIOWriter" />
+ </execute>
<drivers>
- <driver name="EventMarkerDriver"
- type="org.lcsim.job.EventMarkerDriver">
+ <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>100</eventInterval>
</driver>
- <driver name="BadChannelFilter" type="org.hps.recon.tracking.SVTBadChannelFilterDriver" />
- <driver name="HPSSVTSensorSetup" type="org.hps.conditions.deprecated.HPSSVTSensorSetup"/>
+ <driver name="BadChannelFilter" type="org.hps.recon.tracking.SVTBadChannelFilterDriver" />
<driver name="SimpleSVTReadout" type="org.hps.readout.svt.SimpleSvtReadout">
<noPileup>true</noPileup>
</driver>
@@ -45,40 +35,29 @@
<fitAlgorithm>Analytic</fitAlgorithm>
<correctT0Shift>true</correctT0Shift>
</driver>
- <driver name="TrackerHitDriver" type="org.hps.recon.tracking.DataTrackerHitDriver" />
- <driver name="TrackerDigiDriver"
- type="org.hps.recon.tracking.SimpleTrackerDigiDriver">
+ <driver name="TrackerHitDriver" type="org.hps.recon.tracking.DataTrackerHitDriver" />
+ <driver name="TrackerDigiDriver" type="org.hps.recon.tracking.SimpleTrackerDigiDriver">
<debug>true</debug>
- </driver>
-
- <driver name="HelicalTrackHitDriver"
- type="org.hps.recon.tracking.HelicalTrackHitDriver">
+ </driver>
+ <driver name="HelicalTrackHitDriver" type="org.hps.recon.tracking.HelicalTrackHitDriver">
<debug>false</debug>
<maxSeperation>20.0</maxSeperation>
<tolerance>1.0</tolerance>
</driver>
-
-
<driver name="TrackerReconDriver" type="org.hps.recon.tracking.TrackerReconDriver">
<debug>false</debug>
<strategyResource>/org/hps/recon/tracking/strategies/HPS-Test-All.xml</strategyResource>
- </driver>
-
+ </driver>
<driver name="TrackingReconstructionPlots" type="org.hps.monitoring.drivers.svt.TrackingReconstructionPlots">
<outputPlots>TrackingReconstructionPlots.aida</outputPlots>
</driver>
-
<driver name="SVTHitReconstructionPlots" type="org.hps.monitoring.drivers.svt.SVTHitReconstructionPlots">
<outputPlots>SVTHitReconstructionPlots.aida</outputPlots>
</driver>
-
<driver name="SVTEventInfo" type="org.hps.monitoring.drivers.svt.SVTEventInfo">
</driver>
-
- <driver name="LCIOWriter"
- type="org.lcsim.util.loop.LCIODriver">
+ <driver name="LCIOWriter" type="org.lcsim.util.loop.LCIODriver">
<outputFilePath>${outputFile}</outputFilePath>
</driver>
-
</drivers>
-</lcsim>
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/SimpleTestRunReadoutToLcio.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/SimpleTestRunReadoutToLcio.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/SimpleTestRunReadoutToLcio.lcsim Thu Jan 15 15:47:16 2015
@@ -1,41 +1,25 @@
-<!--
- Execute test run full recon and write the results as an LCIO file.
--->
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<?xml version="1.0" encoding="UTF-8"?><!-- Execute test run full recon and write the results as an LCIO 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="EventMarkerDriver"/>
- <driver name="HPSSVTSensorSetup"/>
- <driver name="TrackerDigiDriver"/>
- <driver name="TrackingGeometryChecker"/>
- <driver name="LCIOWriter"/>
- <driver name="CleanupDriver"/>
- </execute>
-
+ <driver name="EventMarkerDriver" />
+ <driver name="TrackerDigiDriver" />
+ <driver name="TrackingGeometryChecker" />
+ <driver name="LCIOWriter" />
+ <driver name="CleanupDriver" />
+ </execute>
<drivers>
-
<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1000</eventInterval>
- </driver>
-
- <driver name="HPSSVTSensorSetup" type="org.hps.conditions.deprecated.HPSSVTSensorSetup"/>
-
- <driver name="TrackingGeometryChecker" type="org.hps.users.phansson.TrackingGeometryChecker"/>
-
- <driver name="LCIOWriter"
- type="org.lcsim.util.loop.LCIODriver">
+ </driver>
+ <driver name="TrackingGeometryChecker" type="org.hps.users.phansson.TrackingGeometryChecker" />
+ <driver name="LCIOWriter" type="org.lcsim.util.loop.LCIODriver">
<outputFilePath>${outputFile}</outputFilePath>
</driver>
-
<driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver">
<collectionNames>TrackerHits</collectionNames>
- </driver>
-
- <driver name="TrackerDigiDriver"
- type="org.hps.recon.tracking.SimpleTrackerDigiDriver">
+ </driver>
+ <driver name="TrackerDigiDriver" type="org.hps.recon.tracking.SimpleTrackerDigiDriver">
<debug>true</debug>
- </driver>
-
+ </driver>
</drivers>
-</lcsim>
-
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/TestRunOfflineRecon.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/TestRunOfflineRecon.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/TestRunOfflineRecon.lcsim Thu Jan 15 15:47:16 2015
@@ -3,39 +3,37 @@
@author Sho Uemura <[log in to unmask]>
@version $Id: TestRunOfflineRecon.lcsim,v 1.13 2013/10/30 16:23:32 phansson Exp $
-->
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<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="RawTrackerHitSensorSetup"/>
+ <driver name="EventMarkerDriver" />
+ <driver name="RawTrackerHitSensorSetup" />
<driver name="BadChannelFilter" />
<driver name="RawTrackerHitFitterDriver" />
- <driver name="TrackerHitDriver"/>
- <driver name="HelicalTrackHitDriver"/>
- <driver name="TrackerReconDriver"/>
+ <driver name="TrackerHitDriver" />
+ <driver name="HelicalTrackHitDriver" />
+ <driver name="TrackerReconDriver" />
<driver name="EcalRawConverter" />
<driver name="EcalClusterer" />
- <driver name="ReconParticle" />
- <driver name="TrackDataDriver" />
- <driver name="SVTEventInfo" />
- <driver name="SVTHitReconstructionPlots" />
- <driver name="TrackingReconstructionPlots" />
- <driver name="GBLDriver"/>
-
- <driver name="LCIOWriter"/>
- <driver name="CleanupDriver"/>
- </execute>
- <drivers>
+ <driver name="ReconParticle" />
+ <driver name="TrackDataDriver" />
+ <driver name="SVTEventInfo" />
+ <driver name="SVTHitReconstructionPlots" />
+ <driver name="TrackingReconstructionPlots" />
+ <driver name="GBLDriver" />
+ <driver name="LCIOWriter" />
+ <driver name="CleanupDriver" />
+ </execute>
+ <drivers>
<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1000</eventInterval>
- </driver>
- <driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup"/>
- <driver name="BadChannelFilter" type="org.hps.recon.tracking.SVTBadChannelFilterDriver" />
+ </driver>
+ <driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup" />
+ <driver name="BadChannelFilter" type="org.hps.recon.tracking.SVTBadChannelFilterDriver" />
<driver name="RawTrackerHitFitterDriver" type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
<fitAlgorithm>Analytic</fitAlgorithm>
<correctT0Shift>true</correctT0Shift>
</driver>
- <driver name="TrackerHitDriver" type="org.hps.recon.tracking.DataTrackerHitDriver" />
+ <driver name="TrackerHitDriver" type="org.hps.recon.tracking.DataTrackerHitDriver" />
<driver name="HelicalTrackHitDriver" type="org.hps.recon.tracking.HelicalTrackHitDriver">
<debug>false</debug>
<maxSeperation>20.0</maxSeperation>
@@ -45,41 +43,32 @@
<debug>false</debug>
<!--<strategyResource>/org/hps/recon/tracking/strategies/HPS-Test-All.xml</strategyResource>-->
<strategyResource>/org/hps/recon/tracking/strategies/HPS-TestRun-357.xml</strategyResource>
- </driver>
+ </driver>
<driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
<ecalCollectionName>EcalCalHits</ecalCollectionName>
</driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.EcalClusterer">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>LegacyClusterer</clustererName>
</driver>
- <driver name="ReconParticle" type="org.hps.recon.particle.TestRunReconParticleDriver">
+ <driver name="ReconParticle" type="org.hps.recon.particle.TestRunReconParticleDriver">
</driver>
<driver name="TrackDataDriver" type="org.hps.recon.tracking.TrackDataDriver" />
<driver name="LCIOWriter" type="org.lcsim.util.loop.LCIODriver">
<outputFilePath>${outputFile}.slcio</outputFilePath>
</driver>
- <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver"/>
-
-
+ <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver" />
<driver name="TrackingReconstructionPlots" type="org.hps.monitoring.drivers.svt.TrackingReconstructionPlots">
<outputPlots>TrackingReconstructionPlots.aida</outputPlots>
</driver>
-
<driver name="SVTHitReconstructionPlots" type="org.hps.monitoring.drivers.svt.SVTHitReconstructionPlots">
<outputPlots>SVTHitReconstructionPlots.aida</outputPlots>
</driver>
-
<driver name="SVTEventInfo" type="org.hps.monitoring.drivers.svt.SVTEventInfo">
</driver>
-
- <driver name="GBLDriver"
- type="org.hps.recon.tracking.gbl.GBLOutputDriver">
- <debug>0</debug>
- <isMC>${isMC}</isMC>
- <gblFileName>gblinput.txt</gblFileName>
+ <driver name="GBLDriver" type="org.hps.recon.tracking.gbl.GBLOutputDriver">
+ <debug>0</debug>
+ <isMC>${isMC}</isMC>
+ <gblFileName>gblinput.txt</gblFileName>
</driver>
-
-
</drivers>
-</lcsim>
+</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/TwoTrackAnalysis.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/TwoTrackAnalysis.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/phansson/TwoTrackAnalysis.lcsim Thu Jan 15 15:47:16 2015
@@ -1,103 +1,83 @@
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+<?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">
<inputFiles>
- <!--<fileRegExp baseDir="./../data/mc/HPS-TestRun-v5/1.8-SNAPSHOT-recoil-101013/">egs_5.5gev_0.016x0_500mb_recoil_readout_[0-9].slcio</fileRegExp>-->
- <fileRegExp baseDir="./../data/testrun/mc/HPS-TestRun-v7/">egs_5.5gev_0.016x0_500mb_90na_readout_\d\d.slcio</fileRegExp>
+ <!--<fileRegExp baseDir="./../data/mc/HPS-TestRun-v5/1.8-SNAPSHOT-recoil-101013/">egs_5.5gev_0.016x0_500mb_recoil_readout_[0-9].slcio</fileRegExp> -->
+ <!-- Comment back in if you want to use this directory again in the job. JM -->
+ <!-- <fileRegExp baseDir="./../data/testrun/mc/HPS-TestRun-v7/">egs_5.5gev_0.016x0_500mb_90na_readout_\d\d.slcio</fileRegExp> -->
</inputFiles>
<control>
<numberOfEvents>1000000000</numberOfEvents>
<printInputFiles>true</printInputFiles>
<printDriversDetailed>true</printDriversDetailed>
- </control>
+ </control>
<execute>
- <driver name="EventMarkerDriver"/>
- <driver name="RawTrackerHitSensorSetup"/>
+ <driver name="EventMarkerDriver" />
+ <driver name="RawTrackerHitSensorSetup" />
<driver name="BadChannelFilter" />
<driver name="RawTrackerHitFitterDriver" />
- <driver name="TrackerHitDriver"/>
- <driver name="HelicalTrackHitDriver"/>
- <driver name="TrackerReconDriver"/>
+ <driver name="TrackerHitDriver" />
+ <driver name="HelicalTrackHitDriver" />
+ <driver name="TrackerReconDriver" />
<driver name="EcalRawConverter" />
<driver name="EcalClusterer" />
-<!-- <driver name="MCParticlePlots"/> -->
-<!-- <driver name="TruthMomentumAnalysis"/> -->
-<!-- <driver name="LCIOWriter"/> -->
- <driver name="ROOTFlatTupleDriver"/>
- <driver name="GBLOutputDriver"/>
-<!-- <driver name="PrintGeometryDriver"/>-->
-
-
-
- </execute>
-
+ <!-- <driver name="MCParticlePlots"/> -->
+ <!-- <driver name="TruthMomentumAnalysis"/> -->
+ <!-- <driver name="LCIOWriter"/> -->
+ <driver name="ROOTFlatTupleDriver" />
+ <driver name="GBLOutputDriver" />
+ <!-- <driver name="PrintGeometryDriver"/> -->
+ </execute>
<drivers>
- <driver name="GBLOutputDriver"
- type="org.hps.recon.tracking.gbl.GBLOutputDriver">
- <debug>0</debug>
- <isMC>${isMC}</isMC>
- <outputPlotFileName></outputPlotFileName>
- <gblFileName>gblinput.txt</gblFileName>
- </driver>
- <driver name="GBLDriver"
- type="org.hps.recon.tracking.gbl.GBLDriver">
- <debug>0</debug>
-
- </driver>
- <driver name="ROOTFlatTupleDriver"
- type="org.hps.users.phansson.ROOTFlatTupleDriver">
- <debug>false</debug>
- <outputPlotFileName></outputPlotFileName>
- <outputNameTextTuple>${outputFile}</outputNameTextTuple>
- <trackCollectionName>MatchedTracks</trackCollectionName>
- <targetPosition>-670.</targetPosition>
- </driver>
- <driver name="TruthMomentumAnalysis"
- type="org.hps.users.phansson.TruthMomentumResolutionDriver">
- <hideFrame>false</hideFrame>
- <debug>false</debug>
- </driver>
- <driver name="MCParticlePlots" type="org.hps.analysis.ecal.HPSMCParticlePlotsDriver" />
- <driver name="PrintGeometryDriver" type="org.hps.analysis.examples.PrintGeometryDriver"/>
- <driver name="EventMarkerDriver"
- type="org.lcsim.job.EventMarkerDriver">
+ <driver name="GBLOutputDriver" type="org.hps.recon.tracking.gbl.GBLOutputDriver">
+ <debug>0</debug>
+ <isMC>${isMC}</isMC>
+ <outputPlotFileName />
+ <gblFileName>gblinput.txt</gblFileName>
+ </driver>
+ <driver name="GBLDriver" type="org.hps.recon.tracking.gbl.GBLDriver">
+ <debug>0</debug>
+ </driver>
+ <driver name="ROOTFlatTupleDriver" type="org.hps.users.phansson.ROOTFlatTupleDriver">
+ <debug>false</debug>
+ <outputPlotFileName />
+ <outputNameTextTuple>${outputFile}</outputNameTextTuple>
+ <trackCollectionName>MatchedTracks</trackCollectionName>
+ <targetPosition>-670.</targetPosition>
+ </driver>
+ <driver name="TruthMomentumAnalysis" type="org.hps.users.phansson.TruthMomentumResolutionDriver">
+ <hideFrame>false</hideFrame>
+ <debug>false</debug>
+ </driver>
+ <driver name="MCParticlePlots" type="org.hps.analysis.ecal.HPSMCParticlePlotsDriver" />
+ <driver name="PrintGeometryDriver" type="org.hps.analysis.examples.PrintGeometryDriver" />
+ <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>100</eventInterval>
- </driver>
- <driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup"/>
- <driver name="BadChannelFilter" type="org.hps.recon.tracking.SVTBadChannelFilterDriver" />
+ </driver>
+ <driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup" />
+ <driver name="BadChannelFilter" type="org.hps.recon.tracking.SVTBadChannelFilterDriver" />
<driver name="RawTrackerHitFitterDriver" type="org.hps.recon.tracking.RawTrackerHitFitterDriver">
<fitAlgorithm>Analytic</fitAlgorithm>
<correctT0Shift>false</correctT0Shift>
</driver>
- <driver name="TrackerHitDriver" type="org.hps.recon.tracking.DataTrackerHitDriver" />
- <driver name="HelicalTrackHitDriver"
- type="org.hps.recon.tracking.HelicalTrackHitDriver">
+ <driver name="TrackerHitDriver" type="org.hps.recon.tracking.DataTrackerHitDriver" />
+ <driver name="HelicalTrackHitDriver" type="org.hps.recon.tracking.HelicalTrackHitDriver">
<debug>false</debug>
<maxSeperation>20.0</maxSeperation>
<tolerance>1.0</tolerance>
</driver>
- <driver name="TrackerReconDriver"
- type="org.hps.recon.tracking.TrackerReconDriver">
+ <driver name="TrackerReconDriver" type="org.hps.recon.tracking.TrackerReconDriver">
<debug>false</debug>
- <!--<strategyResource>/org/lcsim/hps/recon/tracking/strategies/HPS-Test-All.xml</strategyResource>-->
+ <!--<strategyResource>/org/lcsim/hps/recon/tracking/strategies/HPS-Test-All.xml</strategyResource> -->
<strategyResource>/org/lcsim/hps/recon/tracking/strategies/${strategy}.xml</strategyResource>
- </driver>
+ </driver>
<driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
<ecalCollectionName>EcalCalHits</ecalCollectionName>
</driver>
- <driver name="EcalClusterer" type="org.hps.recon.ecal.EcalClusterer">
- <ecalName>Ecal</ecalName>
- <ecalCollectionName>EcalCalHits</ecalCollectionName>
+ <driver name="EcalClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+ <clustererName>LegacyClusterer</clustererName>
</driver>
- <driver name="LCIOWriter"
- type="org.lcsim.util.loop.LCIODriver">
- <!--<outputFilePath>${outputFile}.slcio</outputFilePath>-->
+ <driver name="LCIOWriter" type="org.lcsim.util.loop.LCIODriver">
+ <!--<outputFilePath>${outputFile}.slcio</outputFilePath> -->
</driver>
-
-
-
-
-
-
-
- </drivers>
+ </drivers>
</lcsim>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/spaul/HitrateHistograms.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/spaul/HitrateHistograms.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/spaul/HitrateHistograms.lcsim Thu Jan 15 15:47:16 2015
@@ -1,26 +1,15 @@
-<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
- xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
-
-
- <control>
+<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>
<verbose>true</verbose>
- </control>
-
- <classpath>
- <jar>users/target/hps-users-3.0-SNAPSHOT.jar</jar>
- </classpath>
-
+ </control>
<execute>
- <driver name="HitrateHistograms"/>
+ <driver name="HitrateHistograms" />
</execute>
-
<drivers>
- <driver name="HitrateHistograms" type="org.lcsim.hps.users.spaul.HitrateHistograms">
-
+ <driver name="HitrateHistograms" type="org.hps.users.spaul.HitrateHistograms">
</driver>
-
-
</drivers>
</lcsim>
|