Author: [log in to unmask]
Date: Wed Oct 7 10:09:13 2015
New Revision: 3788
Log:
Add flag to keep events with epics data.
Add EventFlagFilter to steering file to reject "bad" events.
Modified:
java/trunk/steering-files/src/main/resources/org/hps/steering/production/MollerCandidateFilter.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/production/V0CandidateFilter.lcsim
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/production/MollerCandidateFilter.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/production/MollerCandidateFilter.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/production/MollerCandidateFilter.lcsim Wed Oct 7 10:09:13 2015
@@ -7,6 +7,7 @@
</control>
<execute>
<driver name="EventMarkerDriver"/>
+ <driver name="EventFlagFilter"/>
<driver name="StripEvent"/>
<driver name="Writer"/>
</execute>
@@ -15,6 +16,10 @@
<driver name="EventMarkerDriver"
type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1000</eventInterval>
+ </driver>
+ <!-- Driver to reject "bad" events -->
+ <driver name="EventFlagFilter"
+ type="org.hps.recon.filtering.EventFlagFilter">
</driver>
<!-- Driver to strip events -->
<driver name="StripEvent"
@@ -29,6 +34,8 @@
<mollerMomentumSumMax>1.3</mollerMomentumSumMax>
<!-- Maximum difference in the ECal cluster times -->
<clusterTimingCut>2.5</clusterTimingCut>
+ <!-- Setting this true keeps ALL events containing EPICS data -->
+ <keepEpicsDataEvents>true</keepEpicsDataEvents>
</driver>
<!-- Driver to write output slcio file -->
<driver name="Writer"
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/production/V0CandidateFilter.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/production/V0CandidateFilter.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/production/V0CandidateFilter.lcsim Wed Oct 7 10:09:13 2015
@@ -7,6 +7,7 @@
</control>
<execute>
<driver name="EventMarkerDriver"/>
+ <driver name="EventFlagFilter"/>
<driver name="StripEvent"/>
<driver name="Writer"/>
</execute>
@@ -16,8 +17,12 @@
type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1000</eventInterval>
</driver>
+ <!-- Driver to reject "bad" events -->
+ <driver name="EventFlagFilter"
+ type="org.hps.recon.filtering.EventFlagFilter">
+ </driver>
<!-- Driver to strip events -->
- <driver name="StripEvent"
+ <driver name="StripEvent"
type="org.hps.recon.filtering.V0CandidateFilter">
<!-- Name of the V0 Candidate Collection of ReconstructedParticles -->
<v0CandidateCollectionName>TargetConstrainedV0Candidates</v0CandidateCollectionName>
@@ -25,6 +30,8 @@
<clusterTimingCut>2.5</clusterTimingCut>
<!-- A tight selection requires one and only one real V0 vertex -->
<tightConstraint>false</tightConstraint>
+ <!-- Setting this true keeps ALL events containing EPICS data -->
+ <keepEpicsDataEvents>true</keepEpicsDataEvents>
</driver>
<!-- Driver to write output slcio file -->
<driver name="Writer"
|