public class BSurfZPlane extends SurfZPlane
Modifier and Type | Field and Description |
---|---|
private double |
_xmax |
private double |
_xmin |
private double |
_ymax |
private double |
_ymin |
Constructor and Description |
---|
BSurfZPlane(double zpos,
double xmin,
double xmax,
double ymin,
double ymax)
Construct an instance specifying the z location of the plane and
the bounds in x and y.
|
Modifier and Type | Method and Description |
---|---|
Surface |
newSurface()
Clone this BSurfZPlane.
|
protected boolean |
safeBoundEqual(Surface srf)
Equality
|
static String |
staticType()
Return a String representation of the class' type name.
|
CrossStat |
status(ETrack tre)
Calculate the crossing status for a track with error.
|
CrossStat |
status(VTrack trv)
Calculate the crossing status for a track without error.
|
private CrossStat |
status(VTrack trv,
double dxtrk,
double dytrk) |
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 |
xMax()
Return the upper bound in x.
|
double |
xMin()
Return the lower bound in x.
|
double |
yMax()
Return the upper bound in y.
|
double |
yMin()
Return the lower bound in y.
|
equals, newPureSurface, parameter, pureStatus, pureType, safePureEqual, safePureLessThan, spacePath, spacePoint, vecDiff, z
boundEqual, direction, equals, genericType, getInteractor, interact, isPure, pureEqual, pureLessThan, qOverP, setInteractor, setSimInteractor, simInteract, simInteractor
private double _xmin
private double _xmax
private double _ymin
private double _ymax
public BSurfZPlane(double zpos, double xmin, double xmax, double ymin, double ymax)
zpos
- Z Position of ZPlanexmin
- Minimum x position of boundxmax
- Maximum x position of boundymin
- Minimum y position of boundymax
- Maximum y position of boundpublic static String typeName()
public static String staticType()
protected boolean safeBoundEqual(Surface srf)
safeBoundEqual
in class Surface
public double xMin()
public double xMax()
public double yMin()
public double yMax()
public String type()
public Surface newSurface()
newSurface
in class Surface
public String toString()
toString
in class SurfZPlane
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.