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 Summary
Constructors -
Method Summary
Modifier 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
-
FilterTrigger
public FilterTrigger(long bits, long veto)
-
-
Method Details
-
init
public void init(org.jlab.jnp.hipo4.io.HipoReader reader) Initialize bank schema- Specified by:
initin interfaceorg.jlab.jnp.hipo4.data.Worker- Parameters:
reader-
-
processEvent
public boolean processEvent(org.jlab.jnp.hipo4.data.Event event) Event filter: select events according to trigger bit- Specified by:
processEventin interfaceorg.jlab.jnp.hipo4.data.Worker- Parameters:
event-- Returns:
-
clasifyEvent
public long clasifyEvent(org.jlab.jnp.hipo4.data.Event event) - Specified by:
clasifyEventin interfaceorg.jlab.jnp.hipo4.data.Worker
-