pyg4ometry.convert.fluka2g4materials

Attributes

Classes

Functions

_getPeriodicTable()

makeFlukaToG4MaterialsMap(freg, greg)

Convert the materials defined in a FlukaRegistry, and populate

Module Contents

pyg4ometry.convert.fluka2g4materials._periodicTable = None
pyg4ometry.convert.fluka2g4materials.FLUKA_BUILTIN_TO_G4_MATERIAL_MAP
pyg4ometry.convert.fluka2g4materials._FLUKA_ELEMENT_SYMBOLS
pyg4ometry.convert.fluka2g4materials._getPeriodicTable()
class pyg4ometry.convert.fluka2g4materials._FlukaToG4MaterialConverter(freg, greg)
periodicTable
freg
greg
g4materials
g4elements
g4elementKeysMangled
addPredefinedElements()
convertAll()
convertBuiltin(name, flukaMaterial)
convertElement(name, flukaElement)
convertCompound(flukaCompound)
_makeBaseCompoundMaterial(name, flukaCompound)
convertMassFractionCompound(name, flukaCompound)
convertVolumeFractionCompound(name, flukaCompound)
convertAtomicFractionCompound(name, flukaCompound)
_totalMassWeightedFractionOfCompound(compound)
static _mangleElementName(name)
pyg4ometry.convert.fluka2g4materials.makeFlukaToG4MaterialsMap(freg, greg)

Convert the materials defined in a FlukaRegistry, and populate the provided geant4 registry with said materials.

class pyg4ometry.convert.fluka2g4materials._PeriodicTable
table
massNumberFromZ(z)
atomicMassFromZ(z)
atomicNumberAndMassFromSymbol(symbol)