hep.lcd.recon.tracking.combined
Class COMBPat2

java.lang.Object
  |
  +--hep.lcd.recon.tracking.AbsTrackFinder
        |
        +--hep.lcd.recon.tracking.combined.COMBPat2

public class COMBPat2
extends AbsTrackFinder

Finds tracks from 3D space points using various triplets of layers. Graded levels of pattern recognition are employed to optimize tracking efficiency.

Source Code:
COMBPat2.java

Fields inherited from class hep.lcd.recon.tracking.AbsTrackFinder
ccCuts, Chis_tk, Chis_tk_factor, debug, df, dmas, doFitting, Dzas, Err_matr, Finder, fitsuccess, fitter, gdmcfr_tk, Ibal, Id, ilon, ipoi, itra, KFlag, Level, MaxLayers, MaxLayerToCount, MaxLevel, MaxPntBin, MaxPoints, MaxTracks, MaxTrkPts, MCPar_tk, minRadius, NAzBins, Ndof_tk, nEvt, Npatterns, npchkd, nPtsReq, ntra, ntras, outp, outt, Paternmb, rOut, rPipe, rTol, si, small, specs, Strategy, swmr, tooMany, tracker, trackPar, triplets, trkmom, trkprms, tz, useFitter, vxdIncluded, x, xc, xd, xxc, y, yc, yd, yyc, z, zd, zTol
 
Constructor Summary
COMBPat2(boolean hist)
          Construct TPC TrackFinder (MaxTracks=200,MaxTrkPts=160).
 
Method Summary
 int assignPoints(int it, int nLayers)
           
 void findTracks(int level, int nPoints, int nLayers)
          Find tracks.
protected  void makeTrack(int nLayers, int innerLayer, int Ibal, double curv, double gamma1, double gamma2)
           
protected  void selectThreePoints(int nPoints, int nLayers, double radiusMin, int innerLayer, int middleLayer, int outerLayer)
           
 void setupParameters()
           
 void setVertexDetector(VertexDetector det)
           
 
Methods inherited from class hep.lcd.recon.tracking.AbsTrackFinder
assignPoints, fitSuccess, get_curv, get_d0, get_phi0, get_tandip, get_z0, getChi2, getErrMatr, getFrHtsSameMC, getMaxLevel, getMCParticle, getNDF, getNPoints, getNTracks, getStrategy, getTracker, getTrkParam, getTrkPnts, isDuplicate, makeTrack, markUsedHits, putFrHtsSameMC, replaceTrkPrms, selectThreePoints, setFitter, setMCParticle, setupFinder, setupStrategy, updateFitStatus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

COMBPat2

public COMBPat2(boolean hist)
Construct TPC TrackFinder (MaxTracks=200,MaxTrkPts=160).
Method Detail

setVertexDetector

public void setVertexDetector(VertexDetector det)

setupParameters

public void setupParameters()
Overrides:
setupParameters in class AbsTrackFinder

findTracks

public void findTracks(int level,
                       int nPoints,
                       int nLayers)
Description copied from interface: TrackFinder
Find tracks.
Overrides:
findTracks in class AbsTrackFinder

selectThreePoints

protected void selectThreePoints(int nPoints,
                                 int nLayers,
                                 double radiusMin,
                                 int innerLayer,
                                 int middleLayer,
                                 int outerLayer)

makeTrack

protected void makeTrack(int nLayers,
                         int innerLayer,
                         int Ibal,
                         double curv,
                         double gamma1,
                         double gamma2)

assignPoints

public int assignPoints(int it,
                        int nLayers)


The LCD Group