pyg4ometry.geant4.solid.EllipticalTube

Classes

EllipticalTube

Constructs a tube of elliptical cross-section.

Module Contents

class pyg4ometry.geant4.solid.EllipticalTube.EllipticalTube(name, pDx, pDy, pDz, registry, lunit='mm', nstack=None, nslice=None, addRegistry=True)

Bases: pyg4ometry.geant4.solid.SolidBase.SolidBase

Constructs a tube of elliptical cross-section.

Parameters:
pDx
pDy
pDz
lunit
nslice
nstack
dependents = []
varNames = ['pDx', 'pDy', 'pDz']
varUnits = ['lunit', 'lunit', 'lunit']
__repr__()
__str__()
mesh()

new meshing based of Tubs meshing