Package org.jlab.rec.atof.hit
Class BarHit
java.lang.Object
org.jlab.rec.atof.hit.ATOFHit
org.jlab.rec.atof.hit.BarHit
Represents a hit in the atof bar. Extends class ATOFHit. Is further defined
 by the two hits upstream and downstream composing a full bar hit. z position,
 time and energy are defined from the up/down hits.
- Author:
- npilleux
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal voidComputes bar hit energy from up/downstream hits.final voidComputes bar hit time from up/downstream hit times.final voidcomputeZ()Computes bar hit z coordinate from up/downstream hit times.getHitUp()static voidvoidsetHitDown(ATOFHit hit_down) voidMethods inherited from class org.jlab.rec.atof.hit.ATOFHitcomputeModuleIndex, convertSLCToXYZ, convertTdcToTime, convertTotToEnergy, getAssociatedClusterIndex, getComponent, getEnergy, getIdTDC, getIsInACluster, getLayer, getOrder, getPhi, getSector, getTdc, getTime, getTot, getType, getX, getY, getZ, makeType, matchBar, setAssociatedClusterIndex, setComponent, setEnergy, setIdTDC, setIsInACluster, setLayer, setOrder, setSector, setTdc, setTime, setTot, setType, setX, setY, setZ
- 
Constructor Details- 
BarHit
- 
BarHitpublic BarHit()
 
- 
- 
Method Details- 
getHitUp
- 
setHitUp
- 
getHitDown
- 
setHitDown
- 
computeZpublic final void computeZ()Computes bar hit z coordinate from up/downstream hit times.
- 
computeTimepublic final void computeTime()Computes bar hit time from up/downstream hit times. The time is set as the time of the most energetic hit. It is corrected for propagation time.
- 
computeEnergypublic final void computeEnergy()Computes bar hit energy from up/downstream hits. The energy of the up/downstream hits is corrected for attenuation now that z is known. The energy of the bar hit is the sum of the energy of the up/downstream hits.
- 
main- Parameters:
- args- the command line arguments
 
 
-