Class DetectorDataDgtz.HelicityDecoderData

java.lang.Object
org.jlab.detector.decode.DetectorDataDgtz.HelicityDecoderData
All Implemented Interfaces:
Comparable<DetectorDataDgtz.HelicityDecoderData>
Enclosing class:
DetectorDataDgtz

public static class DetectorDataDgtz.HelicityDecoderData extends Object implements Comparable<DetectorDataDgtz.HelicityDecoderData>
a class to hold Helicity decoder data data
  • Constructor Details

    • HelicityDecoderData

      public HelicityDecoderData()
    • HelicityDecoderData

      public HelicityDecoderData(byte helicity, byte pair, byte pattern)
  • Method Details

    • getHelicityState

      public HelicityState getHelicityState()
    • setHelicityState

      public void setHelicityState(HelicityState helicityState)
    • getTimestamp

      public long getTimestamp()
    • setTimestamp

      public void setTimestamp(long timestamp)
    • getHelicitySeed

      public int getHelicitySeed()
    • setHelicitySeed

      public void setHelicitySeed(int helicitySeed)
    • getNTStableRisingEdge

      public int getNTStableRisingEdge()
    • setNTStableRisingEdge

      public void setNTStableRisingEdge(int nTStableRisingEdge)
    • getNTStableFallingEdge

      public int getNTStableFallingEdge()
    • setNTStableFallingEdge

      public void setNTStableFallingEdge(int nTStableFallingEdge)
    • getNPattern

      public int getNPattern()
    • setNPattern

      public void setNPattern(int nPattern)
    • getNPair

      public int getNPair()
    • setNPair

      public void setNPair(int nPair)
    • getTStableStart

      public int getTStableStart()
    • setTStableStart

      public void setTStableStart(int tStableStart)
    • getTStableEnd

      public int getTStableEnd()
    • setTStableEnd

      public void setTStableEnd(int tStableEnd)
    • getTStableTime

      public int getTStableTime()
    • setTStableTime

      public void setTStableTime(int tStableTime)
    • getTSettleTime

      public int getTSettleTime()
    • setTSettleTime

      public void setTSettleTime(int tSettleTime)
    • getTSettle

      public HelicityBit getTSettle()
    • setTSettle

      public void setTSettle(byte tSettle)
    • getHelicityPattern

      public HelicityBit getHelicityPattern()
    • setHelicityPattern

      public void setHelicityPattern(byte helicityPattern)
    • getPolarity

      public byte getPolarity()
    • setPolarity

      public void setPolarity(byte polarity)
    • getPatternPhaseCount

      public byte getPatternPhaseCount()
    • setPatternPhaseCount

      public void setPatternPhaseCount(byte patternPhaseCount)
    • getPatternWindows

      public int getPatternWindows()
    • setPatternWindows

      public void setPatternWindows(int patternWindows)
    • getPairWindows

      public int getPairWindows()
    • setPairWindows

      public void setPairWindows(int pairWindows)
    • getHelicityWindows

      public int getHelicityWindows()
    • setHelicityWindows

      public void setHelicityWindows(int helicityWindows)
    • getHelicityPatternWindows

      public int getHelicityPatternWindows()
    • setHelicityPatternWindows

      public void setHelicityPatternWindows(int helicityPatternWindows)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • compareTo

      public int compareTo(DetectorDataDgtz.HelicityDecoderData o)
      Specified by:
      compareTo in interface Comparable<DetectorDataDgtz.HelicityDecoderData>