All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class hep.lcd.recon.ztracking.tpc.TPCPat2

java.lang.Object
   |
   +----hep.lcd.recon.ztracking.TrackFinder
           |
           +----hep.lcd.recon.ztracking.tpc.TPCPat2

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


Constructor Index

 o TPCPat2()
 o TPCPat2(boolean)
Construct TPC Track Finder for given MAXTracks and MAXTrkPnts.

Method Index

 o assignPoints(int, double[], double[], double[], boolean[], int, int[], int[], double, double, int, int[][], double[], double[], double[])
Assigns points to given track.
 o findTracks(int, int, double[], double[], double[], boolean[], int, int[], int[])
Given the pattern recognition level and the specified minimum radius of curvature, this method uses various layer triplets to find tracks.
 o findTracks(int, int, int)
Get tracker points from Tracker interface ...
 o setupParameters()
Invoked in setting up TrackFinder to set track finding strategy.

Constructors

 o TPCPat2
 public TPCPat2()
 o TPCPat2
 public TPCPat2(boolean hist)
Construct TPC Track Finder for given MAXTracks and MAXTrkPnts.

Methods

 o setupParameters
 public void setupParameters()
Invoked in setting up TrackFinder to set track finding strategy.

Overrides:
setupParameters in class TrackFinder
 o findTracks
 public void findTracks(int level,
                        int nPoints,
                        int nLayers)
Get tracker points from Tracker interface ...

Overrides:
findTracks in class TrackFinder
 o findTracks
 public void findTracks(int level,
                        int nPoints,
                        double x[],
                        double y[],
                        double z[],
                        boolean KFlag[],
                        int nLayers,
                        int ipoi[],
                        int ilon[])
Given the pattern recognition level and the specified minimum radius of curvature, this method uses various layer triplets to find tracks.

 o 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[])
Assigns points to given track.

Overrides:
assignPoints in class TrackFinder

All Packages  Class Hierarchy  This Package  Previous  Next  Index