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>