:mod:`km3pipe.io.jpp` ===================== .. py:module:: km3pipe.io.jpp .. autoapi-nested-parse:: Pump for the jpp file read through aanet interface. .. !! processed by numpydoc !! Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: km3pipe.io.jpp.EventPump km3pipe.io.jpp.TimeslicePump km3pipe.io.jpp.SummaryslicePump km3pipe.io.jpp.FitPump .. data:: log .. py:class:: EventPump Bases::class:`km3pipe.core.Pump` A pump for DAQEvents in JPP files. :Parameters: **filename: str** Name of the file to open. .. !! processed by numpydoc !! .. method:: configure(self) .. method:: blob_generator(self) .. method:: extract_event(self) .. method:: process(self, blob) .. py:class:: TimeslicePump Bases::class:`km3pipe.core.Pump` A pump to read and extract timeslices. Currently only hits are read. .. !! processed by numpydoc !! .. method:: configure(self) .. method:: process(self, blob) .. method:: timeslice_generator(self) Uses slice ID as iterator .. !! processed by numpydoc !! .. method:: get_blob(self, index) Index is slice ID .. !! processed by numpydoc !! .. method:: get_by_frame_index(self, frame_index) .. py:class:: SummaryslicePump Bases::class:`km3pipe.core.Pump` Preliminary Summaryslice reader .. !! processed by numpydoc !! .. method:: configure(self) .. method:: process(self, blob) .. method:: summaryslice_generator(self) .. py:class:: FitPump Bases::class:`km3pipe.core.Pump` A pump for JFit objects in JPP files. :Parameters: **filename: str** Name of the file to open. .. !! processed by numpydoc !! .. method:: configure(self) .. method:: blob_generator(self) .. method:: extract_event(self) .. method:: process(self, blob)