pyg4ometry.geant4.solid.Polycone

Classes

Polycone

Constructs a solid of rotation using an arbitrary 2D surface.

Module Contents

class pyg4ometry.geant4.solid.Polycone.Polycone(name, pSPhi, pDPhi, pZpl, pRMin, pRMax, registry, lunit='mm', aunit='rad', nslice=None, addRegistry=True)

Bases: pyg4ometry.geant4.solid.SolidBase.SolidBase

Constructs a solid of rotation using an arbitrary 2D surface.

Parameters:

Optional registration as this solid is used as a temporary solid in Polyhedra and needn’t be always registered.

pSPhi
pDPhi
pZpl
pRMin
pRMax
lunit
aunit
nslice
dependents = []
varNames = ['pSPhi', 'pDPhi', 'pZpl', 'pRMin', 'pRMax']
varUnits = ['aunit', 'aunit', 'lunit', 'lunit', 'lunit']
__repr__()
__str__()
mesh()