9#ifndef RAWFTSWFORMAT_V1_H
10#define RAWFTSWFORMAT_V1_H
11#include <rawdata/dataobjects/RawFTSWFormat.h>
47 unsigned int GetEveNo(
int n) OVERRIDE_CPP17;
67 void GetTTTimeVal(
int n,
struct timeval* tv) OVERRIDE_CPP17;
71 void GetTTTimeSpec(
int n,
struct timespec* ts) OVERRIDE_CPP17;
75 unsigned long long int GetTTTimeNs(
int n) OVERRIDE_CPP17;
84 unsigned int prev_evenum,
unsigned int* cur_evenum,
85 unsigned int prev_exprunsubrun_no,
unsigned int* cur_exprunsubrun_no) OVERRIDE_CPP17;
115 POS_NUMEVE_NUMNODES = 2,
121 POS_TT_CTIME_TRGTYPE = 8,
130 EXP_MASK = 0xFFC00000,
132 RUNNO_MASK = 0x003FFF00,
134 SUBRUNNO_MASK = 0x000000FF,
135 TTCTIME_MASK = 0x7FFFFFF0,
141 SIZE_FTSW_PACKET = 14
146 FTSW_MAGIC_TRAILER = 0x7FFF0000
174 (RUNNO_MASK | SUBRUNNO_MASK));
unsigned int GetExpRunSubrun(int n) OVERRIDE_CPP17
Exp# (10bit) run# (14bit) restart # (8bit)
int GetExpNo(int n) OVERRIDE_CPP17
Get Exp #.
int GetRunNo(int n) OVERRIDE_CPP17
Get run #.
int GetRunNoSubRunNo(int n) OVERRIDE_CPP17
get a word cotaining run # and subrun #
int GetSubRunNo(int n) OVERRIDE_CPP17
Get subrun #.
Abstract base class for different kinds of events.