All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class hep.lcd.recon.ztracking.AbstractTrack

java.lang.Object
   |
   +----hep.lcd.recon.ztracking.AbstractTrack

public abstract class AbstractTrack
extends Object
implements Track, Serializable

Variable Index

 o firstEM_Barrel_Extrapolation
 o firstEM_Endcap_Extrapolation
 o firstEM_Extrapolation_error
 o firstHAD_Barrel_Extrapolation
 o firstHAD_Endcap_Extrapolation
 o firstHAD_Extrapolation_error

Constructor Index

 o AbstractTrack()
Create an abstract track
 o AbstractTrack(MCParticle)
Create an abstract track with associated Monte Carlo particle

Method Index

 o addHit(TrackerHit)
Add hits on track
 o cosTheta()
 o exitsEnd(double)
 o fitSuccess()
Returns status of track fitting.
 o get_EM_Extrapolation()
 o get_EM_Extrapolation(double, double)
 o get_EM_Extrapolation_R()
 o get_EM_Extrapolation_X()
 o get_EM_Extrapolation_Y()
 o get_EM_Extrapolation_Z()
 o get_HAD_Extrapolation()
 o get_HAD_Extrapolation(double, double)
 o get_HAD_Extrapolation_R()
 o get_HAD_Extrapolation_X()
 o get_HAD_Extrapolation_Y()
 o get_HAD_Extrapolation_Z()
 o getCharge()
Get charge of track
 o getChi2()
Get overall chi-squared for the selected track.
 o getErrorMatrix()
Get track error matrix.
 o getErrorMatrixElement(int, int)
Get track error matrix element.
 o getHits()
Get track hits
 o getMCParticle()
Return associated Monte Carlo particle
 o getMCPFraction()
Get fraction of hits from parent MC particle.
 o getMCPTrackerFraction()
Get fraction of Tracker hits from parent MC particle.
 o getMom()
Get momentum of track
 o getMomentum()
Get momentum vector of track
 o getMomentumX()
 o getMomentumY()
 o getMomentumZ()
 o getNDF()
Get number of degrees of freedom for the track.
 o getNHits()
Get number of track hits
 o getOrigin()
Get origin of track
 o getOriginX()
 o getOriginY()
 o getOriginZ()
 o getPX()
 o getPY()
 o getPZ()
 o getTrackExtrapolations()
Returns extrapolations of track to various points in the detector.
 o getTrackParameter(int)
Returns the selected parameter for the track.
 o getTrackParameters()
Returns an array of parameters for the track.
 o mag()
 o mag2()
 o reachesRadius(double)
 o setTrackExtrapolations(double, double, double)
 o v()
 o x()
 o y()
 o z()

Variables

 o firstEM_Barrel_Extrapolation
 public static boolean firstEM_Barrel_Extrapolation
 o firstEM_Endcap_Extrapolation
 public static boolean firstEM_Endcap_Extrapolation
 o firstHAD_Barrel_Extrapolation
 public static boolean firstHAD_Barrel_Extrapolation
 o firstHAD_Endcap_Extrapolation
 public static boolean firstHAD_Endcap_Extrapolation
 o firstEM_Extrapolation_error
 public static boolean firstEM_Extrapolation_error
 o firstHAD_Extrapolation_error
 public static boolean firstHAD_Extrapolation_error

Constructors

 o AbstractTrack
 public AbstractTrack()
Create an abstract track

 o AbstractTrack
 public AbstractTrack(MCParticle mcp)
Create an abstract track with associated Monte Carlo particle

Methods

 o getCharge
 public int getCharge()
Get charge of track

 o getOrigin
 public double[] getOrigin()
Get origin of track

 o getOriginX
 public double getOriginX()
 o getOriginY
 public double getOriginY()
 o getOriginZ
 public double getOriginZ()
 o getMom
 public double getMom()
Get momentum of track

 o getMomentum
 public double[] getMomentum()
Get momentum vector of track

 o getMomentumX
 public double getMomentumX()
 o getMomentumY
 public double getMomentumY()
 o getMomentumZ
 public double getMomentumZ()
 o getPX
 public double getPX()
 o getPY
 public double getPY()
 o getPZ
 public double getPZ()
 o getNHits
 public int getNHits()
Get number of track hits

 o getHits
 public Vector getHits()
Get track hits

 o addHit
 public void addHit(TrackerHit hit)
Add hits on track

 o getTrackParameters
 public double[] getTrackParameters()
Returns an array of parameters for the track.

 o getTrackParameter
 public double getTrackParameter(int i)
Returns the selected parameter for the track.

 o fitSuccess
 public boolean fitSuccess()
Returns status of track fitting.

 o getChi2
 public double getChi2()
Get overall chi-squared for the selected track.

 o getNDF
 public double getNDF()
Get number of degrees of freedom for the track.

 o getErrorMatrix
 public double[][] getErrorMatrix()
Get track error matrix.

 o getErrorMatrixElement
 public double getErrorMatrixElement(int i,
                                     int j)
Get track error matrix element.

 o getMCParticle
 public MCParticle getMCParticle()
Return associated Monte Carlo particle

 o getMCPFraction
 public double getMCPFraction()
Get fraction of hits from parent MC particle.

 o getMCPTrackerFraction
 public double getMCPTrackerFraction()
Get fraction of Tracker hits from parent MC particle.

 o getTrackExtrapolations
 public TrackExtrapolations getTrackExtrapolations()
Returns extrapolations of track to various points in the detector.

 o reachesRadius
 public boolean reachesRadius(double r)
 o exitsEnd
 public boolean exitsEnd(double z)
 o get_EM_Extrapolation
 public double[] get_EM_Extrapolation()
 o get_HAD_Extrapolation
 public double[] get_HAD_Extrapolation()
 o get_EM_Extrapolation
 public double[] get_EM_Extrapolation(double r,
                                      double z)
 o get_HAD_Extrapolation
 public double[] get_HAD_Extrapolation(double r,
                                       double z)
 o get_EM_Extrapolation_X
 public double get_EM_Extrapolation_X()
 o get_EM_Extrapolation_Y
 public double get_EM_Extrapolation_Y()
 o get_EM_Extrapolation_R
 public double get_EM_Extrapolation_R()
 o get_EM_Extrapolation_Z
 public double get_EM_Extrapolation_Z()
 o get_HAD_Extrapolation_X
 public double get_HAD_Extrapolation_X()
 o get_HAD_Extrapolation_Y
 public double get_HAD_Extrapolation_Y()
 o get_HAD_Extrapolation_R
 public double get_HAD_Extrapolation_R()
 o get_HAD_Extrapolation_Z
 public double get_HAD_Extrapolation_Z()
 o setTrackExtrapolations
 public void setTrackExtrapolations(double x,
                                    double y,
                                    double z)
 o x
 public double x()
 o y
 public double y()
 o z
 public double z()
 o v
 public double[] v()
 o mag
 public double mag()
 o mag2
 public double mag2()
 o cosTheta
 public double cosTheta()

All Packages  Class Hierarchy  This Package  Previous  Next  Index