GSI Object Oriented Online Offline (Go4)
GO4-5.3.2
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
MbsAPIbase
s_head.h
Go to the documentation of this file.
1
// $Id: s_head.h 729 2011-02-23 11:44:23Z linev $
2
//-----------------------------------------------------------------------
3
// The GSI Online Offline Object Oriented (Go4) Project
4
// Experiment Data Processing at EE department, GSI
5
//-----------------------------------------------------------------------
6
// Copyright (C) 2000- GSI Helmholtzzentrum für Schwerionenforschung GmbH
7
// Planckstr. 1, 64291 Darmstadt, Germany
8
// Contact: http://go4.gsi.de
9
//-----------------------------------------------------------------------
10
// This software can be used under the license agreements as stated
11
// in Go4License.txt file which is part of the distribution.
12
//-----------------------------------------------------------------------
13
14
#include "
typedefs.h
"
15
/* s_head.h
16
* ========
17
* Purpose : Histogram manager for SBS
18
* Author : Ilya Kuznetsov
19
* Date : 20-Sep-1994
20
*
21
* Modification : 11-Oct-1994 : Version number/RSM
22
* Modification : 12-Oct-1994 : Text string/RSM
23
* Modification : 10-Nov-1994 : flags for attach, detach etc. ??? /RSM
24
* Modification : 15-Nov-1994 : Top-Slot-Index for name sort. /RSM
25
* Modification : 22-Nov-1994 : Insertion of s_errstat with flag /RSM
26
* Modification : 24-Jan-1995 : Identifier for histogram base /RSM
27
* Modification : 24-Jul-1997 : Insert date /HE
28
* Modification : 25-Aug-1999 : Insert counters /HE
29
* Modification : 20-Jun-2001 : Insert autosave /HE
30
*/
31
32
#ifndef __S_ERRSTAT__
33
#include "
s_errstat.h
"
34
#endif
35
36
typedef
struct
37
{
38
INTS4
l_endian
;
/* 1 the length of the memory big piece */
39
INTS4
l_len
;
/* 2 the length of the memory big piece */
40
INTS4
l_free
;
/* 3 free room in that funny memory piece */
41
INTU4
ul_ofree
;
/* 4 offset of the free room beginning */
42
INTS4
i_slot
;
/* 5 no. of the funny slots requested */
43
INTS4
i_sfree
;
/* 6 no. of the free funny slots */
44
INTS4
i_topslot
;
/* 7 slot with first alphabetic name */
45
INTU4
ui_idbase
;
/* 8 Identifier for a histogram base */
46
INTU4
l_version
;
/* 9 version number for analysis check */
47
INTU4
l_segment
;
/* 10 segment number */
48
INTS4
bh_histogram
;
49
INTS4
bh_anal
;
50
INTS4
bh_lock
;
/* lock flag */
51
INTS4
bh_free2
;
/* 14 */
52
INTU4
l_events
;
/* 15 */
53
INTU4
l_out_evts
;
/* 16 */
54
INTU4
l_Lwords
;
/* 17 */
55
INTU4
l_event_r
;
/* 18 */
56
INTU4
l_kbyte_r
;
/* 19 */
57
INTS4
l_running
;
/* 20 */
58
REAL4
r_x1
;
/* 21 */
59
REAL4
r_y1
;
/* 22 */
60
REAL4
r_x2
;
/* 23 */
61
REAL4
r_y2
;
/* 24 */
62
struct
s_errstat
s_errstat_1;
/* 30 control block for f_error */
63
CHARS
c_date[28];
/* 37 creation date */
64
CHARS
c_ident[32];
/* 45 process identification string */
65
CHARS
c_shsegname[32];
/* 53 shared segment name string */
66
INTS4
l_points
;
/* 54 number of polygon points */
67
REAL4
r_x[32];
/* 86 x coordinates */
68
REAL4
r_y[32];
/* 118 y coordinates */
69
INTS4
l_cond_win
;
/* 119 numer of window conditions */
70
INTS4
l_cond_pol
;
/* 120 numer of polygon conditions */
71
INTS4
l_params
;
/* 121 number of valid parameters in IDL exchange buffer */
72
INTS4
l_param_type
;
/* 122 meaning of parameters in IDL exchange buffer */
73
INTS4
l_auto_sec
;
/* 123 seconds till next autosave (0 is no autosave) */
74
INTS4
l_spare[5];
/* 5 spare */
75
}
s_head
;
s_head::l_version
INTU4 l_version
Definition:
s_head.h:46
REAL4
float REAL4
Definition:
typedefs.h:30
s_head::l_auto_sec
INTS4 l_auto_sec
Definition:
s_head.h:73
s_head::ui_idbase
INTU4 ui_idbase
Definition:
s_head.h:45
s_head::l_free
INTS4 l_free
Definition:
s_head.h:40
s_head::r_x2
REAL4 r_x2
Definition:
s_head.h:60
s_head::i_sfree
INTS4 i_sfree
Definition:
s_head.h:43
s_head::l_params
INTS4 l_params
Definition:
s_head.h:71
s_head::l_cond_win
INTS4 l_cond_win
Definition:
s_head.h:69
s_head::ul_ofree
INTU4 ul_ofree
Definition:
s_head.h:41
s_head::l_segment
INTU4 l_segment
Definition:
s_head.h:47
s_head::r_x1
REAL4 r_x1
Definition:
s_head.h:58
s_head::r_y2
REAL4 r_y2
Definition:
s_head.h:61
INTU4
unsigned int INTU4
Definition:
typedefs.h:29
s_head
Definition:
s_head.h:36
s_head::l_Lwords
INTU4 l_Lwords
Definition:
s_head.h:54
s_errstat.h
s_head::l_endian
INTS4 l_endian
Definition:
s_head.h:38
INTS4
int INTS4
Definition:
typedefs.h:28
s_errstat
Definition:
s_errstat.h:28
s_head::l_cond_pol
INTS4 l_cond_pol
Definition:
s_head.h:70
s_head::bh_anal
INTS4 bh_anal
Definition:
s_head.h:49
s_head::l_len
INTS4 l_len
Definition:
s_head.h:39
s_head::i_slot
INTS4 i_slot
Definition:
s_head.h:42
s_head::l_points
INTS4 l_points
Definition:
s_head.h:66
s_head::r_y1
REAL4 r_y1
Definition:
s_head.h:59
s_head::bh_free2
INTS4 bh_free2
Definition:
s_head.h:51
s_head::bh_histogram
INTS4 bh_histogram
Definition:
s_head.h:48
s_head::l_events
INTU4 l_events
Definition:
s_head.h:52
s_head::l_event_r
INTU4 l_event_r
Definition:
s_head.h:55
typedefs.h
s_head::l_out_evts
INTU4 l_out_evts
Definition:
s_head.h:53
CHARS
char CHARS
Definition:
typedefs.h:21
s_head::i_topslot
INTS4 i_topslot
Definition:
s_head.h:44
s_head::l_running
INTS4 l_running
Definition:
s_head.h:57
s_head::l_kbyte_r
INTU4 l_kbyte_r
Definition:
s_head.h:56
s_head::l_param_type
INTS4 l_param_type
Definition:
s_head.h:72
s_head::bh_lock
INTS4 bh_lock
Definition:
s_head.h:50
Generated on Fri Oct 26 2018 08:34:53 for GSI Object Oriented Online Offline (Go4) by
1.8.8