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
 
Fields inherited from class hep.lcd.util.driver.AbstractProcessor
context
 
Constructor Summary
COMBReco()
           
COMBReco(boolean hist)
          Construct TPC reconstructor (MaxPoints=25000) using TPCPat2 pattern recognition and default specifications.
 
Method Summary
 int getNPoints(int itrk)
          Get number of points on a track.
 TrackerHit getTrkHit(int itrk, int ipnt)
           
 int getTrkHitID(int itrk, int ipnt)
          this ID is unique for any point in tracking system
 double[] getTrkPoint(int itrk, int ipnt)
          Get a space point on the track.
 String getType()
          Get type of track hits.
 void process(LCDEvent event)
          Called by the driver when this processor should process an event.
 void setRPhiResolution(double res)
           
 void setupParameters()
          Setup Tracker parameters.
 void setVertexDetector(VertexDetector det)
           
 void setZResolution(double res)
           
 
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
 
Methods inherited from interface hep.lcd.util.driver.Processor
clearContext, getName, setContext, setDetector, start, stop
 

Constructor Detail

COMBReco

public COMBReco()

COMBReco

public COMBReco(boolean hist)
Construct TPC reconstructor (MaxPoints=25000) using TPCPat2 pattern recognition and default specifications.
Method Detail

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