Class DetectorDataDgtz.ADCData

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

public static class DetectorDataDgtz.ADCData extends Object implements Comparable<DetectorDataDgtz.ADCData>
ADC Data holder. A class to hold ADC values (FADC)
  • Constructor Details

    • ADCData

      public ADCData()
    • ADCData

      public ADCData(short[] pulse)
  • Method Details

    • setPulse

      public final DetectorDataDgtz.ADCData setPulse(short[] pulse)
    • getPulseSize

      public int getPulseSize()
      returns number of samples in the pulse
      Returns:
    • getPulseArray

      public short[] getPulseArray()
      returns array of the ADC pulse
      Returns:
    • getPulseValue

      public short getPulseValue(int bin)
      returns adc value from the pulse
      Parameters:
      bin - pulse bin
      Returns:
    • getIntegral

      public int getIntegral()
      returns fitted integral of the pulse either set by pulse fitter or initialized from FPGA pulse parameters.
      Returns:
    • getADC

      public int getADC()
    • getPedestal

      public int getPedestal()
    • getHeight

      public int getHeight()
    • getTime

      public double getTime()
    • getTimeCourse

      public int getTimeCourse()
    • getTimeStamp

      public long getTimeStamp()
    • getOrder

      public int getOrder()
    • setADC

      public DetectorDataDgtz.ADCData setADC(int nsa, int nsb)
    • setPedestal

      public DetectorDataDgtz.ADCData setPedestal(short ped)
    • setHeight

      public DetectorDataDgtz.ADCData setHeight(short max)
    • setIntegral

      public DetectorDataDgtz.ADCData setIntegral(int integral)
    • setTimeStamp

      public DetectorDataDgtz.ADCData setTimeStamp(long timeStamp)
    • setTimeWord

      public DetectorDataDgtz.ADCData setTimeWord(int timeWord)
    • setTime

      public DetectorDataDgtz.ADCData setTime(int time)
    • setOrder

      public DetectorDataDgtz.ADCData setOrder(int order)
    • toString

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

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