Class FilterTrigger

java.lang.Object
org.jlab.analysis.eventmerger.FilterTrigger
All Implemented Interfaces:
org.jlab.jnp.hipo4.data.Worker

public class FilterTrigger extends Object implements 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 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 interface org.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 interface org.jlab.jnp.hipo4.data.Worker
      Parameters:
      event -
      Returns:
    • clasifyEvent

      public long clasifyEvent(org.jlab.jnp.hipo4.data.Event event)
      Specified by:
      clasifyEvent in interface org.jlab.jnp.hipo4.data.Worker