GRUTinizer
|
#include <TUnpackLoop.h>
Public Member Functions | |
TUnpackLoop (ThreadsafeQueue< TRawEvent > &input_queue, ThreadsafeQueue< TUnpackedEvent * > &output_queue) | |
virtual | ~TUnpackLoop () |
ThreadsafeQueue < TUnpackedEvent * > & | GetOutputQueue () |
![]() | |
StoppableThread () | |
virtual | ~StoppableThread () |
void | Resume () |
void | Pause () |
void | Stop () |
bool | IsPaused () |
bool | IsRunning () |
void | Join () |
virtual std::string | Status () |
Protected Member Functions | |
bool | Iteration () |
Private Member Functions | |
TUnpackLoop (const TUnpackLoop &other) | |
TUnpackLoop & | operator= (const TUnpackLoop &other) |
void | CheckBuildWindow (long timestamp) |
void | HandleNSCLData (TNSCLEvent &event) |
void | HandleBuiltNSCLData (TNSCLEvent &event) |
void | HandleUnbuiltNSCLData (TNSCLEvent &event) |
void | HandleGEBData (TGEBEvent &event) |
void | HandleGEBMode3 (TGEBEvent &event, kDetectorSystems system) |
void | HandleS800Scaler (TGEBEvent &event) |
Private Attributes | |
ThreadsafeQueue< TRawEvent > & | input_queue |
ThreadsafeQueue < TUnpackedEvent * > & | output_queue |
TUnpackedEvent * | next_event |
long | event_start |
long | build_window |
TUnpackLoop::TUnpackLoop | ( | ThreadsafeQueue< TRawEvent > & | input_queue, |
ThreadsafeQueue< TUnpackedEvent * > & | output_queue | ||
) |
|
virtual |
|
private |
|
private |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
protectedvirtual |
Implements StoppableThread.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |