Hall-D Software
alpha
|
#include <JEventProcessor_merge_rawevents.h>
Public Member Functions | |
JEventProcessor_merge_rawevents () | |
~JEventProcessor_merge_rawevents () | |
const char * | className (void) |
Private Member Functions | |
jerror_t | init (void) |
Called once at program start. More... | |
jerror_t | brun (jana::JEventLoop *eventLoop, int32_t runnumber) |
Called everytime a new run number is detected. More... | |
jerror_t | evnt (jana::JEventLoop *eventLoop, uint64_t eventnumber) |
Called every event. More... | |
jerror_t | erun (void) |
Called everytime run number changes, provided brun has been called. More... | |
jerror_t | fini (void) |
Called after last event of last event source has been processed. More... | |
Private Attributes | |
DEventWriterEVIO * | dEventWriterEVIO |
Definition at line 14 of file JEventProcessor_merge_rawevents.h.
JEventProcessor_merge_rawevents::JEventProcessor_merge_rawevents | ( | ) |
Definition at line 35 of file JEventProcessor_merge_rawevents.cc.
References WRITE_RAW_EVENTS.
JEventProcessor_merge_rawevents::~JEventProcessor_merge_rawevents | ( | ) |
Definition at line 43 of file JEventProcessor_merge_rawevents.cc.
|
private |
Called everytime a new run number is detected.
Definition at line 58 of file JEventProcessor_merge_rawevents.cc.
References dEventWriterEVIO, and DEventWriterEVIO::Set_MergeFiles().
|
inline |
Definition at line 19 of file JEventProcessor_merge_rawevents.h.
|
private |
Called everytime run number changes, provided brun has been called.
Definition at line 97 of file JEventProcessor_merge_rawevents.cc.
|
private |
Called every event.
Definition at line 72 of file JEventProcessor_merge_rawevents.cc.
References dEventWriterEVIO, JEventSource_EVIO::GetEVIOBufferFromRef(), JEventSource_EVIO::GetEVIOBufferSizeFromRef(), DEventWriterEVIO::Write_EVIOBuffer(), DEventWriterEVIO::Write_EVIOEvent(), and WRITE_RAW_EVENTS.
|
private |
Called after last event of last event source has been processed.
Definition at line 108 of file JEventProcessor_merge_rawevents.cc.
References dEventWriterEVIO.
|
private |
Called once at program start.
Definition at line 50 of file JEventProcessor_merge_rawevents.cc.
|
private |
Definition at line 28 of file JEventProcessor_merge_rawevents.h.