hep.lcd.recon.tracking.combined
Class COMBReco
java.lang.Object
|
+--hep.lcd.util.driver.AbstractProcessor
|
+--hep.lcd.recon.tracking.AbsTracker
|
+--hep.lcd.recon.tracking.combined.COMBReco
- public final class COMBReco
- extends AbsTracker
Picks up LCD events within JAS framework and passes 3D points to pattern recognition software
- Source Code:
- COMBReco.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 |
COMBReco()
|
COMBReco(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, getNTracks, getPointMCParent, getSpecifications, getTrkParam, getX, getY, getZ, putFrHtsSameMC, replaceTrkPrms, setFitter, setMCParticle, 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 |
COMBReco
public COMBReco()
COMBReco
public COMBReco(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)
setVertexDetector
public void setVertexDetector(VertexDetector det)
setupParameters
public void setupParameters()
- Description copied from class:
AbsTracker
- Setup Tracker parameters.
- Overrides:
setupParameters
in class AbsTracker
getNPoints
public int getNPoints(int itrk)
- Description copied from class:
AbsTracker
- Get number of points on a track.
- Overrides:
getNPoints
in class AbsTracker
getTrkPoint
public double[] getTrkPoint(int itrk,
int ipnt)
- Description copied from class:
AbsTracker
- Get a space point on the track.
- Overrides:
getTrkPoint
in class AbsTracker
getTrkHit
public TrackerHit getTrkHit(int itrk,
int ipnt)
- Overrides:
getTrkHit
in class AbsTracker
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