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 TypeMethodDescriptionint
int
get_ADC1()
int
get_ADC2()
int
int
int
double
double
double
double
double
double
double
int
get_Id()
double
double
double
double
int
int
int
int
double
get_t()
double
get_t1()
double
double
get_t2()
double
int
get_TDC1()
int
get_TDC2()
int
int
double
double
int
double
double
double
get_tUnc()
double
get_y()
double
get_yTrk()
double
double
get_yUnc()
double
int
boolean
boolean
isAdjacent
(AHit arg0) void
void
set_ADC1
(int _ADC1) void
set_ADC2
(int _ADC2) void
set_ADCbankHitIdx1
(int _ADCbankHitIdx1) void
set_ADCbankHitIdx2
(int _ADCbankHitIdx2) void
set_AssociatedClusterID
(int _AssociatedClusterID) void
set_barthickness
(double thickness) void
set_Energy
(double _Energy) void
set_Energy1
(double _Energy1) void
set_Energy1Unc
(double _Energy1Unc) void
set_Energy2
(double _Energy2) void
set_Energy2Unc
(double _Energy2Unc) void
set_EnergyUnc
(double _EnergyUnc) 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 )void
set_Id
(int _Id) void
set_lambda1
(double _lambda1) void
set_lambda1Unc
(double _lambda1Unc) void
set_lambda2
(double _lambda2) void
set_lambda2Unc
(double _lambda2Unc) void
set_Paddle
(int _Paddle) void
set_paddleLine
(Line3D paddleLine) void
set_Panel
(int _Panel) void
set_Position
(Point3D _Position) void
set_Sector
(int _Sector) void
set_Status
(RawOrder order, int status) void
set_StatusWord
(int _StatusWord) void
set_t
(double _t) void
set_t1
(double _t1) void
set_t1Unc
(double _t1Unc) void
set_t2
(double _t2) void
set_t2Unc
(double _t2Unc) void
set_TDC1
(int _TDC1) void
set_TDC2
(int _TDC2) void
set_TDCbankHitIdx1
(int _TDCbankHitIdx1) void
set_TDCbankHitIdx2
(int _TDCbankHitIdx2) void
set_timeWalk1
(double _timeWalk1) void
set_timeWalk2
(double _timeWalk2) void
set_TrkId
(int id) void
set_TrkPathLen
(double _TrkPathLen) void
set_TrkPathLenThruBar
(double _PathLen) void
set_TrkPosition
(Point3D _TrkPosition) void
set_tUnc
(double _tUnc) void
set_y
(double _y) void
set_yTrk
(double _yTrk) void
set_yTrkUnc
(double _yTrkUnc) void
set_yUnc
(double _yUnc) void
setAdcToEConv
(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:
compareTo
in interfaceComparable<AHit>
-
isAdjacent
-
printInfo
public void printInfo()
-