public class ClusCylPhiZ2D extends McCluster
Modifier and Type | Field and Description |
---|---|
private double |
_dphi |
private double |
_dphidz |
private double |
_dz |
private double |
_phi |
private SurfCylinder |
_scy |
private double |
_z |
Constructor and Description |
---|
ClusCylPhiZ2D(ClusCylPhiZ2D ccpz)
Construct an instance replicating the ClusCylPhiZ2D ( copy constructor ).
|
ClusCylPhiZ2D(double radius,
double phi,
double dphi,
double z,
double dz,
double dphidz)
Construct an instance from the radius of the measurement, the phi measurement,
the uncertainty in the phi measurement, the z measurement, the uncertainty in the z measurement,
and the correlation between the phi and z measurements.
|
ClusCylPhiZ2D(double radius,
double phi,
double dphi,
double z,
double dz,
double dphidz,
int mcid)
Construct an instance from the radius of the measurement, the phi measurement,
the uncertainty in the phi measurement, the z measurement, the uncertainty in the z measurement,
the correlation between the phi and z measurements and the MC ID associated with this cluster.
|
ClusCylPhiZ2D(double radius,
double phi,
double dphi,
double z,
double dz,
double dphidz,
List mcids)
Construct an instance from the radius of the measurement, the phi measurement,
the uncertainty in the phi measurement, the z measurement, the uncertainty in the z measurement,
the correlation between the phi and z measurements and a list of MC IDs contributing to this cluster.
|
Modifier and Type | Method and Description |
---|---|
double |
dPhi()
Return the uncertainty in the phi measurement.
|
double |
dPhidZ()
Return the covariance between the phi and z measurements.
|
double |
dZ()
Return the uncertainty in the z measurement.
|
boolean |
equal(Cluster clus)
Test equality.
|
Hit |
newNextPrediction()
Return the next prediction.
|
double |
phi()
Return the phi measurement of this cluster
|
List |
predict(ETrack tre)
Generate the first (and only) track prediction.
|
double |
radius()
Return the cylindrical radius of this cluster.
|
static String |
staticType()
Return a String representation of the class' type name.
|
Surface |
surface()
Return the surface at which this cluster is measured.
|
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.
|
double |
z()
Return the z measurement of this cluster
|
equals, genericType, notEquals, predict
private SurfCylinder _scy
private double _phi
private double _dphi
private double _z
private double _dz
private double _dphidz
public ClusCylPhiZ2D(double radius, double phi, double dphi, double z, double dz, double dphidz)
radius
- The cylindrical radius of the measurement.phi
- The phi value measurement.dphi
- The uncertainty in the phi measurement.z
- The z value measurement.dz
- The uncertainty in the z measurement.dphidz
- The correlation between the phi and z measurements.public ClusCylPhiZ2D(double radius, double phi, double dphi, double z, double dz, double dphidz, int mcid)
radius
- The cylindrical radius of the measurement.phi
- The phi value measurement.dphi
- The uncertainty in the phi measurement.z
- The z value measurement.dz
- The uncertainty in the z measurement.dphidz
- The correlation between the phi and z measurements.mcid
- The MC ID for the track creating this cluster.public ClusCylPhiZ2D(double radius, double phi, double dphi, double z, double dz, double dphidz, List mcids)
radius
- The cylindrical radius of the measurement.phi
- The phi value measurement.dphi
- The uncertainty in the phi measurement.z
- The z value measurement.dz
- The uncertainty in the z measurement.dphidz
- The correlation between the phi and z measurements.mcids
- The list of MC IDs for the tracks contributing to this cluster.public ClusCylPhiZ2D(ClusCylPhiZ2D ccpz)
ccpz
- The Cluster to replicate.public static String typeName()
public static String staticType()
public boolean equal(Cluster clus)
public String type()
public Surface surface()
public double phi()
public double dPhi()
public double z()
public double dZ()
public double dPhidZ()
public double radius()
public Hit newNextPrediction()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.