hep.lcd.vertexing.zvtop
Interface TwoTrackMatcher

All Known Implementing Classes:
ZvSimpleTwoTrackMatcher, ZvTwoTrackMatcher

public interface TwoTrackMatcher

TwoTrackMatcher -- find common vertex of two tracks.

Version:
$Id: TwoTrackMatcher.java,v 1.1 2002/10/25 01:13:10 walkowia Exp $
Author:
W.Walkowiak, 12/22/01

Method Summary
 TwoTrackMatcher copy()
          get a deep copy
 VtxFitter fitter()
          get a handle to the fitter used
 ZvVertex getFittedVertex()
          get the resulting (fitted) vertex
 ZvTrackList getNewTrackList()
          get the resulting (reswum) track list
-- of interest, if takeNewTrackList in fitter is set to false
 ZvFitStatus getStatus()
          get the status of the matcher
 ZvFitStatus getStatusCopy()
          get the status of the matcher as a deep copy
 void setFitter(VtxFitter fitter)
          set the Fitter to be used
 void setSwimmer(Swimmer swimmer)
          set the Swimmer to be used
 void setTracks(ZvTrack track1, ZvTrack track2)
          set tracks to be matched
 Swimmer swimmer()
          get a handle to the swimmer used
 

Method Detail

setSwimmer

public void setSwimmer(Swimmer swimmer)
set the Swimmer to be used


swimmer

public Swimmer swimmer()
get a handle to the swimmer used


setFitter

public void setFitter(VtxFitter fitter)
set the Fitter to be used


fitter

public VtxFitter fitter()
get a handle to the fitter used


setTracks

public void setTracks(ZvTrack track1,
                      ZvTrack track2)
set tracks to be matched


getFittedVertex

public ZvVertex getFittedVertex()
get the resulting (fitted) vertex


getNewTrackList

public ZvTrackList getNewTrackList()
get the resulting (reswum) track list
-- of interest, if takeNewTrackList in fitter is set to false


getStatus

public ZvFitStatus getStatus()
get the status of the matcher


getStatusCopy

public ZvFitStatus getStatusCopy()
get the status of the matcher as a deep copy


copy

public TwoTrackMatcher copy()
get a deep copy



The LCD Group