Class Pulse

java.lang.Object
org.jlab.detector.pulse.Pulse

public class Pulse extends Object
Just a dumb data container
  • Field Details

    • descriptor

      public DetectorDescriptor descriptor
    • timestamp

      public long timestamp
    • integral

      public float integral
    • time

      public float time
    • pedestal

      public float pedestal
    • flags

      public long flags
    • id

      public int id
    • adcMax

      public float adcMax
    • leadingEdgeTime

      public float leadingEdgeTime
    • trailingEdgeTime

      public float trailingEdgeTime
    • timeOverThreshold

      public float timeOverThreshold
    • constantFractionTime

      public float constantFractionTime
  • Constructor Details

    • Pulse

      public Pulse(float integral, float time, long flags, int id)
      Units are the same as the raw units of the samples.
      Parameters:
      integral - pulse integral, pedestal-subtracted
      time - pulse time
      flags - user flags
      id - link to row in source bank
    • Pulse

      public Pulse()
  • Method Details