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

    • AHit

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

    • get_Id

      public int get_Id()
    • set_Id

      public void set_Id(int _Id)
    • get_Panel

      public int get_Panel()
    • set_Panel

      public void set_Panel(int _Panel)
    • get_Sector

      public int get_Sector()
    • set_Sector

      public void set_Sector(int _Sector)
    • get_Paddle

      public int get_Paddle()
    • set_Paddle

      public void set_Paddle(int _Paddle)
    • get_ADC1

      public int get_ADC1()
    • set_ADC1

      public void set_ADC1(int _ADC1)
    • get_ADC2

      public int get_ADC2()
    • set_ADC2

      public void set_ADC2(int _ADC2)
    • get_TDC1

      public int get_TDC1()
    • set_TDC1

      public void set_TDC1(int _TDC1)
    • get_TDC2

      public int get_TDC2()
    • set_TDC2

      public void set_TDC2(int _TDC2)
    • get_Position

      public Point3D get_Position()
    • set_Position

      public void set_Position(Point3D _Position)
    • get_Energy

      public double get_Energy()
    • set_Energy

      public void set_Energy(double _Energy)
    • get_EnergyUnc

      public double get_EnergyUnc()
    • set_EnergyUnc

      public void set_EnergyUnc(double _EnergyUnc)
    • get_Energy1

      public double get_Energy1()
    • set_Energy1

      public void set_Energy1(double _Energy1)
    • get_Energy1Unc

      public double get_Energy1Unc()
    • set_Energy1Unc

      public void set_Energy1Unc(double _Energy1Unc)
    • get_Energy2

      public double get_Energy2()
    • set_Energy2

      public void set_Energy2(double _Energy2)
    • get_Energy2Unc

      public double get_Energy2Unc()
    • set_Energy2Unc

      public void set_Energy2Unc(double _Energy2Unc)
    • get_t

      public double get_t()
    • set_t

      public void set_t(double _t)
    • get_tUnc

      public double get_tUnc()
    • set_tUnc

      public void set_tUnc(double _tUnc)
    • get_t1

      public double get_t1()
    • set_t1

      public void set_t1(double _t1)
    • get_t2

      public double get_t2()
    • set_t2

      public void set_t2(double _t2)
    • get_t1Unc

      public double get_t1Unc()
    • set_t1Unc

      public void set_t1Unc(double _t1Unc)
    • get_t2Unc

      public double get_t2Unc()
    • set_t2Unc

      public void set_t2Unc(double _t2Unc)
    • get_timeWalk1

      public double get_timeWalk1()
    • set_timeWalk1

      public void set_timeWalk1(double _timeWalk1)
    • get_timeWalk2

      public double get_timeWalk2()
    • set_timeWalk2

      public void set_timeWalk2(double _timeWalk2)
    • get_lambda1

      public double get_lambda1()
    • set_lambda1

      public void set_lambda1(double _lambda1)
    • get_lambda2

      public double get_lambda2()
    • set_lambda2

      public void set_lambda2(double _lambda2)
    • get_lambda1Unc

      public double get_lambda1Unc()
    • set_lambda1Unc

      public void set_lambda1Unc(double _lambda1Unc)
    • get_lambda2Unc

      public double get_lambda2Unc()
    • set_lambda2Unc

      public void set_lambda2Unc(double _lambda2Unc)
    • getStatus

      public int getStatus()
    • get_StatusWord

      public int get_StatusWord()
    • set_StatusWord

      public void set_StatusWord(int _StatusWord)
    • set_Status

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

      public boolean hasValid(RawOrder order)
    • get_AssociatedClusterID

      public int get_AssociatedClusterID()
    • set_AssociatedClusterID

      public void set_AssociatedClusterID(int _AssociatedClusterID)
    • getAdcToEConv

      public double getAdcToEConv()
    • setAdcToEConv

      public void setAdcToEConv(double adcToEConv)
    • get_y

      public double get_y()
    • set_y

      public void set_y(double _y)
    • get_yUnc

      public double get_yUnc()
    • set_yUnc

      public void set_yUnc(double _yUnc)
    • get_paddleLine

      public Line3D get_paddleLine()
    • set_paddleLine

      public void set_paddleLine(Line3D paddleLine)
    • set_barthickness

      public void set_barthickness(double thickness)
    • get_barthickness

      public double get_barthickness()
    • get_TrkId

      public int get_TrkId()
    • set_TrkId

      public void set_TrkId(int id)
    • get_TrkPosition

      public Point3D get_TrkPosition()
    • set_TrkPosition

      public void set_TrkPosition(Point3D _TrkPosition)
    • get_yTrk

      public double get_yTrk()
    • set_yTrk

      public void set_yTrk(double _yTrk)
    • get_yTrkUnc

      public double get_yTrkUnc()
    • set_yTrkUnc

      public void set_yTrkUnc(double _yTrkUnc)
    • get_TrkPathLen

      public double get_TrkPathLen()
    • set_TrkPathLen

      public void set_TrkPathLen(double _TrkPathLen)
    • get_TrkPathLenThruBar

      public double get_TrkPathLenThruBar()
    • set_TrkPathLenThruBar

      public void set_TrkPathLenThruBar(double _PathLen)
    • get_ADCbankHitIdx1

      public int get_ADCbankHitIdx1()
    • set_ADCbankHitIdx1

      public void set_ADCbankHitIdx1(int _ADCbankHitIdx1)
    • get_ADCbankHitIdx2

      public int get_ADCbankHitIdx2()
    • set_ADCbankHitIdx2

      public void set_ADCbankHitIdx2(int _ADCbankHitIdx2)
    • get_TDCbankHitIdx1

      public int get_TDCbankHitIdx1()
    • set_TDCbankHitIdx1

      public void set_TDCbankHitIdx1(int _TDCbankHitIdx1)
    • get_TDCbankHitIdx2

      public int get_TDCbankHitIdx2()
    • set_TDCbankHitIdx2

      public void set_TDCbankHitIdx2(int _TDCbankHitIdx2)
    • set_HitParams

      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 -
      TrkPosInf -
      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 -
      RFPad -
      paddle2paddle -
      timeOffset -
      LSBConv -
      LSBConvErr -
      ADC1Err -
      ADC2Err -
      TDC1Err -
      TDC2Err -
      ADC_MIP -
      ADC_MIPErr -
      DEDX_MIP -
      pl -
      ScinBarThickn -
    • compareTo

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

      public boolean isAdjacent(AHit arg0)
    • printInfo

      public void printInfo()