JANA2
C++ framework for multi-threaded data processing
|
JSessionWindow aggregates JMessages adaptively, i.e. More...
#include <JWindow.h>
Public Member Functions | |
JSessionWindow (Timestamp event_interval, const std::vector< DetectorId > &detectors) | |
void | pushMessage (T *message) final |
bool | pullEvent (JEvent &event) final |
JSessionWindow (Timestamp event_interval, const std::vector< DetectorId > &detectors) | |
void | pushMessage (T *message) final |
bool | pullEvent (JEvent &) final |
JSessionWindow aggregates JMessages adaptively, i.e.
a JEvent's time interval starts with the first JMessage and ends once there are no more JMessages timestamped before a configurable max interval width. This is usually what is meant by 'event-building'.