Class EBRadioFrequency

java.lang.Object
org.jlab.rec.eb.EBRadioFrequency

public class EBRadioFrequency extends Object
Author:
devita, baltzell
  • Constructor Details

  • Method Details

    • getStartTime

      public double getStartTime(DetectorParticle trigger, DetectorType type, int layer, double vz)
      New-style start time, based on one particle's vertex time and position to determine the beam bunch and RF correction (the trigger particle), and another particle's z-vertex's (to correct for systematic z-vertex difference with the trigger particle). All times/distances are in units of ns/cm.
      Parameters:
      trigger - the trigger particle
      type - type of timing detector to use for trigger particle
      layer - layer of timing detector to use for trigger particle
      vz - the z-vertex of the non-trigger particle
      Returns:
      start time corrected for RF and z-vertex
    • getStartTime

      public double getStartTime(DetectorParticle p, DetectorType type, int layer)
      "traditional" start time, based only on one particle
      Parameters:
      p - the particle with which to determine the start time
      type - type of detector to use for timing info
      layer - layer of detector to use for timing info
      Returns:
      RF/vz-corrected start time
    • getTime

      public double getTime(DataEvent event)
    • processEvent

      public void processEvent(DataEvent event)