hep.lcd.recon.tracking.tpc
Class TPCPat2

java.lang.Object
  |
  +--hep.lcd.recon.tracking.AbsTrackFinder
        |
        +--hep.lcd.recon.tracking.tpc.TPCPat2

public class TPCPat2
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:
TPCPat2.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
TPCPat2(boolean hist)
          Construct TPC TrackFinder (MaxTracks=200,MaxTrkPts=160).
 
Method Summary
 int assignPoints(int it, double[] x, double[] y, double[] z, boolean[] Flag, int nLayers, int[] ipoi, int[] ilon, double Ddzax, double Dmasu, int MaxPts, int[][] ipnt, double[] Sang, double[] Chis, double[] ChisN)
           
 void findTracks(int level, int nPoints, double[] x, double[] y, double[] z, boolean[] KFlag, int nLayers, int[] ipoi, int[] ilon)
           
 void findTracks(int level, int nPoints, int nLayers)
          Find tracks.
 void setupParameters()
           
 
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

TPCPat2

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

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

findTracks

public void findTracks(int level,
                       int nPoints,
                       double[] x,
                       double[] y,
                       double[] z,
                       boolean[] KFlag,
                       int nLayers,
                       int[] ipoi,
                       int[] ilon)

assignPoints

public int assignPoints(int it,
                        double[] x,
                        double[] y,
                        double[] z,
                        boolean[] Flag,
                        int nLayers,
                        int[] ipoi,
                        int[] ilon,
                        double Ddzax,
                        double Dmasu,
                        int MaxPts,
                        int[][] ipnt,
                        double[] Sang,
                        double[] Chis,
                        double[] ChisN)


The LCD Group