hep.lcd.recon.tracking.fitters.klm
Class KLMFitTrack

java.lang.Object
  |
  +--hep.lcd.recon.tracking.fitters.klm.AbsKLMTrackFitter
        |
        +--hep.lcd.recon.tracking.fitters.klm.KLMFitTrack

public class KLMFitTrack
extends AbsKLMTrackFitter
implements TrkFitter

Source Code:
KLMFitTrack.java

Field Summary
 boolean debug
           
 double GoodChi2
           
static double PI_MASS
           
 boolean useTPC
           
 boolean useVXD
           
 
Fields inherited from class hep.lcd.recon.tracking.fitters.klm.AbsKLMTrackFitter
DEV_DRIFTBARREL, DEV_DRIFTPLANE, DEV_EMCAL, DEV_HADCAL, DEV_MUON, DEV_PIXELBARREL, DEV_PIXELPLANE, DEV_SILBARREL, DEV_SILDISK, TRACE_ABSORB, TRACE_CALOR, TRACE_CONE, TRACE_DECAY, TRACE_DUMMY, TRACE_PAIR, TRACE_PROD, TRACE_RPLANE, TRACE_SCAT, TRACE_SHOWER, TRACE_ZPLANE
 
Constructor Summary
KLMFitTrack()
           
 
Method Summary
 void fit(int it)
           
 void fit(int it, VertexDetector v, Tracker t)
          Fit tracks.
 boolean fitSuccess()
           
 double getChi2()
           
 double[][] getErrorMatrix()
           
 TrkParams getFittedParams()
           
 double getNDF()
           
 void setTracker(Tracker t)
           
 void setupEvent(LCDEvent e)
           
 void setVXD(VertexDetector v)
           
 
Methods inherited from class hep.lcd.recon.tracking.fitters.klm.AbsKLMTrackFitter
addNode, fitTrack, newTrackFit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

debug

public boolean debug

useVXD

public boolean useVXD

useTPC

public boolean useTPC

GoodChi2

public double GoodChi2

PI_MASS

public static final double PI_MASS
Constructor Detail

KLMFitTrack

public KLMFitTrack()
Method Detail

fit

public void fit(int it,
                VertexDetector v,
                Tracker t)
Description copied from interface: TrkFitter
Fit tracks.
Specified by:
fit in interface TrkFitter

setupEvent

public void setupEvent(LCDEvent e)
Specified by:
setupEvent in interface TrkFitter

fit

public void fit(int it)
Specified by:
fit in interface TrkFitter

setVXD

public void setVXD(VertexDetector v)
Specified by:
setVXD in interface TrkFitter

setTracker

public void setTracker(Tracker t)
Specified by:
setTracker in interface TrkFitter

getErrorMatrix

public double[][] getErrorMatrix()
Specified by:
getErrorMatrix in interface TrkFitter

getFittedParams

public TrkParams getFittedParams()
Specified by:
getFittedParams in interface TrkFitter

getChi2

public double getChi2()
Specified by:
getChi2 in interface TrkFitter

getNDF

public double getNDF()
Specified by:
getNDF in interface TrkFitter

fitSuccess

public boolean fitSuccess()
Specified by:
fitSuccess in interface TrkFitter


The LCD Group