Class HitReader

java.lang.Object
org.jlab.rec.tof.banks.ctof.HitReader
All Implemented Interfaces:
IMatchedHit

public class HitReader extends Object implements IMatchedHit
Author:
ziegler
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    void
    fetch_Hits(org.jlab.io.base.DataEvent event, long timeStamp, org.jlab.detector.geant4.v2.CTOFGeant4Factory geometry, ArrayList<Track> tracks, org.jlab.utils.groups.IndexedTable constants0, org.jlab.utils.groups.IndexedTable constants1, org.jlab.utils.groups.IndexedTable constants2, org.jlab.utils.groups.IndexedTable constants3, org.jlab.utils.groups.IndexedTable constants4, org.jlab.utils.groups.IndexedTable constants5, org.jlab.utils.groups.IndexedTable constants6, org.jlab.utils.groups.IndexedTable constants7, org.jlab.utils.groups.IndexedTable constants8, org.jlab.utils.groups.IndexedTable constants9)
     
     
    MatchHits(ArrayList<BaseHit> ADCandTDCLists, double timeJitter, org.jlab.utils.groups.IndexedTable tdcConv, org.jlab.utils.groups.IndexedTable ADCandTDCOffsets)
     
    void
     
    void
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • HitReader

      public HitReader()
  • Method Details

    • get_CTOFHits

      public List<Hit> get_CTOFHits()
    • set_CTOFHits

      public void set_CTOFHits(List<Hit> _Hits)
    • fetch_Hits

      public void fetch_Hits(org.jlab.io.base.DataEvent event, long timeStamp, org.jlab.detector.geant4.v2.CTOFGeant4Factory geometry, ArrayList<Track> tracks, org.jlab.utils.groups.IndexedTable constants0, org.jlab.utils.groups.IndexedTable constants1, org.jlab.utils.groups.IndexedTable constants2, org.jlab.utils.groups.IndexedTable constants3, org.jlab.utils.groups.IndexedTable constants4, org.jlab.utils.groups.IndexedTable constants5, org.jlab.utils.groups.IndexedTable constants6, org.jlab.utils.groups.IndexedTable constants7, org.jlab.utils.groups.IndexedTable constants8, org.jlab.utils.groups.IndexedTable constants9)
      Parameters:
      event - the evio event
      geometry - the CTOF geometry from package
    • DetectorName

      public String DetectorName()
      Specified by:
      DetectorName in interface IMatchedHit
    • MatchHits

      public List<BaseHit> MatchHits(ArrayList<BaseHit> ADCandTDCLists, double timeJitter, org.jlab.utils.groups.IndexedTable tdcConv, org.jlab.utils.groups.IndexedTable ADCandTDCOffsets)
      Specified by:
      MatchHits in interface IMatchedHit
    • setHitPointersToClusters

      public void setHitPointersToClusters(List<Hit> hits, List<Cluster> clusters)