public class ClusCylPhiZ extends McCluster
Modifier and Type | Field and Description |
---|---|
private double |
_dphi |
private double |
_phi |
private SurfCylinder |
_scy |
private double |
_stereo |
Constructor and Description |
---|
ClusCylPhiZ(ClusCylPhiZ ccpz)
Construct an instance replicating the ClusCylPhiZ ( copy constructor ).
|
ClusCylPhiZ(double radius,
double phi,
double dphi,
double stereo)
Construct an instance from the radius of the measurement, the phi measurement,
the uncertainty in the phi measurement and the stereo angle (dphi/dz).
|
ClusCylPhiZ(double radius,
double phi,
double dphi,
double stereo,
int mcid)
Construct an instance from the radius of the measurement, the phi measurement,
the uncertainty in the phi measurement, the stereo angle (dphi/dz)
and the MC ID associated with this cluster.
|
ClusCylPhiZ(double radius,
double phi,
double dphi,
double stereo,
List mcids)
Construct an instance from the radius of the measurement, the phi measurement,
the uncertainty in the phi measurement, the stereo angle (dphi/dz)
and a list of MC IDs contributing to this cluster.
|
Modifier and Type | Method and Description |
---|---|
double |
dPhiZ()
Return the uncertainty of the phiz measurement of this cluster
|
boolean |
equal(Cluster clus)
Test equality.
|
Hit |
newNextPrediction()
Return the next prediction.
|
double |
phiZ()
Return the phiz 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.
|
double |
stereo()
Return the stereo pitch of the measurement (dphi/dz).
|
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.
|
equals, genericType, notEquals, predict
private SurfCylinder _scy
private double _stereo
private double _phi
private double _dphi
public ClusCylPhiZ(double radius, double phi, double dphi, double stereo)
radius
- The cylindrical radius of the measurement.phi
- The phi value measurement.dphi
- The uncertainty in the phi measurement.stereo
- The stereo angle (dphi/dz) for the measurement.public ClusCylPhiZ(double radius, double phi, double dphi, double stereo, int mcid)
radius
- The cylindrical radius of the measurement.phi
- The phi value measurement.dphi
- The uncertainty in the phi measurement.stereo
- The stereo angle (dphi/dz) for the measurement.mcid
- The MC ID for the track creating this cluster.public ClusCylPhiZ(double radius, double phi, double dphi, double stereo, List mcids)
radius
- The cylindrical radius of the measurement.phi
- The phi value measurement.dphi
- The uncertainty in the phi measurement.stereo
- The stereo angle (dphi/dz) for the measurement.mcids
- The list of MC IDs for the tracks contributing to this cluster.public ClusCylPhiZ(ClusCylPhiZ 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 stereo()
public double phiZ()
public double dPhiZ()
public double radius()
public Hit newNextPrediction()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.