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