Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

TArtEventStore.h File Reference

#include <sys/ipc.h>
#include <sys/shm.h>
#include <sys/sem.h>
#include <fstream>
#include "TArtSharedMemory.h"
#include "TArtSemaphore.h"
#include "TArtDataSource.h"

Go to the source code of this file.

Namespaces

namespace  std

Classes

union  ArtHeader_t
class  TArtEventStore

Defines

#define MAXFILENAME   1024
#define MB   1048576
#define MAXBLOCKSIZE   131072
#define WORDSIZE   2

Enumerations

enum  ArtLineMode_t { kOFFLINE = 1, kONLINE }

Functions

void init_getdata__ ()
void open_rawdat__ (char name[132], int *fnamelen, int *flag)
void get_block__ (short ret[MAXBLOCKSIZE], int *flag)
void get_evt__ (unsigned short *blkbuf, unsigned short *evtbuf, unsigned short *blkflg, unsigned short *runbuff, unsigned short *rnum, int *nw)
void close_rawdat__ ()
void findsegment_ (unsigned short *evtdata, int *evtsize, int *addr, int *nw, int *maxsegid)


Define Documentation

#define MAXBLOCKSIZE   131072
 

#define MAXFILENAME   1024
 

#define MB   1048576
 

#define WORDSIZE   2
 


Enumeration Type Documentation

enum ArtLineMode_t
 

Enumeration values:
kOFFLINE 
kONLINE 


Function Documentation

void close_rawdat__  ) 
 

void findsegment_ unsigned short *  evtdata,
int *  evtsize,
int *  addr,
int *  nw,
int *  maxsegid
 

void get_block__ short  ret[MAXBLOCKSIZE],
int *  flag
 

void get_evt__ unsigned short *  blkbuf,
unsigned short *  evtbuf,
unsigned short *  blkflg,
unsigned short *  runbuff,
unsigned short *  rnum,
int *  nw
 

void init_getdata__  ) 
 

void open_rawdat__ char  name[132],
int *  fnamelen,
int *  flag
 


Generated on Mon Sep 8 01:09:45 2008 by  doxygen 1.3.9.1