hep.lcd.recon.tracking.tpc
Class TPCReco
java.lang.Object
|
+--hep.lcd.util.driver.AbstractProcessor
|
+--hep.lcd.recon.tracking.AbsTracker
|
+--hep.lcd.recon.tracking.tpc.TPCReco
- public final class TPCReco
- extends AbsTracker
Picks up LCD events within JAS framework and passes 3D points to pattern recognition software
- Source Code:
- TPCReco.java
Fields inherited from class hep.lcd.recon.tracking.AbsTracker |
finder, fitter, ilon, ipoi, KFlag, MaxLayers, MaxLevel, MaxPoints, MinLevel, NLayers, NTracks, specs, tcphit, x, y, z |
Constructor Summary |
TPCReco()
|
TPCReco(boolean hist)
Construct TPC reconstructor (MaxPoints=25000) using TPCPat2 pattern recognition
and default specifications. |
Methods inherited from class hep.lcd.recon.tracking.AbsTracker |
assignPoints, fitSuccess, getChi2, getErrMatr, getFinder, getFlag, getFrHtsSameMC, getHits, getIlon, getIpoi, getMCParticle, getNDF, getNPoints, getNTracks, getPointMCParent, getSpecifications, getTrkHit, getTrkParam, getTrkPoint, getX, getY, getZ, putFrHtsSameMC, replaceTrkPrms, setFitter, setMCParticle, setupParameters, updateFitStatus |
Methods inherited from class hep.lcd.util.driver.AbstractProcessor |
clearContext, getDebugLevel, getDebugStream, getHistogramLevel, getName, getParameterFile, getParameters, getParameters, getRandom, histogram, init, setContext, setDetector, start, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TPCReco
public TPCReco()
TPCReco
public TPCReco(boolean hist)
- Construct TPC reconstructor (MaxPoints=25000) using TPCPat2 pattern recognition
and default specifications.
getType
public String getType()
- Get type of track hits.
- Overrides:
getType
in class AbsTracker
setRPhiResolution
public void setRPhiResolution(double res)
setZResolution
public void setZResolution(double res)
getTrkHitID
public int getTrkHitID(int itrk,
int ipnt)
- Description copied from class:
AbsTracker
- this ID is unique for any point in tracking system
- Overrides:
getTrkHitID
in class AbsTracker
process
public void process(LCDEvent event)
- Description copied from interface:
Processor
- Called by the driver when this processor should process an event.
If the processor produces new output it should add it to the event.
- Overrides:
process
in class AbsTracker
- Following copied from interface:
hep.lcd.util.driver.Processor
- Parameters:
event
- The event to process
The LCD Group