hep.lcd.vertexing.zvtop
Class ZvgGTFParam

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

public class ZvgGTFParam
extends Object

ZvgGTFParam -- ZvgGhostTrackFinder's constant parameters

To be set before running ZvgGhostTrackFinder.

CAUTION: This class is part of an upcoming extension of ZvTopVertexer. It is not necessarily fully working and may change frequently.

Version:
$Id: ZvgGTFParam.java,v 1.2 2001/06/05 18:20:59 walkowia Exp $
Author:
W.Walkowiak, 05/27/01
Source Code:
ZvgGTFParam.java

Constructor Summary
ZvgGTFParam()
          constructor; provides default parameter settings
ZvgGTFParam(ZvgGTFParam tp)
          copy constructor
 
Method Summary
 ZvgGTFParam copy()
          get a copy of this instance
 double getCosBeamAxisClear()
          Get the currently set cosine for the beam axis clearance of the ghost track for good quality check byZvgChi2Calculator.
 double getCosInitGuessDev()
          Get the currently set cosine of the maximum angle difference to initial ghost track guess for good quality check byZvgChi2Calculator.
 double getDTrkMax()
          Get the currently set maximum distance along track to be swum in ZvgGhostTrackFinder.
 double getDTrkMin()
          Get the currently set minimum distance along track to be swum in ZvgGhostTrackFinder.
 double getGWidthIni()
          Get the currently set initial ghost track width used in ZvgGhostTrackFinder.
 double getJWgtExp()
          Get the currently set exponent for jet core weighting in ZvgChi2Calculator.
 double getJWgtFac()
          Get the currently set factor for jet core weighting in ZvgChi2Calculator.
 double getMaxChi2()
          Get the currently set maximum chi2 for ZvgChi2Calculator
 double getStepMax()
          Get the currently set maximum (initial) step size for angle stepping loop in ZvgGhostTrackFinder.
 double getStepMin()
          Get the currently set minimum (final) step size for angle stepping loop in ZvgGhostTrackFinder.
 void setCosBeamAxisClear(double cosClear)
          Set the cosine for the beam axis clearance angle of the ghost track for good quality check.
 void setCosInitGuessDev(double cosDev)
          Set the cosine of the maximum angle difference to initial ghost track guess for good quality check.
 void setDTrkMax(double dTrkMax)
          Set the maximum distance along track to be swum in ZvgGhostTrackFinder.
 void setDTrkMin(double dTrkMin)
          Set the minimum distance along track to be swum in ZvgGhostTrackFinder.
 void setGWidthIni(double gWidthIni)
          Set the initial ghost track width in ZvgGhostTrackFinder.
 void setJWgtExp(double exp)
          Set the exponent for jet core weighting in ZvgChi2Calculator
alpha = alpha^exp
Default: 0.8
 void setJWgtFac(double fac)
          Set the factor for jet core weighting in ZvgChi2Calculator.
 void setMaxChi2(double maxChi2)
          Set the maximum chi2 for ZvgChi2Calculator
Default: 1.0
 void setStepMax(double step)
          Set the maximum (initial) step size for angle stepping loop in ZvgGhostTrackFinder.
 void setStepMin(double step)
          Set the minimum (final) step size for angle stepping loop in ZvgGhostTrackFinder.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZvgGTFParam

public ZvgGTFParam()
constructor; provides default parameter settings

ZvgGTFParam

public ZvgGTFParam(ZvgGTFParam tp)
copy constructor
Method Detail

setStepMax

public void setStepMax(double step)
Set the maximum (initial) step size for angle stepping loop in ZvgGhostTrackFinder.
Default: 0.04;

getStepMax

public double getStepMax()
Get the currently set maximum (initial) step size for angle stepping loop in ZvgGhostTrackFinder.

setStepMin

public void setStepMin(double step)
Set the minimum (final) step size for angle stepping loop in ZvgGhostTrackFinder.
Default: 0.00015;

getStepMin

public double getStepMin()
Get the currently set minimum (final) step size for angle stepping loop in ZvgGhostTrackFinder.

setGWidthIni

public void setGWidthIni(double gWidthIni)
Set the initial ghost track width in ZvgGhostTrackFinder.
Default: 0.0025 cm

getGWidthIni

public double getGWidthIni()
Get the currently set initial ghost track width used in ZvgGhostTrackFinder.

setDTrkMin

public void setDTrkMin(double dTrkMin)
Set the minimum distance along track to be swum in ZvgGhostTrackFinder.
Default: 0.1 cm

getDTrkMin

public double getDTrkMin()
Get the currently set minimum distance along track to be swum in ZvgGhostTrackFinder.

setDTrkMax

public void setDTrkMax(double dTrkMax)
Set the maximum distance along track to be swum in ZvgGhostTrackFinder.
Default: 2.0 cm

getDTrkMax

public double getDTrkMax()
Get the currently set maximum distance along track to be swum in ZvgGhostTrackFinder.

setMaxChi2

public void setMaxChi2(double maxChi2)
Set the maximum chi2 for ZvgChi2Calculator
Default: 1.0

getMaxChi2

public double getMaxChi2()
Get the currently set maximum chi2 for ZvgChi2Calculator

setJWgtExp

public void setJWgtExp(double exp)
Set the exponent for jet core weighting in ZvgChi2Calculator
alpha = alpha^exp
Default: 0.8

getJWgtExp

public double getJWgtExp()
Get the currently set exponent for jet core weighting in ZvgChi2Calculator.

setJWgtFac

public void setJWgtFac(double fac)
Set the factor for jet core weighting in ZvgChi2Calculator.
chi2_jWgt = (fac*alpha)^2
Default: 1/0.3

getJWgtFac

public double getJWgtFac()
Get the currently set factor for jet core weighting in ZvgChi2Calculator.

setCosInitGuessDev

public void setCosInitGuessDev(double cosDev)
Set the cosine of the maximum angle difference to initial ghost track guess for good quality check.
Default: cos(alpha_open) > 0.5 (60 deg)

getCosInitGuessDev

public double getCosInitGuessDev()
Get the currently set cosine of the maximum angle difference to initial ghost track guess for good quality check byZvgChi2Calculator.

setCosBeamAxisClear

public void setCosBeamAxisClear(double cosClear)
Set the cosine for the beam axis clearance angle of the ghost track for good quality check.
Default: cos(theta_beam) < 0.906 (25 deg)

getCosBeamAxisClear

public double getCosBeamAxisClear()
Get the currently set cosine for the beam axis clearance of the ghost track for good quality check byZvgChi2Calculator.

copy

public ZvgGTFParam copy()
get a copy of this instance


The LCD Group