:mod:`ocelot.rad.transfer_function` =================================== .. py:module:: ocelot.rad.transfer_function Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: ocelot.rad.transfer_function.Mask ocelot.rad.transfer_function.RectMask ocelot.rad.transfer_function.DriftMask ocelot.rad.transfer_function.LensMask Functions ~~~~~~~~~ .. autoapisummary:: ocelot.rad.transfer_function.get_transfer_function .. data:: _logger .. function:: get_transfer_function(element) .. py:class:: Mask .. method:: apply(self, dfl) .. method:: get_mask(self, dfl) .. method:: __mul__(self, other) .. py:class:: RectMask Bases: :class:`ocelot.rad.transfer_function.Mask` .. method:: apply(self, dfl) .. method:: get_mask(self, dfl) model rectangular aperture to the radaition in either domain .. method:: __mul__(self, other) .. py:class:: DriftMask(l, mx, my) Bases: :class:`ocelot.rad.transfer_function.Mask` .. method:: apply(self, dfl) .. py:class:: LensMask(fx, fy) Bases: :class:`ocelot.rad.transfer_function.Mask` .. method:: apply(self, dfl)