Layerο
- class plasmapy.diagnostics.charged_particle_radiography.detector_stacks.Layer(
- thickness: Annotated[Quantity, Unit('m')],
- energy_axis: Annotated[Quantity, Unit('J')],
- stopping_power: Annotated[Quantity, Unit('J / m')],
- mass_density: Annotated[Quantity, Unit('kg / m3')] | None = None,
- active: bool = True,
- name: str = '',
Bases:
objectA layer in a detector film stack.
The layer could either be an active layer (the actual film medium) or an inum_active layer (a filter or inum_active part of the film, such as a substrate.)
Tabulated stopping powers for protons and electrons can be found in the NIST PSTAR database and the NIST ESTAR database.
- Parameters:
thickness (
Quantity) β The thickness of the layer, in units convertible to meters.energy_axis (
Quantity) β The energies corresponding to the stopping power array.stopping_power (
Quantity) β The stopping power in the material. Either the linear stopping power (units of J/m) or the mass stopping power (units convertible to J m2 / kg) can be provided. If the mass stopping power is provided, the material_density keyword is required.mass_density (
Quantity, optional) β The material mass density in units convertible to kg/m3. This keyword is required if the provided stopping power is the mass stopping power.active (
bool, default:True) β IfTrue, this layer is marked as an active layer.name (
str, optional) β An optional name for the layer.