|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--hep.lcd.vertexing.zvtop.ZvgGhostTrackFinder
ZvgGhostTrackFinder -- find the optimum ghost track axis for a given set of tracks
CAUTION: This class is part of an upcoming extension of ZvTopVertexer. It is not necessarily fully working and may change frequently.
| Constructor Summary | |
ZvgGhostTrackFinder()
|
|
ZvgGhostTrackFinder(ZvgGhostTrackFinder prevFinder)
copy constructor |
|
ZvgGhostTrackFinder(ZvTrackList trackList,
double[] xIP,
double[] guessDir,
double[] jetDir,
ZvgGTFParam params)
Constructor with initialization. |
|
| Method Summary | |
ZvgGTFStatus |
findGhostTrack()
Do the actual ghost track finding. |
ZvgChi2Calculator |
getChi2Calculator()
Get a handle to the ZvChi2Calculator used. |
ZvgCMatList |
getCMatList()
Get the swum list of C matrices. |
ZvGhostTrack |
getGhostTrack()
Get the resulting ghost track. |
ZvgGTFParam |
getParameters()
Get a handle to the currently used constant parameter set. |
Swimmer |
getSwimmer()
Get handle to the currently set swimmer. |
ZvTrackList |
getZvTrackList()
Get handle to original ZvTrackList being used. |
void |
init(ZvTrackList trackList,
double[] xIP,
double[] guessDir,
double[] jetDir,
ZvgGTFParam params)
Initialize with track list, IP position, intial guess direction for the ghost track, jet direction and parameters. |
void |
setInitGuessDir(double[] guessDir)
Set initial guess direction for ghost track. |
void |
setIP(double[] xIP)
Set reference point (eg IP) |
void |
setJetDirection(double[] jetDirection)
Set jet direction Needed to calculate soft jet core weight in chi2. |
void |
setParameters(ZvgGTFParam parameters)
Set the constant parameter set. |
void |
setSwimmer(Swimmer swimmer)
Set the swimmer to be used. Default: ZvSwimmer with it's default settings. |
void |
setZvTrackList(ZvTrackList trackList)
Set ZvTrackList to be used. |
ZvgGTFStatus |
status()
Get the current status. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ZvgGhostTrackFinder()
public ZvgGhostTrackFinder(ZvTrackList trackList,
double[] xIP,
double[] guessDir,
double[] jetDir,
ZvgGTFParam params)
init(hep.lcd.vertexing.zvtop.ZvTrackList, double[], double[], double[], hep.lcd.vertexing.zvtop.ZvgGTFParam)public ZvgGhostTrackFinder(ZvgGhostTrackFinder prevFinder)
| Method Detail |
public void init(ZvTrackList trackList,
double[] xIP,
double[] guessDir,
double[] jetDir,
ZvgGTFParam params)
public void setZvTrackList(ZvTrackList trackList)
public ZvTrackList getZvTrackList()
public void setIP(double[] xIP)
public void setJetDirection(double[] jetDirection)
public void setInitGuessDir(double[] guessDir)
public void setParameters(ZvgGTFParam parameters)
public ZvgGTFParam getParameters()
public void setSwimmer(Swimmer swimmer)
public Swimmer getSwimmer()
public ZvgGTFStatus status()
public ZvGhostTrack getGhostTrack()
public ZvgCMatList getCMatList()
public ZvgGTFStatus findGhostTrack()
public ZvgChi2Calculator getChi2Calculator()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||