Package org.jlab.analysis.eventmerger
Class FilterTrigger
java.lang.Object
org.jlab.analysis.eventmerger.FilterTrigger
- All Implemented Interfaces:
- org.jlab.jnp.hipo4.data.Worker
Hipo Reduce Worker: filter event based on trigger bit
 
 Inputs: selected and vetoed trigger bit masks (64 selectedBits)
 Returns "true" if one of the bits in the selectedBits mask is set in the trigger 
 word and none of the bit in the vetoedBits mask is
- Author:
- devita
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionlongclasifyEvent(org.jlab.jnp.hipo4.data.Event event) voidinit(org.jlab.jnp.hipo4.io.HipoReader reader) Initialize bank schemabooleanprocessEvent(org.jlab.jnp.hipo4.data.Event event) Event filter: select events according to trigger bit
- 
Constructor Details- 
FilterTriggerpublic FilterTrigger(long bits, long veto) 
 
- 
- 
Method Details- 
initpublic void init(org.jlab.jnp.hipo4.io.HipoReader reader) Initialize bank schema- Specified by:
- initin interface- org.jlab.jnp.hipo4.data.Worker
- Parameters:
- reader-
 
- 
processEventpublic boolean processEvent(org.jlab.jnp.hipo4.data.Event event) Event filter: select events according to trigger bit- Specified by:
- processEventin interface- org.jlab.jnp.hipo4.data.Worker
- Parameters:
- event-
- Returns:
 
- 
clasifyEventpublic long clasifyEvent(org.jlab.jnp.hipo4.data.Event event) - Specified by:
- clasifyEventin interface- org.jlab.jnp.hipo4.data.Worker
 
 
-