|
|||||||||
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 VtxFitter
public 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 VtxFitter
public ZvVertex getFittedVertex()
getFittedVertex
in interface VtxFitter
public ZvTrackList getNewTrackList()
getNewTrackList
in interface VtxFitter
public ZvFitStatus getStatus()
getStatus
in interface VtxFitter
public ZvFitStatus getStatusCopy()
getStatusCopy
in interface VtxFitter
public ZvFitStatus doFit(double[] initVtxPosition, double[] initVtxError)
doFit
in interface VtxFitter
public VtxFitter copy()
copy
in interface VtxFitter
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |