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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
clasifyEvent
(org.jlab.jnp.hipo4.data.Event event) void
init
(org.jlab.jnp.hipo4.io.HipoReader reader) Initialize bank schemaboolean
processEvent
(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:
init
in 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:
processEvent
in interfaceorg.jlab.jnp.hipo4.data.Worker
- Parameters:
event
-- Returns:
-
clasifyEvent
public long clasifyEvent(org.jlab.jnp.hipo4.data.Event event) - Specified by:
clasifyEvent
in interfaceorg.jlab.jnp.hipo4.data.Worker
-