14 #ifndef TSAFTPROCESSOR_H
15 #define TSAFTPROCESSOR_H
17 #include "TGo4EventProcessor.h"
28 #define GO4_PMODE_NONE 0x0
29 #define GO4_PMODE_DEC 0x1
30 #define GO4_PMODE_HEX 0x2
31 #define GO4_PMODE_VERBOSE 0x4
87 static std::string
FormatDate(uint64_t time, uint32_t pmode);
TH1 * hDeltaN
sequence number diff of events
TH1 * hDeltaT_deadline_fine
time difference of subsequent events, fine detail of deadline
TH1 * hDeltaT
"executed" time difference of subsequent events
unsigned fLastEventNumber
remember last mbs event number received
static std::string FormatDate(uint64_t time, uint32_t pmode)
stolen from saftlib to check the real time stamp delivered:
TH1 * hOverflowScaler
scaler for total overflow counter versus timing events without loss
uint64_t fLastTime
remember last time stamp (executed) received
TH1 * hLostSequence
counts lost events by checking leading/trailing edge alternation
TH1 * hOverflowCounts
histogram of increase of overflow counter as taken from action sink.
TH1 * hDeltaT_deadline
"deadline" time difference of subsequent events
TH1 * hDeltaT_coarse
time difference of subsequent events, coarse range overview
Bool_t BuildEvent(TGo4EventElement *)
uint64_t fLastFlipTime
remember last time stamp of large deltat
uint64_t fLastTimeDeadline
remember last time stamp (deadling) received