source: trunk/FACT++/src/EventBuilder.h@ 11323

Last change on this file since 11323 was 11281, checked in by tbretz, 13 years ago
Removed obsolete gi_usedMem
File size: 1.5 KB
Line 
1#ifndef FACT_EventBuilder
2#define FACT_EventBuilder
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8#include "FAD.h"
9
10/* global variables;
11 to avoid race canoditions, only one thread is allowed to write
12 the name of the variable defines which process shall write it:
13
14 g_XXX : main control thread
15 gi_XX : input thread (reading from camera)
16 gw_XX : write thread (writing to disk)
17 qp_XX : processing thread(s) (processing data, eg. soft-trig)
18
19*/
20extern int g_actTime ; //actual time, to be updated regularily
21extern int g_runStat ; //main steering variable
22extern int g_actBoards ; //number of boards that should exist at the moment
23extern size_t g_maxMem ; //maximum memory allowed for buffer
24
25extern PIX_MAP g_pixMap[NPIX] ;
26
27extern int g_maxBoards ; //maximum number of boards to be initialized
28extern FACT_SOCK g_port[NBOARDS] ; // .port = baseport, .addr=string of IP-addr in dotted-decimal "ddd.ddd.ddd.ddd"
29
30extern uint gi_SecRate[MAX_SOCK] ; //MAX_SOCK defined in FACTEvent.h
31extern uint gi_S10Rate[MAX_SOCK] ;
32extern uint gi_MinRate[MAX_SOCK] ;
33extern uint gi_ErrCnt[MAX_SOCK] ;
34extern uint gi_NumConnect[NBOARDS]; //4 crates * 10 boards
35extern uint gi_SecTime, gi_S10Time, gi_MinTime ;
36extern uint gi_EvtStart ;
37extern uint gi_EvtRead ;
38extern uint gi_EvtBad ;
39extern uint gi_EvtTot ;
40extern int gi_maxSocks ; //maximum sockets that will be tried
41extern int gi_runStat ;
42
43extern uint gp_EvtTot ;
44extern int gp_runStat ;
45extern uint gw_EvtTot ;
46extern int gw_runStat ;
47
48
49
50
51#ifdef __cplusplus
52}
53#endif
54
55#endif
Note: See TracBrowser for help on using the repository browser.