L1

class marxs.missions.mitsnl.catgrating.L1(l1_dims={'bardepth': <Quantity 0.004 mm>, 'barwidth': <Quantity 0.0009 mm>, 'period': <Quantity 0.005 mm>}, **kwargs)[source] [edit on github]

Bases: CATGrating

A CAT grating representing only the L1 structure

This is treated independently of the CAT grating layer itself although the two gratings are not really in the far-field limit. CAT gratings of this class determine (statistically) if a photon passes through the grating bars or the L1 support. The L1 support is simplified as solid Si layer of 4 mu thickness.

Parameters:
l1_dimsdict

Define a new MARXS element.

Attributes Summary

blaze_name

Column name for blaze angle.

order_name

Column name for diffraction order.

Methods Summary

specific_process_photons(photons, intersect, ...)

Attributes Documentation

blaze_name = 'blaze_L1'

Column name for blaze angle.

order_name = 'order_L1'

Column name for diffraction order.

Methods Documentation

specific_process_photons(photons, intersect, interpos, intercoos)[source] [edit on github]