3.1.1.4.1.20. opengate.geometry.helpers_materials

3.1.1.4.1.20.1. Module Contents

3.1.1.4.1.20.1.1. Functions

read_voxel_materials(filename[, def_mat])

new_material_weights(name, density, elements[, weights])

new_material_nb_atoms(name, density, elements, nb_atoms)

HU_read_materials_table(file_mat)

HU_read_density_table(file_density)

HU_linear_interpolate_densities(hu, densities)

HU_find_max_density_difference(hu_min, hu_max, d_min, ...)

HounsfieldUnit_to_material(density_tolerance, ...)

Same function than in GateHounsfieldToMaterialsBuilder class.

dump_material_like_Gate(mat)

assert_same_material(m1, m2)

read_next_line(f)

read_tag(s, tag)

read_tag_with_unit(s, tag)

3.1.1.4.1.20.1.2. Attributes

elements_name_symbol

opengate.geometry.helpers_materials.read_voxel_materials(filename, def_mat='G4_AIR')[source]
opengate.geometry.helpers_materials.new_material_weights(name, density, elements, weights=[1])[source]
opengate.geometry.helpers_materials.new_material_nb_atoms(name, density, elements, nb_atoms)[source]
opengate.geometry.helpers_materials.HU_read_materials_table(file_mat)[source]
opengate.geometry.helpers_materials.HU_read_density_table(file_density)[source]
opengate.geometry.helpers_materials.HU_linear_interpolate_densities(hu, densities)[source]
opengate.geometry.helpers_materials.HU_find_max_density_difference(hu_min, hu_max, d_min, d_max, densities)[source]
opengate.geometry.helpers_materials.elements_name_symbol[source]
opengate.geometry.helpers_materials.HounsfieldUnit_to_material(density_tolerance, file_mat, file_density)[source]

Same function than in GateHounsfieldToMaterialsBuilder class. Probably far from optimal, put we keep the compatibility

opengate.geometry.helpers_materials.dump_material_like_Gate(mat)[source]
opengate.geometry.helpers_materials.assert_same_material(m1, m2)[source]
opengate.geometry.helpers_materials.read_next_line(f)[source]
opengate.geometry.helpers_materials.read_tag(s, tag)[source]
opengate.geometry.helpers_materials.read_tag_with_unit(s, tag)[source]