pyg4ometry.geant4.solid.GenericPolycone

Classes

GenericPolycone

Constructs a solid of rotation using an arbitrary 2D surface defined by a series of (r,z) coordinates.

Module Contents

class pyg4ometry.geant4.solid.GenericPolycone.GenericPolycone(name, pSPhi, pDPhi, pR, pZ, 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 defined by a series of (r,z) coordinates.

Parameters:
pSPhi
pDPhi
pR
pZ
lunit
aunit
nslice
varNames = ['pSPhi', 'pDPhi', 'pR', 'pZ']
varUnits = ['aunit', 'aunit', 'lunit', 'lunit']
dependents = []
__repr__()
__str__()
checkParameters()
mesh()