JANA2
C++ framework for multi-threaded data processing
|
JMergeWindow 'hydrates' an existing JEvent by appending any JMessages that fall into its pre-existing time interval. More...
#include <JMergeWindow.h>
Public Member Functions | |
void | pushMessage (T *message) final |
bool | pullEvent (JEvent &event) final |
JMergeWindow 'hydrates' an existing JEvent by appending any JMessages that fall into its pre-existing time interval.
This is unlike the other JWindows, which assume the JEvent contains no JObjects and has no associated time interval. It should be used downstream of a TrivialWindow/FixedWindow/SessionWindow, e.g. for level 2 triggers, EPICS data, or calibration constants. It should probably not be public-facing.