public class ClusZPlane1 extends McCluster
Modifier and Type | Field and Description |
---|---|
private double |
_axy |
private double |
_daxy |
private SurfZPlane |
_szp |
private double |
_wx |
private double |
_wy |
Constructor and Description |
---|
ClusZPlane1(ClusZPlane1 clus)
Construct an instance replicating the ClusZPlane1 ( copy constructor ).
|
ClusZPlane1(double zpos,
double wx,
double wy,
double axy,
double daxy)
Construct an instance from the z plane position, mixing and
measurement uncertainty as a gaussian sigma.
|
ClusZPlane1(double zpos,
double wx,
double wy,
double axy,
double daxy,
int mcid)
Construct an instance from the z plane position, mixing,
the measurement uncertainty as a gaussian sigma and the MC ID associated with this cluster.
|
ClusZPlane1(double zpos,
double wx,
double wy,
double axy,
double daxy,
List mcids)
Construct an instance from the z plane position, mixing,
the measurement uncertainty as a gaussian sigma and a list
of MC IDs contributing to this cluster.
|
Modifier and Type | Method and Description |
---|---|
double |
aXY()
Return the mixing in x and y axy.
|
double |
daXY()
Return the uncertainty in the xy measurement.
|
boolean |
equal(Cluster clus)
Test equality.
|
Hit |
newNextPrediction()
There are no more predictions.
|
List |
predict(ETrack tre)
Generate the first (and only) track prediction.
|
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 |
wX()
Return the wx pitch.
|
double |
wY()
Return the wy pitch.
|
equals, genericType, notEquals, predict
private SurfZPlane _szp
private double _wx
private double _wy
private double _axy
private double _daxy
public ClusZPlane1(double zpos, double wx, double wy, double axy, double daxy)
zpos
- The z position of the plane.wx
- The stereo angle in the x direction.wy
- The stereo angle in the y direction.axy
- The mixing between a and y.daxy
- The gaussian sigma for the xy measurement uncertainty.public ClusZPlane1(double zpos, double wx, double wy, double axy, double daxy, int mcid)
zpos
- The z position of the plane.wx
- The stereo angle in the x direction.wy
- The stereo angle in the y direction.axy
- The mixing between a and y.daxy
- The gaussian sigma for the xy measurement uncertainty.mcid
- The MC ID for the track creating this cluster.public ClusZPlane1(double zpos, double wx, double wy, double axy, double daxy, List mcids)
zpos
- The z position of the plane.wx
- The stereo angle in the x direction.wy
- The stereo angle in the y direction.axy
- The mixing between a and y.daxy
- The gaussian sigma for the xy measurement uncertainty.mcids
- The list of MC IDs for the tracks contributing to this cluster.public ClusZPlane1(ClusZPlane1 clus)
clus
- 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 wX()
public double wY()
public double aXY()
public double daXY()
public Hit newNextPrediction()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.