DABC (Data Acquisition Backbone Core)
2.9.9
plugins
hadaq
app
EventBuilder.xml
Go to the documentation of this file.
1
<?
xml
version
=
"1.0"
?>
2
3
U«N
4
IÜÃ
5
IÜÃ
6
IÜÃ
7
š±N
8
IÜÃ
9
ÛÃ
10
IÜÃ
11
ÛÃ
12
13
‹$Œ
14
Š§Ä ^U
15
16
Š§Ä ^U
17
18
IÜÃ
19
IÜÃ
20
ÛÃ
21
IÜÃ
22
‹$Œ
23
U«N
24
Š§Ä ^U
25
26
IÜÃ
27
IÜÃ
28
š±N
29
IÜÃ
30
IÜÃ
31
Š§Ä ^U
32
š±N
33
34
-->
35
36
<
dabc
version
=
"2"
>
37
<
Context
host
=
"localhost"
name
=
"EventBuilder"
>
38
<
Run
>
39
<
lib
value
=
"libDabcMbs.so"
/>
40
<
lib
value
=
"libDabcHadaq.so"
/>
41
<
lib
value
=
"libDabcHttp.so"
/>
42
<
lib
value
=
"libDabcRfio.so"
/>
43
<
logfile
value
=
"hadaqevtbuild.log"
/>
44
<
loglevel
value
=
"-1"
/>
45
<
loglimit
value
=
"1000"
/>
46
<
control
value
=
"true"
/>
47
<
threads_layout
value
=
"balanced"
/>
48
</
Run
>
49
50
<
HttpServer
name
=
"http"
port
=
"8090"
/>
51
52
<!-- If uncommented, all internal manager structures will be published in the web server -->
53
<!-- Publisher name="publ" manager="true"/ -->
54
55
<!-- If uncommented, profiling will be enabled for all threads -->
56
<!-- Thread name="*" publ="true" prof="true"/ -->
57
58
<
MemoryPool
name
=
"Pool"
>
59
<
BufferSize
value
=
"200000"
/>
60
<
NumBuffers
value
=
"1000"
/>
61
</
MemoryPool
>
62
63
<
Module
name
=
"Combiner"
class
=
"hadaq::CombinerModule"
>
64
<!-- these parameters will force to create inputs/outputs of module -->
65
<
NumInputs
value
=
"5"
/>
66
<
NumOutputs
value
=
"1"
/>
67
68
<
InputPort
name
=
"Input0"
url
=
"hadaq://host:50000"
/>
69
<
InputPort
name
=
"Input1"
url
=
"hadaq://host:50001"
/>
70
<
InputPort
name
=
"Input2"
url
=
"hadaq://host:50002"
/>
71
<
InputPort
name
=
"Input3"
url
=
"hadaq://host:50003"
/>
72
<
InputPort
name
=
"Input4"
url
=
"hadaq://host:50004"
/>
73
74
<
InputPort
name
=
"Input*"
queue
=
"10"
urlopt
="
udpbuf
=400000&
mtu
=65507&
flush
=0.1&
maxloop
=50
" resort="
false
U«N
75
76
IÜÃ
77
<OutputPort name="
Output0
" url="
mbs:
//
Stream:6002
?
iter
=
hadaq_iter
&
subid
=0
x1f
U«N
78
79
IÜÃ
80
<OutputPort name="
Output1
" url="
hld:
//
dabc.hld
?
maxsize
=2000
U«N
81
82
?™¬␃^U
83
?™¬␃^U
84
<!--OutputPort name="
Output1
" url="
hld:
//
dabc.hld
?
maxsize
=2000
" retry="
5
" blocking="
never
" thread="
FileThread
U«N
85
86
Š§Ä ^U
87
<!--OutputPort name="
Output1
" url="
hld:
///
linev
/
path
/
dabc.hld
?
maxsize
=1900&
rfio
U«N
88
89
?™¬␃^U
90
<SkipEmpty value="
true
U«N
91
92
Š§Ä ^U
93
<ExtraDebug value="
false
U«N
94
95
ÛÃ
96
<FlushTimeout value="
0.5
U«N
97
98
¾¼Ä ^U
99
<TriggerNumRange value="
0
x1000000
U«N
100
101
?™¬␃^U
102
IÜÃ
103
<!-- <TriggerTollerance value="
0
U«N
104
105
š±N
106
<CheckTag value="
true
U«N
107
108
\é-
109
<AccountLostEventDiff value="
true
U«N
110
111
š±N
112
<BuildDropTimeout value="
20.0
U«N
113
114
?™¬␃^U
115
<MaxNumBuildEvt value="
0
U«N
116
117
IÜÃ
118
<HadaqData width="
4
" prec="
2
" low="
0
" up="
10
" debug="
1
U«N
119
<HadaqEvents width="
5
" prec="
1
" low="
0
" up="
1000
" debug="
1
U«N
120
<HadaqDroppedData width="
5
" prec="
3
" low="
0
" up="
1
" debug="
1
U«N
121
<HadaqLostEvents width="
4
" prec="
2
" low="
0
" up="
100
" debug="
1
U«N
122
U«N
123
124
ÛÃ
125
<Module name="
Term
" class="
hadaq::TerminalModule
" period="
0.3
" clear="
false
" fileport="
1
" servport="
0
" showtrig="
16"/>
126
127
</
Context
>
128
129
</
dabc
>
Generated by
1.9.1