km3pipe.io.jpp

Pump for the jpp file read through aanet interface.

Module Contents

Classes

EventPump() A pump for DAQEvents in JPP files.
TimeslicePump() A pump to read and extract timeslices. Currently only hits are read.
SummaryslicePump() Preliminary Summaryslice reader
FitPump() A pump for JFit objects in JPP files.
km3pipe.io.jpp.log[source]
class km3pipe.io.jpp.EventPump[source]

Bases:km3pipe.core.Pump

A pump for DAQEvents in JPP files.

Parameters:
filename: str

Name of the file to open.

configure(self)[source]
blob_generator(self)[source]
extract_event(self)[source]
process(self, blob)[source]
class km3pipe.io.jpp.TimeslicePump[source]

Bases:km3pipe.core.Pump

A pump to read and extract timeslices. Currently only hits are read.

configure(self)[source]
process(self, blob)[source]
timeslice_generator(self)[source]

Uses slice ID as iterator

get_blob(self, index)[source]

Index is slice ID

get_by_frame_index(self, frame_index)[source]
class km3pipe.io.jpp.SummaryslicePump[source]

Bases:km3pipe.core.Pump

Preliminary Summaryslice reader

configure(self)[source]
process(self, blob)[source]
summaryslice_generator(self)[source]
class km3pipe.io.jpp.FitPump[source]

Bases:km3pipe.core.Pump

A pump for JFit objects in JPP files.

Parameters:
filename: str

Name of the file to open.

configure(self)[source]
blob_generator(self)[source]
extract_event(self)[source]
process(self, blob)[source]