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
-
firstEM_Barrel_Extrapolation
-
-
firstEM_Endcap_Extrapolation
-
-
firstEM_Extrapolation_error
-
-
firstHAD_Barrel_Extrapolation
-
-
firstHAD_Endcap_Extrapolation
-
-
firstHAD_Extrapolation_error
-
-
AbstractTrack()
- Create an abstract track
-
AbstractTrack(MCParticle)
- Create an abstract track with associated Monte Carlo particle
-
addHit(TrackerHit)
- Add hits on track
-
cosTheta()
-
-
exitsEnd(double)
-
-
fitSuccess()
- Returns status of track fitting.
-
get_EM_Extrapolation()
-
-
get_EM_Extrapolation(double, double)
-
-
get_EM_Extrapolation_R()
-
-
get_EM_Extrapolation_X()
-
-
get_EM_Extrapolation_Y()
-
-
get_EM_Extrapolation_Z()
-
-
get_HAD_Extrapolation()
-
-
get_HAD_Extrapolation(double, double)
-
-
get_HAD_Extrapolation_R()
-
-
get_HAD_Extrapolation_X()
-
-
get_HAD_Extrapolation_Y()
-
-
get_HAD_Extrapolation_Z()
-
-
getCharge()
- Get charge of track
-
getChi2()
- Get overall chi-squared for the selected track.
-
getErrorMatrix()
- Get track error matrix.
-
getErrorMatrixElement(int, int)
- Get track error matrix element.
-
getHits()
- Get track hits
-
getMCParticle()
- Return associated Monte Carlo particle
-
getMCPFraction()
- Get fraction of hits from parent MC particle.
-
getMCPTrackerFraction()
- Get fraction of Tracker hits from parent MC particle.
-
getMom()
- Get momentum of track
-
getMomentum()
- Get momentum vector of track
-
getMomentumX()
-
-
getMomentumY()
-
-
getMomentumZ()
-
-
getNDF()
- Get number of degrees of freedom for the track.
-
getNHits()
- Get number of track hits
-
getOrigin()
- Get origin of track
-
getOriginX()
-
-
getOriginY()
-
-
getOriginZ()
-
-
getPX()
-
-
getPY()
-
-
getPZ()
-
-
getTrackExtrapolations()
- Returns extrapolations of track to various points in the detector.
-
getTrackParameter(int)
- Returns the selected parameter for the track.
-
getTrackParameters()
- Returns an array of parameters for the track.
-
mag()
-
-
mag2()
-
-
reachesRadius(double)
-
-
setTrackExtrapolations(double, double, double)
-
-
v()
-
-
x()
-
-
y()
-
-
z()
-
firstEM_Barrel_Extrapolation
public static boolean firstEM_Barrel_Extrapolation
firstEM_Endcap_Extrapolation
public static boolean firstEM_Endcap_Extrapolation
firstHAD_Barrel_Extrapolation
public static boolean firstHAD_Barrel_Extrapolation
firstHAD_Endcap_Extrapolation
public static boolean firstHAD_Endcap_Extrapolation
firstEM_Extrapolation_error
public static boolean firstEM_Extrapolation_error
firstHAD_Extrapolation_error
public static boolean firstHAD_Extrapolation_error
AbstractTrack
public AbstractTrack()
- Create an abstract track
AbstractTrack
public AbstractTrack(MCParticle mcp)
- Create an abstract track with associated Monte Carlo particle
getCharge
public int getCharge()
- Get charge of track
getOrigin
public double[] getOrigin()
- Get origin of track
getOriginX
public double getOriginX()
getOriginY
public double getOriginY()
getOriginZ
public double getOriginZ()
getMom
public double getMom()
- Get momentum of track
getMomentum
public double[] getMomentum()
- Get momentum vector of track
getMomentumX
public double getMomentumX()
getMomentumY
public double getMomentumY()
getMomentumZ
public double getMomentumZ()
getPX
public double getPX()
getPY
public double getPY()
getPZ
public double getPZ()
getNHits
public int getNHits()
- Get number of track hits
getHits
public Vector getHits()
- Get track hits
addHit
public void addHit(TrackerHit hit)
- Add hits on track
getTrackParameters
public double[] getTrackParameters()
- Returns an array of parameters for the track.
getTrackParameter
public double getTrackParameter(int i)
- Returns the selected parameter for the track.
fitSuccess
public boolean fitSuccess()
- Returns status of track fitting.
getChi2
public double getChi2()
- Get overall chi-squared for the selected track.
getNDF
public double getNDF()
- Get number of degrees of freedom for the track.
getErrorMatrix
public double[][] getErrorMatrix()
- Get track error matrix.
getErrorMatrixElement
public double getErrorMatrixElement(int i,
int j)
- Get track error matrix element.
getMCParticle
public MCParticle getMCParticle()
- Return associated Monte Carlo particle
getMCPFraction
public double getMCPFraction()
- Get fraction of hits from parent MC particle.
getMCPTrackerFraction
public double getMCPTrackerFraction()
- Get fraction of Tracker hits from parent MC particle.
getTrackExtrapolations
public TrackExtrapolations getTrackExtrapolations()
- Returns extrapolations of track to various points in the detector.
reachesRadius
public boolean reachesRadius(double r)
exitsEnd
public boolean exitsEnd(double z)
get_EM_Extrapolation
public double[] get_EM_Extrapolation()
get_HAD_Extrapolation
public double[] get_HAD_Extrapolation()
get_EM_Extrapolation
public double[] get_EM_Extrapolation(double r,
double z)
get_HAD_Extrapolation
public double[] get_HAD_Extrapolation(double r,
double z)
get_EM_Extrapolation_X
public double get_EM_Extrapolation_X()
get_EM_Extrapolation_Y
public double get_EM_Extrapolation_Y()
get_EM_Extrapolation_R
public double get_EM_Extrapolation_R()
get_EM_Extrapolation_Z
public double get_EM_Extrapolation_Z()
get_HAD_Extrapolation_X
public double get_HAD_Extrapolation_X()
get_HAD_Extrapolation_Y
public double get_HAD_Extrapolation_Y()
get_HAD_Extrapolation_R
public double get_HAD_Extrapolation_R()
get_HAD_Extrapolation_Z
public double get_HAD_Extrapolation_Z()
setTrackExtrapolations
public void setTrackExtrapolations(double x,
double y,
double z)
x
public double x()
y
public double y()
z
public double z()
v
public double[] v()
mag
public double mag()
mag2
public double mag2()
cosTheta
public double cosTheta()
All Packages Class Hierarchy This Package Previous Next Index