Package org.jlab.rec.tof.hit.ftof
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 SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionHit(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 SummaryModifier 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 org.jlab.rec.tof.hit.AHitcompareTo, 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_Paddlepublic int trkAssociated_Paddle
 
- 
- 
Constructor Details- 
Hitpublic 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 class- AHit
 
- 
set_paddleLine- Overrides:
- set_paddleLinein class- AHit
 
- 
get_matchedTrackHit
- 
set_matchedTrackHit
- 
get_matchedTrack
- 
set_matchedTrack
- 
set_HitParameterspublic 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
- 
printInfopublic void printInfo()
- 
TW01- Specified by:
- TW01in interface- IGetCalibrationParams
 
- 
TW02- Specified by:
- TW02in interface- IGetCalibrationParams
 
- 
TW11- Specified by:
- TW11in interface- IGetCalibrationParams
 
- 
TW12- Specified by:
- TW12in interface- IGetCalibrationParams
 
- 
TW1P- Specified by:
- TW1Pin interface- IGetCalibrationParams
 
- 
TW2P- Specified by:
- TW2Pin interface- IGetCalibrationParams
 
- 
TW0E- Specified by:
- TW0Ein interface- IGetCalibrationParams
 
- 
TW1E- Specified by:
- TW1Ein interface- IGetCalibrationParams
 
- 
TW2E- Specified by:
- TW2Ein interface- IGetCalibrationParams
 
- 
TW3E- Specified by:
- TW3Ein interface- IGetCalibrationParams
 
- 
TW4E- Specified by:
- TW4Ein interface- IGetCalibrationParams
 
- 
HPOSa- Specified by:
- HPOSain interface- IGetCalibrationParams
 
- 
HPOSb- Specified by:
- HPOSbin interface- IGetCalibrationParams
 
- 
HPOSc- Specified by:
- HPOScin interface- IGetCalibrationParams
 
- 
HPOSd- Specified by:
- HPOSdin interface- IGetCalibrationParams
 
- 
HPOSe- Specified by:
- HPOSein interface- IGetCalibrationParams
 
- 
HPOSBIN- Specified by:
- HPOSBINin interface- IGetCalibrationParams
 
- 
lambda1- Specified by:
- lambda1in interface- IGetCalibrationParams
 
- 
lambda2- Specified by:
- lambda2in interface- IGetCalibrationParams
 
- 
lambda1Unc- Specified by:
- lambda1Uncin interface- IGetCalibrationParams
 
- 
lambda2Unc- Specified by:
- lambda2Uncin interface- IGetCalibrationParams
 
- 
yOffset- Specified by:
- yOffsetin interface- IGetCalibrationParams
 
- 
v1- Specified by:
- v1in interface- IGetCalibrationParams
 
- 
v2- Specified by:
- v2in interface- IGetCalibrationParams
 
- 
v1Unc- Specified by:
- v1Uncin interface- IGetCalibrationParams
 
- 
v2Unc- Specified by:
- v2Uncin interface- IGetCalibrationParams
 
- 
PED1public double PED1()- Specified by:
- PED1in interface- IGetCalibrationParams
 
- 
PED2public double PED2()- Specified by:
- PED2in interface- IGetCalibrationParams
 
- 
PED1Uncpublic double PED1Unc()- Specified by:
- PED1Uncin interface- IGetCalibrationParams
 
- 
PED2Uncpublic double PED2Unc()- Specified by:
- PED2Uncin interface- IGetCalibrationParams
 
- 
ADC1Uncpublic double ADC1Unc()- Specified by:
- ADC1Uncin interface- IGetCalibrationParams
 
- 
TDC2Uncpublic double TDC2Unc()- Specified by:
- TDC2Uncin interface- IGetCalibrationParams
 
- 
TDC1Uncpublic double TDC1Unc()- Specified by:
- TDC1Uncin interface- IGetCalibrationParams
 
- 
ADC2Uncpublic double ADC2Unc()- Specified by:
- ADC2Uncin interface- IGetCalibrationParams
 
- 
PaddleToPaddle- Specified by:
- PaddleToPaddlein interface- IGetCalibrationParams
 
- 
TimeOffset- Specified by:
- TimeOffsetin interface- IGetCalibrationParams
 
- 
LSBConversion- Specified by:
- LSBConversionin interface- IGetCalibrationParams
 
- 
LSBConversionUncpublic double LSBConversionUnc()- Specified by:
- LSBConversionUncin interface- IGetCalibrationParams
 
- 
ADC_MIP- Specified by:
- ADC_MIPin interface- IGetCalibrationParams
 
- 
ADC_MIPUnc- Specified by:
- ADC_MIPUncin interface- IGetCalibrationParams
 
- 
DEDX_MIPpublic double DEDX_MIP()- Specified by:
- DEDX_MIPin interface- IGetCalibrationParams
 
- 
Status1- Specified by:
- Status1in interface- IGetCalibrationParams
 
- 
Status2- Specified by:
- Status2in interface- IGetCalibrationParams
 
- 
main- Throws:
- IOException
 
- 
isAssociatedWTrk
 
-