pyg4ometry.geant4.solid.TwistedTrap

Classes

TwistedTrap

Constructs a general trapezoid with a twist around one axis.

Module Contents

class pyg4ometry.geant4.solid.TwistedTrap.TwistedTrap(name, twistedAngle, pDz, pTheta, pDPhi, pDy1, pDx1, pDx2, pDy2, pDx3, pDx4, pAlp, registry, lunit='mm', aunit='rad', nstack=None, addRegistry=True)

Bases: pyg4ometry.geant4.solid.SolidBase.SolidBase, pyg4ometry.geant4.solid.TwistedSolid.TwistedSolid

Constructs a general trapezoid with a twist around one axis.

Parameters:
twistedAngle
pDz
pTheta
pDPhi
pDy1
pDx1
pDx2
pDy2
pDx3
pDx4
pAlp
lunit
aunit
nstack
dependents = []
varNames = ['twistedAngle', 'pDz', 'pTheta', 'pDPhi', 'pDy1', 'pDx1', 'pDx2', 'pDy2', 'pDx3', 'pDx4', 'pAlp']
varUnits = ['aunit', 'lunit', 'aunit', 'aunit', 'lunit', 'lunit', 'lunit', 'lunit', 'lunit', 'lunit', 'aunit']
checkParameters()
__repr__()
__str__()
makeLayers(pl1, pl2, pl3, pl4, pu1, pu2, pu3, pu4, pDz, twist, theta, nsl)
mesh()