pygeomtools.materials package¶
Subpackage to provide a baseline for implementing materials in geometries.
Usage of this module’s contents is optional for geometry development with legend-pygeom-tools, it is completely equivalent to manual construction and registration of materials.
Submodules¶
pygeomtools.materials.base module¶
pygeomtools.materials.legend module¶
Subpackage to provide all materials used in LEGEND and their (optical) material properties.
- class pygeomtools.materials.legend.LegendMaterialRegistry(g4_registry, enable_optical=True)¶
Bases:
BaseMaterialRegistry- Parameters:
g4_registry (g4.Registry)
enable_optical (bool)
- property metal_copper: Material¶
Copper structures.
Warning
For full optics support, a reflective surface is needed, see
surfaces.OpticalSurfaceRegistry.to_copper().
- property tetratex: Material¶
Tetratex diffuse reflector.
Warning
For full optics support, a reflective surface is needed, see
surfaces.OpticalSurfaceRegistry.wlsr_tpb_to_tetratex().