pyg4ometry.geant4.solid.TwistedTrd

Classes

TwistedTrd

Constructs a twisted general trapezoid.

Module Contents

class pyg4ometry.geant4.solid.TwistedTrd.TwistedTrd(name, twistedangle, pDx1, pDx2, pDy1, pDy2, pDz, registry, lunit='mm', aunit='rad', nstack=None, refine=0, addRegistry=True)

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

Constructs a twisted general trapezoid.

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