Class Hit
java.lang.Object
org.jlab.rec.tof.hit.AHit
org.jlab.rec.tof.hit.ftof.Hit
- All Implemented Interfaces:
Comparable<AHit>, IGetCalibrationParams
- Author:
- ziegler
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionHit(int id, int panel, int sector, int paddle, int aDCL, int tDCL, int aDCR, int tDCR) IMPORTANT: A possible mismatch between the evaluation at the face of the counter from tracking and in the middle of the counter from clustering needs to be checked in the geometry package !!! -
Method Summary
Modifier and TypeMethodDescriptiondoubleADC_MIP(IndexedTable tab) doubleADC_MIPUnc(IndexedTable tab) doubleADC1Unc()doubleADC2Unc()doubleDEDX_MIP()doubleHPOSa(IndexedTable tab) doubleHPOSb(IndexedTable tab) double[]HPOSBIN(IndexedTable tab) doubleHPOSc(IndexedTable tab) doubleHPOSd(IndexedTable tab) doubleHPOSe(IndexedTable tab) booleanisAssociatedWTrk(FTOFDetHit[][][][] hitArray, int i) doublelambda1(IndexedTable tab) doublelambda1Unc(IndexedTable tab) doublelambda2(IndexedTable tab) doublelambda2Unc(IndexedTable tab) double[]doublestatic voiddoubledoublePED1()doublePED1Unc()doublePED2()doublePED2Unc()voidvoidset_HitParameters(int superlayer, double triggerPhase, IndexedTable constants0, IndexedTable constants1, IndexedTable constants2, IndexedTable constants3, IndexedTable constants5, IndexedTable constants6, IndexedTable constants8, IndexedTable constants9) voidset_matchedTrack(Line3d _matchedTrack) voidset_matchedTrackHit(FTOFDetHit matchedTrackHit) voidset_paddleLine(Line3D paddleLine) voidsetPaddleLine(FTOFGeant4Factory geometry) intStatus1(IndexedTable tab) intStatus2(IndexedTable tab) doubleTDC1Unc()doubleTDC2Unc()doubleTimeOffset(IndexedTable tab) doubleTW01(IndexedTable tab) doubleTW02(IndexedTable tab) doubleTW0E(IndexedTable tab) doubleTW11(IndexedTable tab) doubleTW12(IndexedTable tab) doubleTW1E(IndexedTable tab) doubleTW1P(IndexedTable tab) doubleTW2E(IndexedTable tab) doubleTW2P(IndexedTable tab) doubleTW3E(IndexedTable tab) doubleTW4E(IndexedTable tab) doublev1(IndexedTable tab) doublev1Unc(IndexedTable tab) doublev2(IndexedTable tab) doublev2Unc(IndexedTable tab) doubleyOffset(IndexedTable tab) Methods inherited from class AHit
compareTo, get_ADC1, get_ADC2, get_ADCbankHitIdx1, get_ADCbankHitIdx2, get_AssociatedClusterID, get_barthickness, get_Energy, get_Energy1, get_Energy1Unc, get_Energy2, get_Energy2Unc, get_EnergyUnc, get_Id, get_lambda1, get_lambda1Unc, get_lambda2, get_lambda2Unc, get_Paddle, get_Panel, get_Position, get_Sector, get_StatusWord, get_t, get_t1, get_t1Unc, get_t2, get_t2Unc, get_TDC1, get_TDC2, get_TDCbankHitIdx1, get_TDCbankHitIdx2, get_timeWalk1, get_timeWalk2, get_TrkId, get_TrkPathLen, get_TrkPathLenThruBar, get_TrkPosition, get_tUnc, get_y, get_yTrk, get_yTrkUnc, get_yUnc, getAdcToEConv, getStatus, hasValid, isAdjacent, set_ADC1, set_ADC2, set_ADCbankHitIdx1, set_ADCbankHitIdx2, set_AssociatedClusterID, set_barthickness, set_Energy, set_Energy1, set_Energy1Unc, set_Energy2, set_Energy2Unc, set_EnergyUnc, set_HitParams, set_Id, set_lambda1, set_lambda1Unc, set_lambda2, set_lambda2Unc, set_Paddle, set_Panel, set_Position, set_Sector, set_Status, set_StatusWord, set_t, set_t1, set_t1Unc, set_t2, set_t2Unc, set_TDC1, set_TDC2, set_TDCbankHitIdx1, set_TDCbankHitIdx2, set_timeWalk1, set_timeWalk2, set_TrkId, set_TrkPathLen, set_TrkPathLenThruBar, set_TrkPosition, set_tUnc, set_y, set_yTrk, set_yTrkUnc, set_yUnc, setAdcToEConv
-
Field Details
-
trkAssociated_Paddle
public int trkAssociated_Paddle
-
-
Constructor Details
-
Hit
public Hit(int id, int panel, int sector, int paddle, int aDCL, int tDCL, int aDCR, int tDCR) IMPORTANT: A possible mismatch between the evaluation at the face of the counter from tracking and in the middle of the counter from clustering needs to be checked in the geometry package !!!
-
-
Method Details
-
get_paddleLine
- Overrides:
get_paddleLinein classAHit
-
set_paddleLine
- Overrides:
set_paddleLinein classAHit
-
get_matchedTrackHit
-
set_matchedTrackHit
-
get_matchedTrack
-
set_matchedTrack
-
set_HitParameters
public void set_HitParameters(int superlayer, double triggerPhase, IndexedTable constants0, IndexedTable constants1, IndexedTable constants2, IndexedTable constants3, IndexedTable constants5, IndexedTable constants6, IndexedTable constants8, IndexedTable constants9) -
setPaddleLine
-
calc_hitPosition
-
printInfo
-
TW01
- Specified by:
TW01in interfaceIGetCalibrationParams
-
TW02
- Specified by:
TW02in interfaceIGetCalibrationParams
-
TW11
- Specified by:
TW11in interfaceIGetCalibrationParams
-
TW12
- Specified by:
TW12in interfaceIGetCalibrationParams
-
TW1P
- Specified by:
TW1Pin interfaceIGetCalibrationParams
-
TW2P
- Specified by:
TW2Pin interfaceIGetCalibrationParams
-
TW0E
- Specified by:
TW0Ein interfaceIGetCalibrationParams
-
TW1E
- Specified by:
TW1Ein interfaceIGetCalibrationParams
-
TW2E
- Specified by:
TW2Ein interfaceIGetCalibrationParams
-
TW3E
- Specified by:
TW3Ein interfaceIGetCalibrationParams
-
TW4E
- Specified by:
TW4Ein interfaceIGetCalibrationParams
-
HPOSa
- Specified by:
HPOSain interfaceIGetCalibrationParams
-
HPOSb
- Specified by:
HPOSbin interfaceIGetCalibrationParams
-
HPOSc
- Specified by:
HPOScin interfaceIGetCalibrationParams
-
HPOSd
- Specified by:
HPOSdin interfaceIGetCalibrationParams
-
HPOSe
- Specified by:
HPOSein interfaceIGetCalibrationParams
-
HPOSBIN
- Specified by:
HPOSBINin interfaceIGetCalibrationParams
-
lambda1
- Specified by:
lambda1in interfaceIGetCalibrationParams
-
lambda2
- Specified by:
lambda2in interfaceIGetCalibrationParams
-
lambda1Unc
- Specified by:
lambda1Uncin interfaceIGetCalibrationParams
-
lambda2Unc
- Specified by:
lambda2Uncin interfaceIGetCalibrationParams
-
yOffset
- Specified by:
yOffsetin interfaceIGetCalibrationParams
-
v1
- Specified by:
v1in interfaceIGetCalibrationParams
-
v2
- Specified by:
v2in interfaceIGetCalibrationParams
-
v1Unc
- Specified by:
v1Uncin interfaceIGetCalibrationParams
-
v2Unc
- Specified by:
v2Uncin interfaceIGetCalibrationParams
-
PED1
public double PED1()- Specified by:
PED1in interfaceIGetCalibrationParams
-
PED2
public double PED2()- Specified by:
PED2in interfaceIGetCalibrationParams
-
PED1Unc
public double PED1Unc()- Specified by:
PED1Uncin interfaceIGetCalibrationParams
-
PED2Unc
public double PED2Unc()- Specified by:
PED2Uncin interfaceIGetCalibrationParams
-
ADC1Unc
public double ADC1Unc()- Specified by:
ADC1Uncin interfaceIGetCalibrationParams
-
TDC2Unc
public double TDC2Unc()- Specified by:
TDC2Uncin interfaceIGetCalibrationParams
-
TDC1Unc
public double TDC1Unc()- Specified by:
TDC1Uncin interfaceIGetCalibrationParams
-
ADC2Unc
public double ADC2Unc()- Specified by:
ADC2Uncin interfaceIGetCalibrationParams
-
PaddleToPaddle
- Specified by:
PaddleToPaddlein interfaceIGetCalibrationParams
-
TimeOffset
- Specified by:
TimeOffsetin interfaceIGetCalibrationParams
-
LSBConversion
- Specified by:
LSBConversionin interfaceIGetCalibrationParams
-
LSBConversionUnc
public double LSBConversionUnc()- Specified by:
LSBConversionUncin interfaceIGetCalibrationParams
-
ADC_MIP
- Specified by:
ADC_MIPin interfaceIGetCalibrationParams
-
ADC_MIPUnc
- Specified by:
ADC_MIPUncin interfaceIGetCalibrationParams
-
DEDX_MIP
public double DEDX_MIP()- Specified by:
DEDX_MIPin interfaceIGetCalibrationParams
-
Status1
- Specified by:
Status1in interfaceIGetCalibrationParams
-
Status2
- Specified by:
Status2in interfaceIGetCalibrationParams
-
main
- Throws:
IOException
-
isAssociatedWTrk
-