hep.lcd.recon.tracking
Class TrkCandidate

java.lang.Object
  |
  +--hep.lcd.recon.tracking.TrkCandidate

public class TrkCandidate
extends Object

Source Code:
TrkCandidate.java

Field Summary
 boolean Candidate
           
 double chiSq
           
 TrkExtrap extrap
           
static boolean firstCalcChiSq
           
static boolean firstFailBW
           
static boolean firstRecalTrk
           
static boolean firstTrkCand
           
 double gdmcfr
           
 TrkHotList hits
           
 MCParticle mcpart
           
static int nCalc
           
 int npteff
           
 TrkParams params
           
 int trkNum
           
 
Constructor Summary
TrkCandidate(int it, TrkHotList hits, double[] trackPar)
           
 
Method Summary
 void calcChiSq(Specifications specs)
           
 void doExtrap(TrkParams tp, Specifications specs)
           
 double get_curv()
           
 double get_d0()
           
 double get_omega()
           
 double get_phi0()
           
 double get_s()
           
 double get_tandip()
           
 double get_z0()
           
 double getFrHtsSameMC()
           
 TrkHotList getHotList()
           
 MCParticle getMCParticle()
           
 TrkHitOnTrk[] getTrackHits()
           
 TrkExtrap getTrkExtrap()
           
 int getTrkNum()
           
 TrkParams getTrkParams()
           
 boolean isCandidate()
           
 void print()
           
 void printPoints(int npts)
           
 void recalculateTrack(Specifications specs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Candidate

public boolean Candidate

trkNum

public int trkNum

hits

public TrkHotList hits

params

public TrkParams params

extrap

public TrkExtrap extrap

chiSq

public double chiSq

npteff

public int npteff

mcpart

public MCParticle mcpart

gdmcfr

public double gdmcfr

firstTrkCand

public static boolean firstTrkCand

firstRecalTrk

public static boolean firstRecalTrk

firstCalcChiSq

public static boolean firstCalcChiSq

firstFailBW

public static boolean firstFailBW

nCalc

public static int nCalc
Constructor Detail

TrkCandidate

public TrkCandidate(int it,
                    TrkHotList hits,
                    double[] trackPar)
Method Detail

isCandidate

public boolean isCandidate()

getTrkNum

public int getTrkNum()

getHotList

public TrkHotList getHotList()

getTrkParams

public TrkParams getTrkParams()

getTrkExtrap

public TrkExtrap getTrkExtrap()

get_d0

public double get_d0()

get_phi0

public double get_phi0()

get_omega

public double get_omega()

get_z0

public double get_z0()

get_s

public double get_s()

get_curv

public double get_curv()

get_tandip

public double get_tandip()

getMCParticle

public MCParticle getMCParticle()

getFrHtsSameMC

public double getFrHtsSameMC()

getTrackHits

public TrkHitOnTrk[] getTrackHits()

recalculateTrack

public void recalculateTrack(Specifications specs)

calcChiSq

public void calcChiSq(Specifications specs)

doExtrap

public void doExtrap(TrkParams tp,
                     Specifications specs)

print

public void print()

printPoints

public void printPoints(int npts)


The LCD Group