|
GRUTinizer
|
#include <TUnpackLoop.h>
Public Member Functions | |
| TUnpackLoop (ThreadsafeQueue< TRawEvent > &input_queue, ThreadsafeQueue< TUnpackedEvent * > &output_queue) | |
| virtual | ~TUnpackLoop () |
| ThreadsafeQueue < TUnpackedEvent * > & | GetOutputQueue () |
Public Member Functions inherited from StoppableThread | |
| 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 |
1.8.1.2