public class HitCylPhiZ2D extends Hit
This hit produces a two-dimensional prediction of phi and z of the track.
Only ClusCylPhiZ2D objects are allowed to construct HitCylPhiZ2D objects.
Modifier and Type | Field and Description |
---|---|
private static HitDerivative |
_deriv |
private double |
_ephi_pre |
private double |
_ephiz_pre |
private double |
_ez_pre |
private double |
_phi_pre |
private double |
_z_pre |
private static double[] |
values |
Constructor and Description |
---|
HitCylPhiZ2D(double phi,
double ephi,
double z,
double ez,
double ephiz) |
HitCylPhiZ2D(HitCylPhiZ2D hcpz)
Construct an instance replicating the HitCylPhiZ2D ( copy constructor ).
|
Modifier and Type | Method and Description |
---|---|
HitDerivative |
dHitdTrack()
Return the hit derivative with respect to a track on this surface.
|
HitVector |
differenceVector()
Return the difference between prediction and measurement.
|
boolean |
equal(Hit hit)
Test equality.
|
ClusCylPhiZ2D |
fullCluster()
Return a ClusCylPhiZ2D reference to the hit.
|
HitError |
measuredError()
Return the measured hit error.
|
HitVector |
measuredVector()
Return the measured hit vector.
|
HitError |
predictedError()
Return the predicted hit error.
|
HitVector |
predictedVector()
Return the predicted hit vector.
|
int |
size()
Return the dimension of a phi, z measurement on a cylinder.
|
static String |
staticType()
Return a String representation of the class' type name.
|
String |
toString()
output stream
|
String |
type()
Return a String representation of the class' type name.
|
static String |
typeName()
Return a String representation of the class' type name.
|
void |
update(ETrack tre)
Update the prediction (measurement and derivative do not change).
|
cluster, equals, genericType, mcIds, notEquals, setParentPointer, surface
private double _phi_pre
private double _z_pre
private double _ephi_pre
private double _ez_pre
private double _ephiz_pre
private static double[] values
private static HitDerivative _deriv
HitCylPhiZ2D(double phi, double ephi, double z, double ez, double ephiz)
public HitCylPhiZ2D(HitCylPhiZ2D hcpz)
hcpz
- The Hit to replicate.public static String typeName()
public static String staticType()
public boolean equal(Hit hit)
public String type()
public int size()
public HitVector measuredVector()
measuredVector
in class Hit
public HitError measuredError()
measuredError
in class Hit
public HitVector predictedVector()
predictedVector
in class Hit
public HitError predictedError()
predictedError
in class Hit
public HitDerivative dHitdTrack()
dHitdTrack
in class Hit
public HitVector differenceVector()
differenceVector
in class Hit
public void update(ETrack tre)
public ClusCylPhiZ2D fullCluster()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.