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 |
TPCPat2
public TPCPat2(boolean hist)
- Construct TPC TrackFinder (MaxTracks=200,MaxTrkPts=160).
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