Class AHit

java.lang.Object
org.jlab.rec.tof.hit.AHit
All Implemented Interfaces:
Comparable<AHit>
Direct Known Subclasses:
Hit, Hit

public abstract class AHit extends Object implements Comparable<AHit>
Author:
ziegler
  • Constructor Details Link icon

    • AHit Link icon

      public AHit(int id, int panel, int sector, int paddle, int aDC1, int tDC1, int aDC2, int tDC2)
  • Method Details Link icon

    • get_Id Link icon

      public int get_Id()
    • set_Id Link icon

      public void set_Id(int _Id)
    • get_Panel Link icon

      public int get_Panel()
    • set_Panel Link icon

      public void set_Panel(int _Panel)
    • get_Sector Link icon

      public int get_Sector()
    • set_Sector Link icon

      public void set_Sector(int _Sector)
    • get_Paddle Link icon

      public int get_Paddle()
    • set_Paddle Link icon

      public void set_Paddle(int _Paddle)
    • get_ADC1 Link icon

      public int get_ADC1()
    • set_ADC1 Link icon

      public void set_ADC1(int _ADC1)
    • get_ADC2 Link icon

      public int get_ADC2()
    • set_ADC2 Link icon

      public void set_ADC2(int _ADC2)
    • get_TDC1 Link icon

      public int get_TDC1()
    • set_TDC1 Link icon

      public void set_TDC1(int _TDC1)
    • get_TDC2 Link icon

      public int get_TDC2()
    • set_TDC2 Link icon

      public void set_TDC2(int _TDC2)
    • get_Position Link icon

      public Point3D get_Position()
    • set_Position Link icon

      public void set_Position(Point3D _Position)
    • get_Energy Link icon

      public double get_Energy()
    • set_Energy Link icon

      public void set_Energy(double _Energy)
    • get_EnergyUnc Link icon

      public double get_EnergyUnc()
    • set_EnergyUnc Link icon

      public void set_EnergyUnc(double _EnergyUnc)
    • get_Energy1 Link icon

      public double get_Energy1()
    • set_Energy1 Link icon

      public void set_Energy1(double _Energy1)
    • get_Energy1Unc Link icon

      public double get_Energy1Unc()
    • set_Energy1Unc Link icon

      public void set_Energy1Unc(double _Energy1Unc)
    • get_Energy2 Link icon

      public double get_Energy2()
    • set_Energy2 Link icon

      public void set_Energy2(double _Energy2)
    • get_Energy2Unc Link icon

      public double get_Energy2Unc()
    • set_Energy2Unc Link icon

      public void set_Energy2Unc(double _Energy2Unc)
    • get_t Link icon

      public double get_t()
    • set_t Link icon

      public void set_t(double _t)
    • get_tUnc Link icon

      public double get_tUnc()
    • set_tUnc Link icon

      public void set_tUnc(double _tUnc)
    • get_t1 Link icon

      public double get_t1()
    • set_t1 Link icon

      public void set_t1(double _t1)
    • get_t2 Link icon

      public double get_t2()
    • set_t2 Link icon

      public void set_t2(double _t2)
    • get_t1Unc Link icon

      public double get_t1Unc()
    • set_t1Unc Link icon

      public void set_t1Unc(double _t1Unc)
    • get_t2Unc Link icon

      public double get_t2Unc()
    • set_t2Unc Link icon

      public void set_t2Unc(double _t2Unc)
    • get_timeWalk1 Link icon

      public double get_timeWalk1()
    • set_timeWalk1 Link icon

      public void set_timeWalk1(double _timeWalk1)
    • get_timeWalk2 Link icon

      public double get_timeWalk2()
    • set_timeWalk2 Link icon

      public void set_timeWalk2(double _timeWalk2)
    • get_lambda1 Link icon

      public double get_lambda1()
    • set_lambda1 Link icon

      public void set_lambda1(double _lambda1)
    • get_lambda2 Link icon

      public double get_lambda2()
    • set_lambda2 Link icon

      public void set_lambda2(double _lambda2)
    • get_lambda1Unc Link icon

      public double get_lambda1Unc()
    • set_lambda1Unc Link icon

      public void set_lambda1Unc(double _lambda1Unc)
    • get_lambda2Unc Link icon

      public double get_lambda2Unc()
    • set_lambda2Unc Link icon

      public void set_lambda2Unc(double _lambda2Unc)
    • getStatus Link icon

      public int getStatus()
    • get_StatusWord Link icon

      public int get_StatusWord()
    • set_StatusWord Link icon

      public void set_StatusWord(int _StatusWord)
    • set_Status Link icon

      public void set_Status(RawOrder order, int status)
    • hasValid Link icon

      public boolean hasValid(RawOrder order)
    • get_AssociatedClusterID Link icon

      public int get_AssociatedClusterID()
    • set_AssociatedClusterID Link icon

      public void set_AssociatedClusterID(int _AssociatedClusterID)
    • getAdcToEConv Link icon

      public double getAdcToEConv()
    • setAdcToEConv Link icon

      public void setAdcToEConv(double adcToEConv)
    • get_y Link icon

      public double get_y()
    • set_y Link icon

      public void set_y(double _y)
    • get_yUnc Link icon

      public double get_yUnc()
    • set_yUnc Link icon

      public void set_yUnc(double _yUnc)
    • get_paddleLine Link icon

      public Line3D get_paddleLine()
    • set_paddleLine Link icon

      public void set_paddleLine(Line3D paddleLine)
    • set_barthickness Link icon

      public void set_barthickness(double thickness)
    • get_barthickness Link icon

      public double get_barthickness()
    • get_TrkId Link icon

      public int get_TrkId()
    • set_TrkId Link icon

      public void set_TrkId(int id)
    • get_TrkPosition Link icon

      public Point3D get_TrkPosition()
    • set_TrkPosition Link icon

      public void set_TrkPosition(Point3D _TrkPosition)
    • get_yTrk Link icon

      public double get_yTrk()
    • set_yTrk Link icon

      public void set_yTrk(double _yTrk)
    • get_yTrkUnc Link icon

      public double get_yTrkUnc()
    • set_yTrkUnc Link icon

      public void set_yTrkUnc(double _yTrkUnc)
    • get_TrkPathLen Link icon

      public double get_TrkPathLen()
    • set_TrkPathLen Link icon

      public void set_TrkPathLen(double _TrkPathLen)
    • get_TrkPathLenThruBar Link icon

      public double get_TrkPathLenThruBar()
    • set_TrkPathLenThruBar Link icon

      public void set_TrkPathLenThruBar(double _PathLen)
    • get_ADCbankHitIdx1 Link icon

      public int get_ADCbankHitIdx1()
    • set_ADCbankHitIdx1 Link icon

      public void set_ADCbankHitIdx1(int _ADCbankHitIdx1)
    • get_ADCbankHitIdx2 Link icon

      public int get_ADCbankHitIdx2()
    • set_ADCbankHitIdx2 Link icon

      public void set_ADCbankHitIdx2(int _ADCbankHitIdx2)
    • get_TDCbankHitIdx1 Link icon

      public int get_TDCbankHitIdx1()
    • set_TDCbankHitIdx1 Link icon

      public void set_TDCbankHitIdx1(int _TDCbankHitIdx1)
    • get_TDCbankHitIdx2 Link icon

      public int get_TDCbankHitIdx2()
    • set_TDCbankHitIdx2 Link icon

      public void set_TDCbankHitIdx2(int _TDCbankHitIdx2)
    • set_HitParams Link icon

      public void set_HitParams(int superlayer, double TW01, double TW02, double TW11, double TW12, double TW1P, double TW2P, double TW0E, double TW1E, double TW2E, double TW3E, double TW4E, double HPOSa, double HPOSb, double HPOSc, double HPOSd, double HPOSe, double[] HPOSBIN, double lambda1, double lambda2, double yOffset, double v1, double v2, double v1Unc, double v2Unc, double PED1, double PED2, double PED1Unc, double PED2Unc, double paddle2paddle, double RFPad, double timeOffset, double triggerPhase, double[] LSBConv, double LSBConvErr, double ADC1Err, double ADC2Err, double TDC1Err, double TDC2Err, double ADC_MIP, double ADC_MIPErr, double DEDX_MIP, double ScinBarThickn, double pl)
      Sets the hit parameters based on the set calibration constants ( for FTOF 1=L, 2=R; for CTOF 1=U, 2=D )
      Parameters:
      superlayer -
      TW01 -
      TW02 -
      TW11 -
      TW12 -
      TW1P -
      TW2P -
      TW0E -
      TW1E -
      TW2E -
      TW3E -
      TW4E -
      HPOSa -
      HPOSb -
      HPOSc -
      HPOSd -
      HPOSe -
      lambda1 -
      lambda2 -
      yOffset -
      v1 -
      v2 -
      v1Unc -
      v2Unc -
      PED1 -
      PED2 -
      PED1Unc -
      PED2Unc -
      paddle2paddle -
      RFPad -
      timeOffset -
      LSBConv -
      LSBConvErr -
      ADC1Err -
      ADC2Err -
      TDC1Err -
      TDC2Err -
      ADC_MIP -
      ADC_MIPErr -
      DEDX_MIP -
      ScinBarThickn -
      pl -
      TrkPosInf -
    • compareTo Link icon

      public int compareTo(AHit arg)
      Specified by:
      compareTo in interface Comparable<AHit>
    • isAdjacent Link icon

      public boolean isAdjacent(AHit arg0)
    • printInfo Link icon

      public void printInfo()