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)
Author:
gavalian
  • Constructor Details Link icon

    • ADCData Link icon

      public ADCData()
    • ADCData Link icon

      public ADCData(short[] pulse)
  • Method Details Link icon

    • setPulse Link icon

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

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

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

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

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

      public int getADC()
    • getPedestal Link icon

      public int getPedestal()
    • getHeight Link icon

      public int getHeight()
    • getTime Link icon

      public double getTime()
    • getTimeCourse Link icon

      public int getTimeCourse()
    • getTimeStamp Link icon

      public long getTimeStamp()
    • getOrder Link icon

      public int getOrder()
    • setADC Link icon

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

      public DetectorDataDgtz.ADCData setPedestal(short ped)
    • setHeight Link icon

      public DetectorDataDgtz.ADCData setHeight(short max)
    • setIntegral Link icon

      public DetectorDataDgtz.ADCData setIntegral(int integral)
    • setTimeStamp Link icon

      public DetectorDataDgtz.ADCData setTimeStamp(long timeStamp)
    • setTimeWord Link icon

      public DetectorDataDgtz.ADCData setTimeWord(int timeWord)
    • setTime Link icon

      public DetectorDataDgtz.ADCData setTime(int time)
    • setOrder Link icon

      public DetectorDataDgtz.ADCData setOrder(int order)
    • toString Link icon

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

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