pyg4ometry.geant4.solid.Ellipsoid

Classes

Ellipsoid

Constructs an ellipsoid optinoally cut by planes perpendicular to the z-axis.

Module Contents

class pyg4ometry.geant4.solid.Ellipsoid.Ellipsoid(name, pxSemiAxis, pySemiAxis, pzSemiAxis, pzBottomCut, pzTopCut, registry, lunit='mm', nslice=None, nstack=None, addRegistry=True)

Bases: pyg4ometry.geant4.solid.SolidBase.SolidBase

Constructs an ellipsoid optinoally cut by planes perpendicular to the z-axis.

Parameters:
pxSemiAxis
pySemiAxis
pzSemiAxis
pzBottomCut
pzTopCut
lunit
nslice
nstack
dependents = []
varNames = ['pxSemiAxis', 'pySemiAxis', 'pzSemiAxis', 'pzBottomCut', 'pzTopCut']
varUnits = ['lunit', 'lunit', 'lunit', 'lunit', 'lunit']
__repr__()
__str__()
mesh()