public class BSurfCylinder extends SurfCylinder
Modifier and Type | Field and Description |
---|---|
private double |
_zmax |
private double |
_zmin |
Constructor and Description |
---|
BSurfCylinder(double radius,
double zmin,
double zmax)
Construct an instance of a cylinder with radius, minimum and maximum z.
|
Modifier and Type | Method and Description |
---|---|
boolean |
safeBoundEqual(Surface srf)
Check the bounded equality of two surfaces.
|
static String |
staticType()
Return a String representation of the class' type name.
|
CrossStat |
status(ETrack tre)
Calculate crossing status for an ETrack.
|
CrossStat |
status(VTrack trv)
Calculate crossing status for a VTrack.
|
private CrossStat |
status(VTrack trv,
double dztrk) |
String |
toString()
A String representation of this instance.
|
String |
type()
Return a String representation of the class' type name.
|
static String |
typeName()
Return a String representation of the class' type name.
|
double |
zMax()
Return the maximum z extent for this bounded cylinder.
|
double |
zMin()
Return the minimum z extent for this bounded cylinder.
|
direction, newPureSurface, newSurface, parameter, pureStatus, pureType, qOverP, radius, safePureEqual, safePureLessThan, spacePath, spacePoint, vecDiff
boundEqual, equals, genericType, getInteractor, interact, isPure, pureEqual, pureLessThan, setInteractor, setSimInteractor, simInteract, simInteractor
public BSurfCylinder(double radius, double zmin, double zmax)
radius
- The radius of the bounded cylinder.zmin
- The minimum z extent of the bounded cylinder.zmax
- The maximum z extent of the bounded cylinder.public static String typeName()
public static String staticType()
public boolean safeBoundEqual(Surface srf)
safeBoundEqual
in class Surface
srf
- The Surface to compare against.public String type()
public double zMin()
public double zMax()
public String toString()
toString
in class SurfCylinder
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.