l200geom.materials package

Subpackage to provide all implemented materials and their (optical) material properties.

class l200geom.materials.OpticalMaterialRegistry(g4_registry)

Bases: BaseMaterialRegistry

Parameters:

g4_registry (g4.Registry)

_abc_impl = <_abc._abc_data object>
_tpb(name, **wls_opts)
Parameters:

name (str)

Return type:

Material

property acryl: Material

Material for the acryl cap of the PMT encapsulation.

property borosilicate: Material

Material for the borosilicate glass of the PMT.

property liquidargon: Material

LEGEND liquid argon.

property metal_caps_gold: Material

//doi.org/10.1088/1748-0221/18/02/P02001.

Note

modified density in order to have the equivalent of the gold foils inside the source.

Type:

Gold for the Th228 calibration source described in https

property metal_copper: Material

Copper structures.

Warning

For full optics support, a reflective surface is needed, see surfaces.OpticalSurfaceRegistry.to_copper().

property metal_phosphor_bronze: Material

Copper structures.

property metal_silicon: Material

Silicon.

property metal_steel: Material

Stainless steel of the GERDA cryostat.

property metal_tantalum: Material

Tantalum.

property nylon: Material

Nylon (from Borexino).

property peek: Material

PEEK for the SIS absorber holder.

property pen: Material

PEN wavelength-shifter and scintillator.

property pmma: Material

PMMA for the inner fiber cladding layer.

property pmma_out: Material

PMMA for the outer fiber cladding layer.

property pmt_air: Material

Material for the air in between Acryl cap and PMT.

property ps_fibers: Material

Polystyrene for the fiber core.

property silica: Material

Silica for the LMFE.

property tetratex: Material

Tetratex diffuse reflector.

Warning

For full optics support, a reflective surface is needed, see surfaces.OpticalSurfaceRegistry.wlsr_tpb_to_tetratex().

property tpb_on_fibers: Material

Tetraphenyl-butadiene wavelength shifter (evaporated on fibers).

property tpb_on_nylon: Material

Tetraphenyl-butadiene wavelength shifter (in nylon matrix).

property tpb_on_tetratex: Material

Tetraphenyl-butadiene wavelength shifter (evaporated on Tetratex).

property ultem: Material

Ultem for the receptacles and insulators.

property vm2000: Material

Material for the reflective foil VM2000 based on nylon (e.g. MaGe).

property water: Material

High purity water of the watertank.

Submodules

l200geom.materials.ketek_sipm module

Efficiency for the KETEK SiPMs. This is not part of legendoptics.

l200geom.materials.ketek_sipm.ketek_sipm_efficiency()

Detection efficiency for the KETEK SiPM.

Return type:

tuple[Quantity, Quantity]

l200geom.materials.surfaces module

Subpackage to provide all implemented optical surfaces and their properties.

class l200geom.materials.surfaces.OpticalSurfaceRegistry(reg)

Bases: object

Register and define optical surfaces.

Note on Models

  • UNIFIED model:

    value is the sigma_alpha parameter, the stddev of the newly chosen facet normal direction. For details on this model and its parameters, see UNIFIED model diagram.

  • GLISUR model:

    value as smoothness, in range [0,1] (0=rough, 1=perfectly smooth).

UNIFIED is more comprehensive, but is not directly equivalent to GLISUR. One notable difference is that UNIFIED/ground surfaces w/o specular probabilities set will not perform total internal reflection according to alpha1=alpha2, whereas GFLISUR/ground will do! Polished surfaces should behave similar between UNIFIED and GLISUR.

property lar_to_pen: OpticalSurface

Optical surface between LAr and PEN scintillator/wavelength shifting coating.

property lar_to_tpb: OpticalSurface

Optical surface between LAr and TBP wavelength shifting coating.

property to_copper: OpticalSurface

Reflective surface for copper structure.

property to_germanium: OpticalSurface

Reflective surface for germanium detectors.

property to_photocathode: OpticalSurface

Optical surface of the PMT photocathode.

property to_pmt_steel: OpticalSurface

Optical surface of steel.

property to_sipm_silicon: OpticalSurface

Reflective surface for KETEK SiPM.

property to_tetratex: OpticalSurface

Reflective surface Tetratex diffuse reflector.

property to_vm2000: OpticalSurface

Reflective surface for VM2000.

property water_to_vm2000: OpticalSurface

Optical surface between water and VM2000.

Parameters:

reg (g4.Registry)