pyg4ometry.fluka.extruder

Classes

Extruder

Base class for all solids

Module Contents

class pyg4ometry.fluka.extruder.Extruder(name='', length=1000, angle=0.0, regions=None, materials=None, registry=None)

Bases: pyg4ometry.geant4.solid.SolidBase

Base class for all solids

length
angle
regions
materials
cgalpolys
extrusions
decomposed
g4_extrusions
g4_decomposed_extrusions
extruders
addRegion(name, material=None)
addRegionComplete(name, pointList, material=None, scale=None, dxdy=None)
Parameters:
addExtruder(extruder)
addPointToRegion(name, pntIndx)
setRegionToOuterBoundary(name)
setRegionMaterial(name, material)
getRegionMaterial(name)
buildCgalPolygons()
buildGeant4Extrusions()
_buildStraightExtrustions()
_buildCurvedExtrusions()
plot(decompositions=False)
polygon_area(vertices)
mesh()