Commit in java/trunk/steering-files/src/main/resources/org/hps/steering/recon on MAIN
SimpleMCRecon.lcsim+24-341240 -> 1241
Correct SimpleMCRecon steering so that it creates ECAL clusters; also add documentation

java/trunk/steering-files/src/main/resources/org/hps/steering/recon
SimpleMCRecon.lcsim 1240 -> 1241
--- java/trunk/steering-files/src/main/resources/org/hps/steering/recon/SimpleMCRecon.lcsim	2014-10-17 00:06:04 UTC (rev 1240)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/recon/SimpleMCRecon.lcsim	2014-10-17 02:13:25 UTC (rev 1241)
@@ -1,3 +1,11 @@
+<!--
+    This is a steering file for running a simplified version of the reconstruction directly
+    on LCIO files generated with SLIC, which only contain MCParticle, SimCalorimeterHit,
+    and SimTrackerHit collections.
+    
+    It should NOT be used for production purposes and is primarily intended for testing,
+    or for performing a quick analysis on MC data without running the trigger simulation.      
+-->
 <lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
        xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
     <control>
@@ -5,32 +13,30 @@
         <printDriversDetailed>true</printDriversDetailed>
     </control>
     <execute>
+        <!-- Print out event numbers. -->
         <driver name="EventMarkerDriver"/>
+        <!-- Load the text based conditions. -->
         <driver name="CalibrationDriver"/>
+        <!-- Simple tracker hit digi. -->
         <driver name="TrackerDigiDriver"/>
+        <!-- Create tracker hits. -->
         <driver name="HelicalTrackHitDriver"/>
+        <!-- Find tracks. -->
         <driver name="TrackerReconDriver"/>
-        <!-- FIXME: This should be changed to use the current ECAL clustering algorithm. -->
-        <driver name="SimpleEcalClusterer"/>
-<!--        
-        <driver name="EcalRawConverter" />
-        <driver name="EcalClusterer" />
--->        
+        <!-- Create ecal clusters. -->
+        <driver name="EcalClusterer"/>
+        <!-- Create recon particles. -->       
         <driver name="ReconParticle" />
-<!--        
-        <driver name="TrackDataDriver" />
--->        
-        <driver name="GBLDriver"/>
+        <!-- Write out a recon LCIO file. -->
         <driver name="LCIOWriter"/>
+        <!-- Cleanup the readout collections on the detector after each event. -->
+        <driver name="CleanupDriver" />
     </execute>
     <drivers>
-        <driver name="SimpleEcalClusterer" type="org.hps.recon.ecal.EcalClusterer">
-            <ecalCollectionName>EcalHits</ecalCollectionName>
-        </driver>
-        <driver name="CalibrationDriver" type="org.hps.conditions.deprecated.CalibrationDriver"/>
         <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
             <eventInterval>10</eventInterval>
         </driver>
+        <driver name="CalibrationDriver" type="org.hps.conditions.deprecated.CalibrationDriver"/>
         <driver name="TrackerDigiDriver" type="org.hps.recon.tracking.SimpleTrackerDigiDriver">
             <debug>false</debug>
         </driver>
@@ -43,31 +49,15 @@
             <debug>false</debug>
             <strategyResource>/org/hps/recon/tracking/strategies/HPS-Full.xml</strategyResource>
         </driver>
-        <driver name="GBLDriver" type="org.hps.recon.tracking.gbl.GBLOutputDriver">
-            <debug>1</debug>
-            <isMC>false</isMC>
-            <gblFileName></gblFileName>
-        </driver>
-<!--        
-       <driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
-            <ecalCollectionName>EcalCalHits</ecalCollectionName>
-            <use2014Gain>false</use2014Gain>
-            <useTimestamps>false</useTimestamps>
-            <useTruthTime>true</useTruthTime>
-        </driver>
         <driver name="EcalClusterer" type="org.hps.recon.ecal.EcalClusterICBasic">
             <ecalName>Ecal</ecalName>
-            <ecalCollectionName>EcalCalHits</ecalCollectionName>
+            <ecalCollectionName>EcalHits</ecalCollectionName>
             <timeCut>false</timeCut>
-        </driver>
--->        
+        </driver>              
         <driver name="ReconParticle" type="org.hps.recon.particle.HpsReconParticleDriver"/>
-<!--        
-        <driver name="TrackDataDriver" type="org.hps.recon.tracking.TrackDataDriver" />
--->        
         <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"/>
     </drivers>
-</lcsim>
-
+</lcsim>
\ No newline at end of file
SVNspam 0.1