Author: [log in to unmask]
Date: Wed Sep 9 14:01:52 2015
New Revision: 3568
Log:
Steering file for skimming Moller Candidate events
Added:
java/trunk/steering-files/src/main/resources/org/hps/steering/production/MollerCandidateFilter.lcsim
- copied, changed from r3563, java/trunk/steering-files/src/main/resources/org/hps/steering/production/PulserTriggerFilter.lcsim
Copied: java/trunk/steering-files/src/main/resources/org/hps/steering/production/MollerCandidateFilter.lcsim (from r3563, java/trunk/steering-files/src/main/resources/org/hps/steering/production/PulserTriggerFilter.lcsim)
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/production/PulserTriggerFilter.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/production/MollerCandidateFilter.lcsim Wed Sep 9 14:01:52 2015
@@ -1,16 +1,39 @@
<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
-
+ <control>
+ <verbose>false</verbose>
+ <printDriverStatistics>true</printDriverStatistics>
+ <printDriversDetailed>true</printDriversDetailed>
+ </control>
<execute>
- <driver name="Skimmer"/>
- <driver name="LCIOWriter"/>
- </execute>
-
+ <driver name="EventMarkerDriver"/>
+ <driver name="StripEvent"/>
+ <driver name="Writer"/>
+ </execute>
<drivers>
- <driver name="Skimmer" type="org.hps.recon.filtering.PulserTriggerFilterDriver">
+ <!-- Driver to give some feedback on progress -->
+ <driver name="EventMarkerDriver"
+ type="org.lcsim.job.EventMarkerDriver">
+ <eventInterval>1000</eventInterval>
</driver>
- <driver name="LCIOWriter" type="org.lcsim.util.loop.LCIODriver">
+ <!-- Driver to strip events -->
+ <driver name="StripEvent"
+ type="org.hps.recon.filtering.MollerCandidateFilter">
+ <!-- Name of the Moller Candidate Collection of ReconstriuctedParticles -->
+ <mollerCandidateCollectionName>TargetConstrainedMollerCandidates</mollerCandidateCollectionName>
+ <!-- Maximum momentum of each electron, used to remove full energy electrons -->
+ <mollerMomentumMax>0.85</mollerMomentumMax>
+ <!-- Sum of the two electron momenta should equal the beam energy, this is the low cut -->
+ <mollerMomentumSumMin>0.85</mollerMomentumSumMin>
+ <!-- Sum of the two electron momenta should equal the beam energy, this is the high cut -->
+ <mollerMomentumSumMax>1.3</mollerMomentumSumMax>
+ <!-- Maximum difference in the ECal cluster times -->
+ <clusterTimingCut>2.5</clusterTimingCut>
+ </driver>
+ <!-- Driver to write output slcio file -->
+ <driver name="Writer"
+ type="org.lcsim.util.loop.LCIODriver">
<outputFilePath>${outputFile}.slcio</outputFilePath>
</driver>
- </drivers>
-</lcsim>
+ </drivers>
+</lcsim>
|