9#ifndef RAWFTSWFORMAT_LATEST_H 
   10#define RAWFTSWFORMAT_LATEST_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;
 
   83    void GetPCTimeVal(
int n, 
struct timeval* tv) OVERRIDE_CPP17;
 
   88                   unsigned int prev_evenum, 
unsigned int* cur_evenum,
 
   89                   unsigned int prev_exprunsubrun_no, 
unsigned int* cur_exprunsubrun_no) OVERRIDE_CPP17;
 
  136      POS_NUMEVE_NUMNODES = 2, 
 
  146      POS_TT_CTIME_TRGTYPE = 8, 
 
  149      POS_FRAME_COUNT = 11,
 
  150      POS_TIME_SINCE_PREV_TRG = 12,
 
  151      POS_INJECTION_INFO = 13,
 
  153      POS_TVSEC_FROM_PC = 15,
 
  154      POS_TVUSEC_FROM_PC = 16
 
  164      INJ_HER_LER_MASK = 0x80000000,
 
  165      INJ_HER_LER_SHIFT = 31,
 
  166      INJ_TIME_MASK = 0x7FFFFFFF,
 
  168      INJ_BUNCH_MASK = 0x000007FF,
 
  170      EXP_MASK = 0xFFC00000,
 
  172      RUNNO_MASK = 0x003FFF00,
 
  174      SUBRUNNO_MASK = 0x000000FF,
 
  175      TTCTIME_MASK = 0x7FFFFFF0,
 
  181      SIZE_FTSW_PACKET = 22
 
  186      FTSW_MAGIC_TRAILER = 0x7FFF0000
 
  214            (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.