|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--hep.lcd.vertexing.zvtop.ZvgChi2Calculator
Constructor Summary | |
ZvgChi2Calculator()
|
|
ZvgChi2Calculator(ZvgChi2Calculator chi2Calculator)
copy constructor |
|
ZvgChi2Calculator(ZvTrackList trackList,
ZvGhostTrack gTrack,
double[] xIP)
Constructor with initialization |
Method Summary | |
boolean |
calculateChi2()
Calculate chi2 Returns false on error. |
void |
forceChi2ZeroCalc()
Force a chi2Zero calculation now. (To be done ie if ghost track width has changed.) |
double[] |
getChi2()
Get the Chi2 contributions per track (copy). |
double[] |
getChi2Zero()
Get the Chi2Zero contributions per track (copy). |
double[] |
getDistOnTracks()
Get the distance along (original) track to point of closest approach with ghost (copy). |
double |
getGhostWidthMax2()
Get the square of the maximum ghost track width value. |
double |
getTotalChi2()
Get the total Chi2 sum. |
double[] |
getTrackToGhostNorms()
Get the 3D norms to ghost track at IP (copy). |
void |
init(ZvTrackList trackList,
ZvGhostTrack gTrack,
double[] xIP)
initialize with track list, ghost track and IP position |
void |
setCMatList(ZvgCMatList cMatList)
Set CMat list to be considered |
void |
setGhostTrack(ZvGhostTrack gTrack)
Set ghost track to be used. This does not cause a new calculation of the chi2Zeros! |
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 |
setJWgtExp(double exp)
Set the exponent for jet core weighting. |
void |
setJWgtFac(double fac)
Set the factor for jet core weighting. |
void |
setMaxChi2(double chi2Max)
Set maximum chi2 cut. |
void |
setNTry(int nTry)
Set the current trial number Default: 1 |
void |
setZvTrackList(ZvTrackList trackList)
Set ZvTrackList to be used (Should have same size at CMatList and should be swum to 2D doca.) |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ZvgChi2Calculator()
public ZvgChi2Calculator(ZvTrackList trackList, ZvGhostTrack gTrack, double[] xIP)
init(hep.lcd.vertexing.zvtop.ZvTrackList, hep.lcd.vertexing.zvtop.ZvGhostTrack, double[])
public ZvgChi2Calculator(ZvgChi2Calculator chi2Calculator)
Method Detail |
public void init(ZvTrackList trackList, ZvGhostTrack gTrack, double[] xIP)
public void setGhostTrack(ZvGhostTrack gTrack)
public void forceChi2ZeroCalc()
public void setZvTrackList(ZvTrackList trackList)
public void setCMatList(ZvgCMatList cMatList)
public void setIP(double[] xIP)
public void setJetDirection(double[] jetDirection)
public void setNTry(int nTry)
public void setJWgtExp(double exp)
public void setJWgtFac(double fac)
public void setMaxChi2(double chi2Max)
public boolean calculateChi2()
public double getTotalChi2()
public double[] getChi2()
public double[] getChi2Zero()
public double[] getTrackToGhostNorms()
public double[] getDistOnTracks()
public double getGhostWidthMax2()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |