pyg4ometry.geant4.solid.Hype

Classes

Hype

Constructs a tube with hyperbolic profile.

Module Contents

class pyg4ometry.geant4.solid.Hype.Hype(name, innerRadius, outerRadius, innerStereo, outerStereo, lenZ, registry, lunit='mm', aunit='rad', nslice=None, nstack=None, addRegistry=True)

Bases: pyg4ometry.geant4.solid.SolidBase.SolidBase

Constructs a tube with hyperbolic profile.

Parameters:
innerRadius
outerRadius
innerStereo
outerStereo
lenZ
lunit
aunit
nslice
nstack
dependents = []
varNames = ['innerRadius', 'outerRadius', 'innerStereo', 'outerStereo', 'lenZ']
varUnits = ['lunit', 'lunit', 'aunit', 'aunit', 'lunit']
__repr__()
__str__()
checkParameters()
mesh()