Print

Print


Author: [log in to unmask]
Date: Wed Mar 25 17:57:04 2015
New Revision: 2566

Log:
Use trigger diagnostics setup from Kyle.

Modified:
    java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/TriggerDiagnosticsMonitoring.lcsim

Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/TriggerDiagnosticsMonitoring.lcsim
 =============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/TriggerDiagnosticsMonitoring.lcsim	(original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/TriggerDiagnosticsMonitoring.lcsim	Wed Mar 25 17:57:04 2015
@@ -1,57 +1,76 @@
-<?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">
-    <control>
-        <printInputFiles>false</printInputFiles>
-        <printDriversDetailed>false</printDriversDetailed>
-    </control>
-    <execute>
-        <!-- <driver name="EventMarkerDriver" /> -->
-        <driver name="EcalRawConverter" />
-        <driver name="GTPTestDriver" />
-        <driver name="TriggerDiagnostics" />
-        <driver name="ClockDriver" />
-    </execute>
-    <drivers>
-        <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
-            <eventInterval>1</eventInterval>
-        </driver>
-        <driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
-            <ecalCollectionName>EcalCalHits</ecalCollectionName>
-            <use2014Gain>false</use2014Gain>
-            <useTimestamps>false</useTimestamps>
-            <useTruthTime>false</useTruthTime>
-            <useRunningPedestal>false</useRunningPedestal>
-            <useTimeWalkCorrection>false</useTimeWalkCorrection>
-            <emulateFirmware>true</emulateFirmware>
-            <leadingEdgeThreshold>12</leadingEdgeThreshold>
-            <nsa>100</nsa>
-            <nsb>20</nsb>
-        </driver>
-        <driver name="GTPTestDriver" type="org.hps.recon.ecal.cluster.GTPOnlineClusterDriver">
-            <inputHitCollectionName>EcalCalHits</inputHitCollectionName>
-            <!--
-            <seedEnergyThreshold>0.500</seedEnergyThreshold>
-            <windowBefore>3</windowBefore>
-            <windowAfter>3</windowAfter>
-            -->
-            <!-- cuts used for GTP -->
-            <seedEnergyThreshold>0.010</seedEnergyThreshold>
-            <windowBefore>2</windowBefore>
-            <windowAfter>2</windowAfter>
-            <verbose>false</verbose>
-        </driver>
-        <driver name="TriggerDiagnostics" type="org.hps.analysis.trigger.TriggerDiagnosticDriver">
-            <noiseThresholdCount>100</noiseThresholdCount>
-            <printOnClusterFailure>false</printOnClusterFailure>
-            <printOnSinglesSSPFailure>false</printOnSinglesSSPFailure>
-            <printOnSinglesEfficiencyFailure>false</printOnSinglesEfficiencyFailure>
-            <printOnPairSSPFailure>false</printOnPairSSPFailure>
-            <printOnPairEfficiencyFailure>false</printOnPairEfficiencyFailure>            
-            <readDAQConfig>true</readDAQConfig>
-            <verbose>true</verbose>
-            <!-- determines snapshot readout time which is set to 1 second here -->
-            <localWindowThresholdMilliseconds>1000</localWindowThresholdMilliseconds>
-        </driver>
-        <driver name="ClockDriver" type="org.hps.readout.ecal.ClockDriver" />
-    </drivers>
-</lcsim>
+<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>        
+    <execute>
+        <driver name="EventMarkerDriver"/>
+        <driver name="ConditionsDriver"/>
+        <driver name="DAQConfig"/>
+        <driver name="EcalRawConverter"/>
+        <driver name="GTPTestDriver"/>
+        <driver name="TriggerDiagnostics"/>
+        <!--
+        <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">
+            <tag>pass0</tag>
+        </driver>        
+        <driver name="DAQConfig" type="org.hps.recon.ecal.daqconfig.DAQConfigDriver"/>        
+        <driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
+            <ecalCollectionName>EcalCalHits</ecalCollectionName>
+            <use2014Gain>false</use2014Gain>
+            <useTimestamps>false</useTimestamps>
+            <useTruthTime>false</useTruthTime>
+            <useRunningPedestal>false</useRunningPedestal>
+            <useTimeWalkCorrection>false</useTimeWalkCorrection>
+            <emulateFirmware>true</emulateFirmware>
+            <emulateMode7>false</emulateMode7>
+            <leadingEdgeThreshold>12</leadingEdgeThreshold>
+            <useDAQConfig>true</useDAQConfig>
+            <nsa>100</nsa>
+            <nsb>20</nsb>
+            <nPeak>3</nPeak>
+        </driver>        
+        <driver name="GTPTestDriver" type="org.hps.recon.ecal.cluster.GTPOnlineClusterDriver">
+            <inputHitCollectionName>EcalCalHits</inputHitCollectionName>
+            <!-- <seedEnergyThreshold>0.500</seedEnergyThreshold>
+            <windowBefore>3</windowBefore>
+            <windowAfter>3</windowAfter> -->
+            <seedEnergyThreshold>0.010</seedEnergyThreshold>
+            <windowBefore>2</windowBefore>
+            <windowAfter>2</windowAfter>
+            <useDAQConfig>true</useDAQConfig>
+            <verbose>false</verbose>
+        </driver>        
+        <driver name="TriggerDiagnostics" type="org.hps.analysis.trigger.TriggerDiagnosticDriver">
+            <hitAcceptanceWindow>0</hitAcceptanceWindow>
+            <noiseThresholdCount>100</noiseThresholdCount>
+            <energyAcceptanceWindow>0.009</energyAcceptanceWindow>
+            <printOnClusterFailure>false</printOnClusterFailure>
+            <printOnSinglesSSPFailure>false</printOnSinglesSSPFailure>
+            <printOnSinglesEfficiencyFailure>false</printOnSinglesEfficiencyFailure>
+            <printOnPairSSPFailure>false</printOnPairSSPFailure>
+            <printOnPairEfficiencyFailure>false</printOnPairEfficiencyFailure>
+            <enforceStrictTimeCompliance>true</enforceStrictTimeCompliance>
+            <readDAQConfig>true</readDAQConfig>
+            <verbose>false</verbose>
+        </driver>       
+        <!--         
+        <driver name="AidaSaveDriver" type="org.lcsim.job.AidaSaveDriver">
+            <outputFileName>${outputFile}_triggerPlots.root</outputFileName>
+        </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> 
+    </drivers>
+</lcsim>