hep.lcd.vertexing.zvtop
Class ZvFitStatus

java.lang.Object
  |
  +--hep.lcd.vertexing.zvtop.BasicFitStatus
        |
        +--hep.lcd.vertexing.zvtop.ZvFitStatus

public class ZvFitStatus
extends BasicFitStatus

ZvFitStatus -- status object for ZvFitter

Version:
$Id: ZvFitStatus.java,v 1.2 2001/06/05 18:20:56 walkowia Exp $
Author:
W.Walkowiak, 09/19/00
Source Code:
ZvFitStatus.java

Field Summary
static String ERROR_INIT_FAILURE
           
static String INPUT_TRACK_FAILURE
           
static String INVALID_FITMODE
           
static String NAN_ERROR_IN_DIST
           
static String NEG_SQR_ERR_IN_TRACKS
           
static String NEG_SQR_ERR_IN_VTX
           
static String NO_CONVERGENCE
           
static String NO_TRACKS
           
static String NOT_ENOUGH_INP_TRACKS
           
static String SINGULAR_MATRIX
           
static String SWIM_FAILURE
           
 
Fields inherited from class hep.lcd.vertexing.zvtop.BasicFitStatus
status
 
Fields inherited from interface hep.lcd.vertexing.zvtop.FitStatusInt
NOT_FITTED, OK, UNKNOWN_ERROR
 
Constructor Summary
ZvFitStatus()
           
ZvFitStatus(String status)
           
ZvFitStatus(String status, String message)
           
ZvFitStatus(ZvFitStatus prevStatus)
          copy constructor
 
Method Summary
 boolean invalidFitMode()
          invalid fit mode?
 boolean isSingular()
          is the error matrix singular?
 boolean noTracks()
          no tracks?
 String toString()
          phrase the status into a string
 boolean vtxErrHasNegElements()
          has the vertex error matrix negative elements?
 
Methods inherited from class hep.lcd.vertexing.zvtop.BasicFitStatus
addMessage, equals, getMessage, getStatus, isOK, setStatus, success, toStringWithMessage, unknownError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NO_TRACKS

public static final String NO_TRACKS

INVALID_FITMODE

public static final String INVALID_FITMODE

NOT_ENOUGH_INP_TRACKS

public static final String NOT_ENOUGH_INP_TRACKS

SINGULAR_MATRIX

public static final String SINGULAR_MATRIX

NEG_SQR_ERR_IN_TRACKS

public static final String NEG_SQR_ERR_IN_TRACKS

NEG_SQR_ERR_IN_VTX

public static final String NEG_SQR_ERR_IN_VTX

INPUT_TRACK_FAILURE

public static final String INPUT_TRACK_FAILURE

ERROR_INIT_FAILURE

public static final String ERROR_INIT_FAILURE

NAN_ERROR_IN_DIST

public static final String NAN_ERROR_IN_DIST

SWIM_FAILURE

public static final String SWIM_FAILURE

NO_CONVERGENCE

public static final String NO_CONVERGENCE
Constructor Detail

ZvFitStatus

public ZvFitStatus()

ZvFitStatus

public ZvFitStatus(String status)

ZvFitStatus

public ZvFitStatus(String status,
                   String message)

ZvFitStatus

public ZvFitStatus(ZvFitStatus prevStatus)
copy constructor
Method Detail

noTracks

public boolean noTracks()
no tracks?

isSingular

public boolean isSingular()
is the error matrix singular?

vtxErrHasNegElements

public boolean vtxErrHasNegElements()
has the vertex error matrix negative elements?

invalidFitMode

public boolean invalidFitMode()
invalid fit mode?

toString

public String toString()
phrase the status into a string
Overrides:
toString in class BasicFitStatus


The LCD Group