FEDRA emulsion software from the OPERA Collaboration
datastructs.h File Reference
#include "bscan_ds.h"
#include "scscan_ds.h"
#include "bspred_ds.h"
#include "tscan_ds.h"
#include "dbpred_ds.h"
#include "mmap_ds.h"
#include "vscan_ds.h"
Include dependency graph for datastructs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  IO_Data
 

Macros

#define IODATA_EXT_ERROR_ABORTED   0x08000000L
 
#define IODATA_EXT_ERROR_CANTRUN   0x05000000L
 
#define IODATA_EXT_ERROR_CLOSE   0x04000000L
 
#define IODATA_EXT_ERROR_COMPRESS   0x0A000000L
 
#define IODATA_EXT_ERROR_DECOMPRESS   0x0B000000L
 
#define IODATA_EXT_ERROR_DISABLED   0x07000000L
 
#define IODATA_EXT_ERROR_OBSOLETE   0x0C000000L
 
#define IODATA_EXT_ERROR_OK   0x00000000L
 
#define IODATA_EXT_ERROR_OPEN   0x01000000L
 
#define IODATA_EXT_ERROR_READ   0x03000000L
 
#define IODATA_EXT_ERROR_UNKCOMPRESS   0x09000000L
 
#define IODATA_EXT_ERROR_UNKFORMAT   0x06000000L
 
#define IODATA_EXT_ERROR_UNKNOWN   0xFF000000L
 
#define IODATA_EXT_ERROR_WRITE   0x02000000L
 
#define MAKE_IO_EXT_ERROR(x, h)   (x | ((unsigned)h.InfoType << 16) | ((unsigned)h.HeaderFormat))
 

Macro Definition Documentation

◆ IODATA_EXT_ERROR_ABORTED

#define IODATA_EXT_ERROR_ABORTED   0x08000000L

◆ IODATA_EXT_ERROR_CANTRUN

#define IODATA_EXT_ERROR_CANTRUN   0x05000000L

◆ IODATA_EXT_ERROR_CLOSE

#define IODATA_EXT_ERROR_CLOSE   0x04000000L

◆ IODATA_EXT_ERROR_COMPRESS

#define IODATA_EXT_ERROR_COMPRESS   0x0A000000L

◆ IODATA_EXT_ERROR_DECOMPRESS

#define IODATA_EXT_ERROR_DECOMPRESS   0x0B000000L

◆ IODATA_EXT_ERROR_DISABLED

#define IODATA_EXT_ERROR_DISABLED   0x07000000L

◆ IODATA_EXT_ERROR_OBSOLETE

#define IODATA_EXT_ERROR_OBSOLETE   0x0C000000L

◆ IODATA_EXT_ERROR_OK

#define IODATA_EXT_ERROR_OK   0x00000000L

◆ IODATA_EXT_ERROR_OPEN

#define IODATA_EXT_ERROR_OPEN   0x01000000L

◆ IODATA_EXT_ERROR_READ

#define IODATA_EXT_ERROR_READ   0x03000000L

◆ IODATA_EXT_ERROR_UNKCOMPRESS

#define IODATA_EXT_ERROR_UNKCOMPRESS   0x09000000L

◆ IODATA_EXT_ERROR_UNKFORMAT

#define IODATA_EXT_ERROR_UNKFORMAT   0x06000000L

◆ IODATA_EXT_ERROR_UNKNOWN

#define IODATA_EXT_ERROR_UNKNOWN   0xFF000000L

◆ IODATA_EXT_ERROR_WRITE

#define IODATA_EXT_ERROR_WRITE   0x02000000L

◆ MAKE_IO_EXT_ERROR

#define MAKE_IO_EXT_ERROR (   x,
 
)    (x | ((unsigned)h.InfoType << 16) | ((unsigned)h.HeaderFormat))