Print

Print


Author: [log in to unmask]
Date: Sun Feb  8 10:57:13 2015
New Revision: 2073

Log:
do ReconClustering w/ and w/o running pedestals simultaneously.

Modified:
    java/trunk/steering-files/src/main/resources/org/hps/steering/users/baltzell/EngineeringRun2014ECalRecon_RunPed.lcsim

Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/baltzell/EngineeringRun2014ECalRecon_RunPed.lcsim
 =============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/baltzell/EngineeringRun2014ECalRecon_RunPed.lcsim	(original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/baltzell/EngineeringRun2014ECalRecon_RunPed.lcsim	Sun Feb  8 10:57:13 2015
@@ -16,47 +16,63 @@
 <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="EcalRunningPedestal"/>
         <driver name="EcalRawConverter" />
+        <driver name="EcalRawConverter_RunPed" />
         <driver name="ReconClusterer" />
-        <driver name="GTPOnlineClusterer" />
+        <driver name="ReconClusterer_RunPed" />
+        <!-- <driver name="GTPOnlineClusterer" />-->
         <driver name="LCIOWriter" />
         <driver name="CleanupDriver" />
     </execute>
     <drivers>
+        <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
+            <eventInterval>1</eventInterval>
+        </driver>
+
         <driver name="EcalRunningPedestal" type="org.hps.users.baltzell.ECalRunningPedestalDriver">
             <minLookbackEvents>10</minLookbackEvents>
             <maxLookbackEvents>50</maxLookbackEvents>
             <maxLookbackTime>-1</maxLookbackTime>
         </driver>
-        <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
-            <eventInterval>1</eventInterval>
-        </driver>
+
         <driver name="EcalRawConverter" type="org.hps.users.baltzell.EcalRawConverterDriver_RunPed">
             <ecalCollectionName>EcalCalHits</ecalCollectionName>
             <use2014Gain>false</use2014Gain>
             <useTimestamps>false</useTimestamps>
             <useTruthTime>false</useTruthTime>
-            <useRunningPedestal>true</useRunningPedestal>
+            <useRunningPedestal>false</useRunningPedestal>
         </driver>
         <driver name="ReconClusterer" type="org.hps.recon.ecal.cluster.ReconClusterDriver">
             <logLevel>WARNING</logLevel>
+            <inputHitCollectionName>EcalCalHits</inputHitCollectionName>
             <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>
-            --> 
+            <clusterEnergyThreshold>0.100</clusterEnergyThreshold>
             <useTimeCut>false</useTimeCut>
             <writeRejectedHitCollection>false</writeRejectedHitCollection>
         </driver>
+
+        <driver name="EcalRawConverter_RunPed" type="org.hps.users.baltzell.EcalRawConverterDriver_RunPed">
+            <ecalCollectionName>EcalCalHits_RunPed</ecalCollectionName>
+            <use2014Gain>false</use2014Gain>
+            <useTimestamps>false</useTimestamps>
+            <useTruthTime>false</useTruthTime>
+            <useRunningPedestal>true</useRunningPedestal>
+        </driver>
+        <driver name="ReconClusterer_RunPed" type="org.hps.recon.ecal.cluster.ReconClusterDriver">
+            <logLevel>WARNING</logLevel>
+            <inputHitCollectionName>EcalCalHits_RunPed</inputHitCollectionName>
+            <outputClusterCollectionName>EcalClusters_RunPed</outputClusterCollectionName>
+            <hitEnergyThreshold>0.01</hitEnergyThreshold>
+            <seedEnergyThreshold>0.100</seedEnergyThreshold> 
+            <clusterEnergyThreshold>0.100</clusterEnergyThreshold>
+            <useTimeCut>false</useTimeCut>
+            <writeRejectedHitCollection>false</writeRejectedHitCollection>
+        </driver>
+
         <driver name="GTPOnlineClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
             <logLevel>WARNING</logLevel>
             <clustererName>GTPOnlineClusterer</clustererName>
@@ -71,6 +87,8 @@
         <driver name="LCIOWriter" type="org.lcsim.util.loop.LCIODriver">
             <!-- Uncomment if you only want specific collections in the output. -->
             <!-- <writeOnlyCollections>EcalCalHits EcalClusters EcalClustersGTP</writeOnlyCollections> -->
+            <!--<writeOnlyCollections>EcalCalHits EcalClusters</writeOnlyCollections>-->
+            <writeOnlyCollections>EcalCalHits EcalClusters EcalCalHits_RunPed EcalClusters_RunPed</writeOnlyCollections>
             <outputFilePath>${outputFile}.slcio</outputFilePath>
         </driver>
         <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver" />