|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--hep.lcd.vertexing.zvtop.ZvFitter
ZvFitter -- fit vertex for a list of tracks
No overdrive option so far
| Constructor Summary | |
ZvFitter()
|
|
ZvFitter(Swimmer swimmer)
|
|
ZvFitter(ZvFitter fitter)
copy constructor |
|
ZvFitter(ZvTrackList trackList)
|
|
| Method Summary | |
VtxFitter |
copy()
get a deep copy |
ZvFitStatus |
doFit(double[] initVtxPosition,
double[] initVtxError)
fit the vertex |
ZvVertex |
getFittedVertex()
get the resulting (fitted) vertex |
ZvTrackList |
getNewTrackList()
get the resulting (reswum) track list -- of interest, if takeNewTrackList is set to false |
ZvFitStatus |
getStatus()
get the status of the fitter |
ZvFitStatus |
getStatusCopy()
get the status of the fitter as a deep copy |
void |
setDistMin(double swimDistMin)
set the minimum swim distance -- otherwise no swimming for the track necessary -- default: 0.1 |
void |
setMaxTry(int nMaxTry)
set the maximum number of tries for outer loop -- default: 3 |
void |
setMaxTryInner(int nMaxTryInner)
set the maximum number of tries for inner loop -- default: 2 |
void |
setSwimmer(Swimmer swimmer)
set the Swimmer to be used default: ZvSwimmer (with it's default settings) |
void |
setTrackList(ZvTrackList trackList)
set track list to be fitted |
void |
setVtxResMax(double vtxResMax)
set the maximal vertex resolution -- vertex has converged, if two subsequent fits are within this distance of each other -- default: 0.001 |
Swimmer |
swimmer()
get a handle to the swimmer used |
void |
takeNewTrackList(boolean choice)
choose whether to record unswum (old) or swum (new) track parameters with the fitted vertex' track list |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ZvFitter()
public ZvFitter(Swimmer swimmer)
setSwimmer(hep.lcd.vertexing.zvtop.Swimmer)public ZvFitter(ZvTrackList trackList)
setTrackList(hep.lcd.vertexing.zvtop.ZvTrackList)public ZvFitter(ZvFitter fitter)
| Method Detail |
public void setSwimmer(Swimmer swimmer)
public Swimmer swimmer()
public void setTrackList(ZvTrackList trackList)
setTrackList in interface VtxFitterpublic void setMaxTry(int nMaxTry)
public void setMaxTryInner(int nMaxTryInner)
public void setVtxResMax(double vtxResMax)
public void setDistMin(double swimDistMin)
public void takeNewTrackList(boolean choice)
takeNewTrackList in interface VtxFitterpublic ZvVertex getFittedVertex()
getFittedVertex in interface VtxFitterpublic ZvTrackList getNewTrackList()
getNewTrackList in interface VtxFitterpublic ZvFitStatus getStatus()
getStatus in interface VtxFitterpublic ZvFitStatus getStatusCopy()
getStatusCopy in interface VtxFitter
public ZvFitStatus doFit(double[] initVtxPosition,
double[] initVtxError)
doFit in interface VtxFitterpublic VtxFitter copy()
copy in interface VtxFitter
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||