Print

Print


Author: [log in to unmask]
Date: Tue May  5 13:55:00 2015
New Revision: 2904

Log:
update production MC trigger and a bunch of private changes

Added:
    java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/PlotsOnRecon.lcsim
      - copied, changed from r2892, java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TrackingAndReconMonitoring.lcsim
Modified:
    java/trunk/steering-files/src/main/resources/org/hps/steering/readout/EngineeringRun2015TrigPairs1.lcsim
    java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/AlignmentStudies.lcsim
    java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/ReadoutAndTrackingAndReconMonitoring.lcsim
    java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TestReadoutEngRun2015.lcsim
    java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TrackingAndReconMonitoring.lcsim

Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/readout/EngineeringRun2015TrigPairs1.lcsim
 =============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/readout/EngineeringRun2015TrigPairs1.lcsim	(original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/readout/EngineeringRun2015TrigPairs1.lcsim	Tue May  5 13:55:00 2015
@@ -1,38 +1,35 @@
-<!--
-  Full 2014 prescales and trigger cuts for runs 3430-3446. Loose pairs trigger.
--->
-<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>
+<?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">
+    <!-- 
+      Steering file for readout for the EngRun 2015 MC
+      @author Matt Graham <[log in to unmask]>
+    -->    
+     <control>
+        <printInputFiles>true</printInputFiles>
+        <printDriversDetailed>true</printDriversDetailed>
     </control>    
-    <execute>
-  <driver name="ConditionsDriver"/>
-        <driver name="EventMarkerDriver"/>          
+    <execute>    
+        <driver name="ConditionsDriver"/>
+        <driver name="EventMarkerDriver" />
+<!--  Readout Simulation -->
         <driver name="EcalReadout"/>
         <driver name="EcalConverter"/>
         <driver name="EcalClustererGTP"/>
         <driver name="PairTrigger1"/>
         <driver name="SimpleSVTReadout" />
-        <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 name="ConditionsDriver" type="org.hps.conditions.ConditionsDriver">
-         <detectorName>${detector}</detectorName>
-          <runNumber>${run}</runNumber>
-        <freeze>true</freeze>
-    </driver>
-        <driver name="TestRunReconToLcio" type="org.hps.evio.TestRunTriggeredReconToLcio">
-            <outputFile>${outputFile}.slcio</outputFile>
-            <rejectBackground>false</rejectBackground>
-            <writeSvtData>true</writeSvtData>
+        </driver>
+        <driver name="ConditionsDriver" type="org.hps.conditions.ConditionsDriver">
+            <detectorName>${detector}</detectorName>
+            <runNumber>${run}</runNumber>
+            <freeze>true</freeze>
         </driver>
         <driver name="EcalReadout" type="org.hps.readout.ecal.FADCEcalReadoutDriver">
             <coincidenceWindow>1</coincidenceWindow>
@@ -48,7 +45,6 @@
         </driver>
         <driver name="EcalConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
             <rawCollectionName>EcalRawHits</rawCollectionName>
-            <!--rawCollectionName>EcalCalHits</rawCollectionName-->
             <ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
             <applyBadCrystalMap>false</applyBadCrystalMap>
             <nsa>100</nsa>
@@ -57,21 +53,22 @@
         </driver>   
         <driver name="EcalClustererGTP" type="org.hps.recon.ecal.cluster.GTPClusterDriver">
             <inputHitCollectionName>EcalCorrectedHits</inputHitCollectionName>
-            <outputClusterCollectionName>EcalClusters</outputClusterCollectionName>            
+            <outputClusterCollectionName>EcalClustersGTP</outputClusterCollectionName>            
             <clusterWindow>1</clusterWindow>
+            <logLevel>SEVERE</logLevel>
         </driver>
         <driver name="PairTrigger1" type="org.hps.readout.ecal.FADCPrimaryTriggerDriver">
             <!--      
-                Hit Count: 2
-                Seed Energy: 50 MeV
-                Cluster Energy: 60 MeV (Low) and 630 MeV (High)
-                Energy Sum: 200 MeV (Low) and 860 MeV (High)
-                Energy Difference: 540 MeV
-                Energy Slope: 600 MeV (with F = 5.5 MeV/mm)
-                Coplanarity: 30 Degrees
-                Time Coincidence: 16 ms 
-                 -->
-            <clusterCollectionName>EcalClusters</clusterCollectionName>
+           Hit Count: 2
+           Seed Energy: 50 MeV
+           Cluster Energy: 60 MeV (Low) and 630 MeV (High)
+           Energy Sum: 200 MeV (Low) and 860 MeV (High)
+           Energy Difference: 540 MeV
+           Energy Slope: 600 MeV (with F = 5.5 MeV/mm)
+           Coplanarity: 30 Degrees
+           Time Coincidence: 16 ms 
+            -->
+            <clusterCollectionName>EcalClustersGTP</clusterCollectionName>
             <deadTime>32</deadTime>
             <minHitCount>2</minHitCount>
             <pairCoincidence>4</pairCoincidence>
@@ -89,12 +86,17 @@
             <!--<verbose>true</verbose>-->
         </driver>         
         <driver name="SimpleSVTReadout" type="org.hps.readout.svt.SimpleSvtReadout" />
-        <driver name="AidaSaveDriver"
-                type="org.lcsim.job.AidaSaveDriver">
-            <outputFileName>${outputFile}_triggerPlots</outputFileName>
+        <driver name="RawTrackerHitSensorSetup" type="org.lcsim.recon.tracking.digitization.sisim.config.RawTrackerHitSensorSetup" />
+
+        <driver name="AidaSaveDriver" type="org.lcsim.job.AidaSaveDriver">
+            <outputFileName>./${outputFile}.root</outputFileName>
         </driver>
         <driver name="ClockDriver" type="org.hps.readout.ecal.ClockDriver"/>      
-        <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" />       
+        <driver name="TestRunReconToLcio" type="org.hps.evio.TestRunTriggeredReconToLcio">
+            <outputFile>${outputFile}.slcio</outputFile>
+            <rejectBackground>false</rejectBackground>
+            <writeSvtData>true</writeSvtData>
+        </driver>
     </drivers>
-</lcsim>
+</lcsim>

Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/AlignmentStudies.lcsim
 =============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/AlignmentStudies.lcsim	(original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/AlignmentStudies.lcsim	Tue May  5 13:55:00 2015
@@ -10,7 +10,7 @@
         <driver name="RawTrackerHitFitterDriver" />
         <driver name="TrackerHitDriver"/>
         <driver name="HelicalTrackHitDriver"/>
- <!--       <driver name="FullTrackerReconDriver"/>
+        <!--       <driver name="FullTrackerReconDriver"/>
         <driver name="EcalRunningPedestal"/>
         <driver name="EcalRawConverter" />
         <driver name="ReconClusterer" />
@@ -20,11 +20,12 @@
         <driver name="TrackerL4to6ReconDriver"/> 
         <driver name="SVTAlignment"/> 
         <!-- Online Monitoring Drivers -->
-        <!--       <driver name="TrackingMonitoring" />  
-        <driver name="TrackingResiduals"/>  
+        <driver name="TrackingMonitoringL1to3" />  
+        <driver name="TrackingMonitoringL4to6" />  
+        <!--      <driver name="TrackingResiduals"/>  
         <driver name="TrackTime"/>  
         <driver name="V0Monitoring"/>    -->       
-<!--        <driver name="TrackingMonitoringDQM" />  
+        <!--        <driver name="TrackingMonitoringDQM" />  
         <driver name="TrackingMonitoringPairs0DQM" />  
         <driver name="TrackingMonitoringPairs1DQM" />  
         <driver name="TrackingResidualsDQM"/>  
@@ -36,7 +37,7 @@
         <driver name="V0DQMPairs1"/>
         <driver name="PositronDebug"/>-->
         <driver name="AidaSaveDriver"/>     
-        <driver name="LCIOWriter"/>    
+        <!--    <driver name="LCIOWriter"/>  -->   
         <driver name="CleanupDriver" /> 
     </execute>
     <drivers>
@@ -70,7 +71,7 @@
         <driver name="TrackerL4to6ReconDriver" type="org.hps.recon.tracking.TrackerReconDriver">
             <debug>false</debug>
             <includeMS>false</includeMS>
-              <useHPSMaterialManager>false</useHPSMaterialManager>
+            <useHPSMaterialManager>false</useHPSMaterialManager>
             <trackCollectionName>L4to6Tracks</trackCollectionName>
             <strategyResource>/org/hps/recon/tracking/strategies/HPS-Full-L4-6.xml</strategyResource>
         </driver>
@@ -157,8 +158,19 @@
             <writeRejectedHitCollection>false</writeRejectedHitCollection>
         </driver>                
         <!-- End of EngineeringRun2015FullRecon from Sho --> 
-           
-                      
+        <driver name="TrackingMonitoringL1to3" type="org.hps.analysis.dataquality.TrackingMonitoring">         
+            <overwriteDB>false</overwriteDB>
+            <printDQMStrings>false</printDQMStrings>
+            <trackCollectionName>L1to3Tracks</trackCollectionName>
+        </driver>
+
+        <driver name="TrackingMonitoringL4to6" type="org.hps.analysis.dataquality.TrackingMonitoring">         
+            <overwriteDB>false</overwriteDB>
+            <printDQMStrings>false</printDQMStrings>
+            <trackCollectionName>L4to6Tracks</trackCollectionName>
+        </driver>
+
+                                                                  
         <driver name="TrackingMonitoring" type="org.hps.monitoring.drivers.trackrecon.TrackingReconPlots">         
         </driver>
         <driver name="TrackingResiduals" type="org.hps.monitoring.drivers.trackrecon.TrackResiduals">

Copied: java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/PlotsOnRecon.lcsim (from r2892, java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TrackingAndReconMonitoring.lcsim)
 =============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TrackingAndReconMonitoring.lcsim	(original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/PlotsOnRecon.lcsim	Tue May  5 13:55:00 2015
@@ -6,18 +6,7 @@
     -->
     <execute>
         <driver name="EventMarkerDriver" />
-        <!-- Standard Reconstruction -->
-        <driver name="RawTrackerHitFitterDriver" />
-        <driver name="TrackerHitDriver"/>
-        <driver name="HelicalTrackHitDriver"/>
-        <driver name="FullTrackerReconDriver"/>
-        <driver name="EcalRunningPedestal"/>
-        <driver name="EcalRawConverter" />
-        <driver name="ReconClusterer" />
-        <driver name="ReconParticle" /> 
-        <!--  SVT opening angle alignment -->
-        <driver name="TrackerL1to3ReconDriver"/> 
-        <driver name="TrackerL4to6ReconDriver"/> 
+        <!-- Standard Reconstruction -->        
         <driver name="SVTAlignment"/> 
         <!-- Online Monitoring Drivers -->
         <!--       <driver name="TrackingMonitoring" />  
@@ -34,9 +23,8 @@
         <driver name="V0DQM"/>  
         <driver name="V0DQMPairs0"/>
         <driver name="V0DQMPairs1"/>
-<!--        <driver name="PositronDebug"/>-->
-        <driver name="AidaSaveDriver"/>     
-<!--        <driver name="LCIOWriter"/>     -->
+        <!--        <driver name="PositronDebug"/>-->
+        <driver name="AidaSaveDriver"/>          
         <driver name="CleanupDriver" /> 
     </execute>
     <drivers>
@@ -70,7 +58,7 @@
         <driver name="TrackerL4to6ReconDriver" type="org.hps.recon.tracking.TrackerReconDriver">
             <debug>false</debug>
             <includeMS>false</includeMS>
-              <useHPSMaterialManager>false</useHPSMaterialManager>
+            <useHPSMaterialManager>false</useHPSMaterialManager>
             <trackCollectionName>L4to6Tracks</trackCollectionName>
             <strategyResource>/org/hps/recon/tracking/strategies/HPS-Full-L4-6.xml</strategyResource>
         </driver>
@@ -237,5 +225,14 @@
             <outputFilePath>${outputFile}.slcio</outputFilePath>
         </driver>
         <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver" />       
+
+        <driver name="GTPOnlineClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+            <logLevel>WARNING</logLevel>
+            <clustererName>GTPOnlineClusterer</clustererName>
+            <outputClusterCollectionName>EcalClustersGTP</outputClusterCollectionName>
+            <!-- seedMinEnergy -->
+            <cuts>0.100</cuts>
+        </driver>      
+
     </drivers>
 </lcsim>

Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/ReadoutAndTrackingAndReconMonitoring.lcsim
 =============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/ReadoutAndTrackingAndReconMonitoring.lcsim	(original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/ReadoutAndTrackingAndReconMonitoring.lcsim	Tue May  5 13:55:00 2015
@@ -5,16 +5,18 @@
       @author Matt Graham <[log in to unmask]>
     -->
     <execute>
+    
         <driver name="ConditionsDriver"/>
         <driver name="EventMarkerDriver" />
+<!--  Readout Simulation -->
         <driver name="EcalReadout"/>
         <driver name="EcalConverter"/>
         <driver name="EcalClustererGTP"/>
         <driver name="PairTrigger1"/>
         <driver name="SimpleSVTReadout" />
-          <driver name="TestRunReconToLcio"/>
+        <driver name="TestRunReconToLcio"/>
         <!-- Standard Reconstruction -->
-<!--        <driver name="RawTrackerHitFitterDriver" />
+        <!--        <driver name="RawTrackerHitFitterDriver" />
         <driver name="TrackerHitDriver"/>
         <driver name="HelicalTrackHitDriver"/>
         <driver name="FullTrackerReconDriver"/>
@@ -22,7 +24,6 @@
         <driver name="EcalRawConverter" />
         <driver name="ReconClusterer" />
         <driver name="ReconParticle" /> -->
-
         <!--  SVT opening angle alignment -->
         <!--        <driver name="TrackerL1to3ReconDriver"/> 
         <driver name="TrackerL4to6ReconDriver"/> 
@@ -32,11 +33,11 @@
         <driver name="TrackingResiduals"/>  
         <driver name="TrackTime"/>  
         <driver name="V0Monitoring"/>    -->       
-        <!--        <driver name="TrackingMonitoringDQM" />  -->
+        <!-- <driver name="TrackingMonitoringDQM" />         
+        <driver name="TrackingResidualsDQM"/>  
+        <driver name="FinalStateDQM"/>  -->
         <!--      <driver name="TrackingMonitoringPairs0DQM" />  
         <driver name="TrackingMonitoringPairs1DQM" />  -->
-        <!--      <driver name="TrackingResidualsDQM"/>  
-        <driver name="FinalStateDQM"/>   -->
         <!--         <driver name="FinalStateDQMPairs0"/>
         <driver name="FinalStateDQMPairs1"/>
         <driver name="V0DQM"/>  
@@ -44,8 +45,8 @@
         <driver name="V0DQMPairs1"/> -->
         <!--        <driver name="PositronDebug"/>-->
         <driver name="AidaSaveDriver"/>    
-           <driver name="ClockDriver"/>     
-<!--        <driver name="LCIOWriter"/>     -->
+        <driver name="ClockDriver"/>     
+        <!--        <driver name="LCIOWriter"/>     -->
         <driver name="CleanupDriver" /> 
     </execute>
     <drivers>
@@ -71,7 +72,6 @@
         </driver>
         <driver name="EcalConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
             <rawCollectionName>EcalRawHits</rawCollectionName>
-            <!--rawCollectionName>EcalCalHits</rawCollectionName-->
             <ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
             <applyBadCrystalMap>false</applyBadCrystalMap>
             <nsa>100</nsa>
@@ -80,7 +80,7 @@
         </driver>   
         <driver name="EcalClustererGTP" type="org.hps.recon.ecal.cluster.GTPClusterDriver">
             <inputHitCollectionName>EcalCorrectedHits</inputHitCollectionName>
-            <outputClusterCollectionName>EcalClusters</outputClusterCollectionName>            
+            <outputClusterCollectionName>EcalClustersGTP</outputClusterCollectionName>            
             <clusterWindow>1</clusterWindow>
         </driver>
         <driver name="PairTrigger1" type="org.hps.readout.ecal.FADCPrimaryTriggerDriver">
@@ -94,7 +94,7 @@
            Coplanarity: 30 Degrees
            Time Coincidence: 16 ms 
             -->
-            <clusterCollectionName>EcalClusters</clusterCollectionName>
+            <clusterCollectionName>EcalClustersGTP</clusterCollectionName>
             <deadTime>32</deadTime>
             <minHitCount>2</minHitCount>
             <pairCoincidence>4</pairCoincidence>
@@ -103,7 +103,7 @@
             <energySumHigh>0.86</energySumHigh>
             <energySumLow>0.2</energySumLow>
             <energyDifferenceHigh>0.54</energyDifferenceHigh>
-            <coplanarityHigh>40</coplanarityHigh>
+            <coplanarityHigh>30</coplanarityHigh>
             <seedEnergyLow>0.05</seedEnergyLow>
             <energySlopeParamF>0.0055</energySlopeParamF>
             <energySlopeLow>0.6</energySlopeLow>
@@ -200,7 +200,10 @@
             <maxLookbackEvents>50</maxLookbackEvents>
         </driver>
         <driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
-            <ecalCollectionName>EcalCalHits</ecalCollectionName>
+             <rawCollectionName>EcalRawHits</rawCollectionName>
+            <!--rawCollectionName>EcalCalHits</rawCollectionName-->
+            <ecalCollectionName>EcalCorrectedHits</ecalCollectionName>
+  <!--          <ecalCollectionName>EcalCalHits</ecalCollectionName> -->
             <use2014Gain>false</use2014Gain>
             <useTimestamps>false</useTimestamps>
             <useTruthTime>false</useTruthTime>

Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TestReadoutEngRun2015.lcsim
 =============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TestReadoutEngRun2015.lcsim	(original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TestReadoutEngRun2015.lcsim	Tue May  5 13:55:00 2015
@@ -3,9 +3,12 @@
     <!-- 
       Steering file to test readout for the EngRun 2015 MC
       @author Matt Graham <[log in to unmask]>
-    -->
-    <execute>
-    
+    -->    
+     <control>
+        <printInputFiles>true</printInputFiles>
+        <printDriversDetailed>true</printDriversDetailed>
+    </control>    
+    <execute>    
         <driver name="ConditionsDriver"/>
         <driver name="EventMarkerDriver" />
 <!--  Readout Simulation -->
@@ -52,6 +55,7 @@
             <inputHitCollectionName>EcalCorrectedHits</inputHitCollectionName>
             <outputClusterCollectionName>EcalClustersGTP</outputClusterCollectionName>            
             <clusterWindow>1</clusterWindow>
+            <level>OFF</level>
         </driver>
         <driver name="PairTrigger1" type="org.hps.readout.ecal.FADCPrimaryTriggerDriver">
             <!--      
@@ -73,7 +77,7 @@
             <energySumHigh>0.86</energySumHigh>
             <energySumLow>0.2</energySumLow>
             <energyDifferenceHigh>0.54</energyDifferenceHigh>
-            <coplanarityHigh>40</coplanarityHigh>
+            <coplanarityHigh>30</coplanarityHigh>
             <seedEnergyLow>0.05</seedEnergyLow>
             <energySlopeParamF>0.0055</energySlopeParamF>
             <energySlopeLow>0.6</energySlopeLow>

Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TrackingAndReconMonitoring.lcsim
 =============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TrackingAndReconMonitoring.lcsim	(original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/mgraham/TrackingAndReconMonitoring.lcsim	Tue May  5 13:55:00 2015
@@ -15,6 +15,7 @@
         <driver name="EcalRawConverter" />
         <driver name="ReconClusterer" />
         <driver name="ReconParticle" /> 
+        <driver name="GTPOnlineClusterer" />
         <!--  SVT opening angle alignment -->
         <driver name="TrackerL1to3ReconDriver"/> 
         <driver name="TrackerL4to6ReconDriver"/> 
@@ -34,9 +35,9 @@
         <driver name="V0DQM"/>  
         <driver name="V0DQMPairs0"/>
         <driver name="V0DQMPairs1"/>
-<!--        <driver name="PositronDebug"/>-->
+        <!--        <driver name="PositronDebug"/>-->
         <driver name="AidaSaveDriver"/>     
-<!--        <driver name="LCIOWriter"/>     -->
+        <driver name="LCIOWriter"/>     
         <driver name="CleanupDriver" /> 
     </execute>
     <drivers>
@@ -70,7 +71,7 @@
         <driver name="TrackerL4to6ReconDriver" type="org.hps.recon.tracking.TrackerReconDriver">
             <debug>false</debug>
             <includeMS>false</includeMS>
-              <useHPSMaterialManager>false</useHPSMaterialManager>
+            <useHPSMaterialManager>false</useHPSMaterialManager>
             <trackCollectionName>L4to6Tracks</trackCollectionName>
             <strategyResource>/org/hps/recon/tracking/strategies/HPS-Full-L4-6.xml</strategyResource>
         </driver>
@@ -237,5 +238,14 @@
             <outputFilePath>${outputFile}.slcio</outputFilePath>
         </driver>
         <driver name="CleanupDriver" type="org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver" />       
+
+        <driver name="GTPOnlineClusterer" type="org.hps.recon.ecal.cluster.ClusterDriver">
+            <logLevel>WARNING</logLevel>
+            <clustererName>GTPOnlineClusterer</clustererName>
+            <outputClusterCollectionName>EcalClustersGTP</outputClusterCollectionName>
+            <!-- seedMinEnergy -->
+            <cuts>0.100</cuts>
+        </driver>      
+
     </drivers>
 </lcsim>