Package org.jlab.rec.tof.hit
Class AHit
java.lang.Object
org.jlab.rec.tof.hit.AHit
- All Implemented Interfaces:
Comparable<AHit>
- Author:
- ziegler
-
Constructor Summary
ConstructorsConstructorDescriptionAHit(int id, int panel, int sector, int paddle, int aDC1, int tDC1, int aDC2, int tDC2) -
Method Summary
Modifier and TypeMethodDescriptionintintget_ADC1()intget_ADC2()intintintdoubledoubledoubledoubledoubledoubledoubleintget_Id()doubledoubledoubledoubleintintintintdoubleget_t()doubleget_t1()doubledoubleget_t2()doubleintget_TDC1()intget_TDC2()intintdoubledoubleintdoubledoubledoubleget_tUnc()doubleget_y()doubleget_yTrk()doubledoubleget_yUnc()doubleintbooleanbooleanisAdjacent(AHit arg0) voidvoidset_ADC1(int _ADC1) voidset_ADC2(int _ADC2) voidset_ADCbankHitIdx1(int _ADCbankHitIdx1) voidset_ADCbankHitIdx2(int _ADCbankHitIdx2) voidset_AssociatedClusterID(int _AssociatedClusterID) voidset_barthickness(double thickness) voidset_Energy(double _Energy) voidset_Energy1(double _Energy1) voidset_Energy1Unc(double _Energy1Unc) voidset_Energy2(double _Energy2) voidset_Energy2Unc(double _Energy2Unc) voidset_EnergyUnc(double _EnergyUnc) voidset_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 )voidset_Id(int _Id) voidset_lambda1(double _lambda1) voidset_lambda1Unc(double _lambda1Unc) voidset_lambda2(double _lambda2) voidset_lambda2Unc(double _lambda2Unc) voidset_Paddle(int _Paddle) voidset_paddleLine(Line3D paddleLine) voidset_Panel(int _Panel) voidset_Position(Point3D _Position) voidset_Sector(int _Sector) voidset_Status(RawOrder order, int status) voidset_StatusWord(int _StatusWord) voidset_t(double _t) voidset_t1(double _t1) voidset_t1Unc(double _t1Unc) voidset_t2(double _t2) voidset_t2Unc(double _t2Unc) voidset_TDC1(int _TDC1) voidset_TDC2(int _TDC2) voidset_TDCbankHitIdx1(int _TDCbankHitIdx1) voidset_TDCbankHitIdx2(int _TDCbankHitIdx2) voidset_timeWalk1(double _timeWalk1) voidset_timeWalk2(double _timeWalk2) voidset_TrkId(int id) voidset_TrkPathLen(double _TrkPathLen) voidset_TrkPathLenThruBar(double _PathLen) voidset_TrkPosition(Point3D _TrkPosition) voidset_tUnc(double _tUnc) voidset_y(double _y) voidset_yTrk(double _yTrk) voidset_yTrkUnc(double _yTrkUnc) voidset_yUnc(double _yUnc) voidsetAdcToEConv(double adcToEConv)
-
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
-
set_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
-
hasValid
-
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
-
set_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
-
set_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
- Specified by:
compareToin interfaceComparable<AHit>
-
isAdjacent
-
printInfo
public void printInfo()
-