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"