hep.lcd.vertexing.zvtop
Class ZvTopVertexer

java.lang.Object
  |
  +--hep.lcd.vertexing.zvtop.ZvTopVertexer

public class ZvTopVertexer
extends Object

ZvTopVertexer -- main class

Topological vertex finding;
LCD Java implementation of SLD's ZVTOP(3)

Version:
$Id: ZvTopVertexer.java,v 1.3 2001/06/13 23:51:15 walkowia Exp $
Author:
Wolfgang Walkowiak, 09/30/00
Source Code:
ZvTopVertexer.java

Constructor Summary
ZvTopVertexer()
          constructor; provides default parameter settings
ZvTopVertexer(ZvTopParam parameters)
          constructor with specification of parameters
ZvTopVertexer(ZvTopVertexer tv)
          copy constructor
 
Method Summary
 ZvBeamSpot beamSpot()
          get currently set beamSpot
 ZvTrackList finalTracks()
          resulting final list of tracks with proper vertex associations
 ZvVertexList finalVertices()
          resulting final list of vertices with proper track associations
 ZvTopStatus findVertices()
          find vertices
-- main method
 ZvTrackList inputTracks()
          input tracks used
 ZvTopParam parameters()
          get currently set ZvTopVertexer specific parameters
 void setBeamSpot(ZvBeamSpot beamSpot)
          set beam spot
default: (0,0,0)
 void setParam(ZvTopParam parameters)
          set ZvTopVertexer specific parameters
 void setSwimmer(Swimmer swimmer)
          set the Swimmer to be used
default: ZvSwimmer (with it's default settings)
 void setTrackList(ZvTrackList tracks)
          set the input track list
 void setVtxFitter(VtxFitter vtxFitter)
          set the vtxFitter to be used
default: ZvFitter (with it's default settings)
 ZvTopStatus status()
          current status
 Swimmer swimmer()
          get a handle to the swimmer used
 ZvProbTubeList usedProbTubes()
          handle to to the probabilty tube list used
static String version()
          return version string
 VtxFitter vtxFitter()
          get a handle to the vtxFitter used
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZvTopVertexer

public ZvTopVertexer()
constructor; provides default parameter settings

ZvTopVertexer

public ZvTopVertexer(ZvTopParam parameters)
constructor with specification of parameters
See Also:
setParam(hep.lcd.vertexing.zvtop.ZvTopParam)

ZvTopVertexer

public ZvTopVertexer(ZvTopVertexer tv)
copy constructor
Method Detail

version

public static String version()
return version string

setSwimmer

public void setSwimmer(Swimmer swimmer)
set the Swimmer to be used
default: ZvSwimmer (with it's default settings)

swimmer

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

setVtxFitter

public void setVtxFitter(VtxFitter vtxFitter)
set the vtxFitter to be used
default: ZvFitter (with it's default settings)

vtxFitter

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

setBeamSpot

public void setBeamSpot(ZvBeamSpot beamSpot)
set beam spot
default: (0,0,0)
See Also:
ZvBeamSpot

beamSpot

public ZvBeamSpot beamSpot()
get currently set beamSpot

setParam

public void setParam(ZvTopParam parameters)
set ZvTopVertexer specific parameters
See Also:
ZvTopParam

parameters

public ZvTopParam parameters()
get currently set ZvTopVertexer specific parameters
See Also:
ZvTopParam

setTrackList

public void setTrackList(ZvTrackList tracks)
set the input track list

inputTracks

public ZvTrackList inputTracks()
input tracks used

finalTracks

public ZvTrackList finalTracks()
resulting final list of tracks with proper vertex associations

finalVertices

public ZvVertexList finalVertices()
resulting final list of vertices with proper track associations

status

public ZvTopStatus status()
current status

usedProbTubes

public ZvProbTubeList usedProbTubes()
handle to to the probabilty tube list used

findVertices

public ZvTopStatus findVertices()
find vertices
-- main method


The LCD Group