DABC (Data Acquisition Backbone Core)
2.9.9
plugins
hadaq
spill
SpillBuilder.xml
Go to the documentation of this file.
1
<?
xml
version
=
"1.0"
?>
2
3
<!-- HADES SPILL monitor -->
4
5
<
dabc
version
=
"2"
>
6
<
Context
host
=
"localhost"
name
=
"EventBuilder"
>
7
<
Run
>
8
<
lib
value
=
"libDabcMbs.so"
/>
9
<
lib
value
=
"libDabcHadaq.so"
/>
10
<
lib
value
=
"libDabcStream.so"
/>
11
<
lib
value
=
"libDabcHttp.so"
/>
12
<
logfile
value
=
"spill.log"
/>
13
<
loglevel
value
=
"1"
/>
14
<
loglimit
value
=
"1000"
/>
15
<
threads_layout
value
=
"balanced"
/>
16
</
Run
>
17
18
<
HttpServer
name
=
"http"
port
=
"8091"
>
19
<
TopTitle
value
=
"HADES spill monitor"
/>
20
<!-- Browser value="off"/-->
21
<
Layout
value
=
"grid4x4"
/>
22
<
Monitoring
value
=
"2000"
/>
23
<!-- DrawItem value="[EventBuilder/Run/HLD/HLD_HitsFast,EventBuilder/Run/HLD/HLD_HitsSlow,EventBuilder/Run/HLD/HLD_TrendX,EventBuilder/Run/HLD/HLD_TrendY,EventBuilder/Run/HLD/HLD_BeamX,EventBuilder/Run/HLD/HLD_BeamY,EventBuilder/Run/HLD/HLD_VETO_Patt,EventBuilder/Run/HLD/HLD_QSlow,EventBuilder/Run/HLD/HLD_HALO_Patt,EventBuilder/Run/HLD/HLD_XHALOSlow,EventBuilder/Run/HLD/HLD_YHALOSlow,EventBuilder/Run/HLD/HLD_LastSpill_Q_factor,EventBuilder/Run/HLD/HLD_XSlow,EventBuilder/Run/HLD/HLD_YSlow]"/ -->
24
<
DrawItem
value
=
"[EventBuilder/Run/HLD/HLD_HitsFast,EventBuilder/Run/HLD/HLD_HitsSlow,EventBuilder/Run/HLD/HLD_TrendX,EventBuilder/Run/HLD/HLD_TrendY,EventBuilder/Run/HLD/HLD_BeamX,EventBuilder/Run/HLD/HLD_BeamY,EventBuilder/Run/HLD/HLD_VETO_Patt,EventBuilder/Run/HLD/HLD_QSlow,EventBuilder/Run/HLD/HLD_HALO_Patt,EventBuilder/Run/HLD/HLD_XHALOSlow,EventBuilder/Run/HLD/HLD_YHALOSlow,EventBuilder/Run/HLD/HLD_LastSpill_Q_factor,EventBuilder/Run/HLD/HLD_XSlow,EventBuilder/Run/HLD/HLD_YSlow,EventBuilder/Run/HLD/HLD_HitsSpill,EventBuilder/Run/HLD/HLD_HitsLastSpill]"
/>
25
</
HttpServer
>
26
27
<!-- If uncommented, all internal manager structures will be published in the web server -->
28
<!-- Publisher name="publ" manager="true"/ -->
29
30
<!-- If uncommented, profiling will be enabled for all threads -->
31
<!-- Thread name="*" publ="true" prof="true"/ -->
32
33
<
MemoryPool
name
=
"Pool"
>
34
<
BufferSize
value
=
"2000000"
/>
35
<
NumBuffers
value
=
"250"
/>
36
</
MemoryPool
>
37
38
<
Module
name
=
"Combiner"
class
=
"hadaq::CombinerModule"
>
39
<!-- these parameters will force to create inputs/outputs of module -->
40
<
NumInputs
value
=
"1"
/>
41
<
NumOutputs
value
=
"2"
/>
42
43
<
InputPort
name
=
"Input0"
url
=
"hadaq://host:50096"
queue
=
"50"
/>
44
45
<!-- InputPort name="Input*" queue="100" urlopt="udpbuf=2000000&mtu=64512&flush=1&maxloop=50" resort="false"/ -->
46
<
InputPort
name
=
"Input*"
queue
=
"20"
urlopt
="
udpbuf
=400000&
mtu
=65536&
flush
=2&
maxloop
=50
" resort="
false
F␕
47
48
<OutputPort name="
Output0
" queue="
100
F␕
49
50
␋åK
51
<OutputPort name="
Output1
" url="
mbs:
//
Stream:7788
?
iter
=
hadaq_iter
&
subid
=0
x1f
" queue="
30
F␕
52
53
␋åK
54
<OutputPort name="
Output2
" url="
hld:
///
dl
/
data
/
spillmonitor
/
spill.hld
?
maxsize
=2000
F␕
55
56
ùÄ
57
ùÄ
58
<!--OutputPort name="
Output1
" url="
hld:
//
dabc.hld
?
maxsize
=2000
" retry="
5
" blocking="
never
" thread="
FileThread
F␕
59
60
uú
61
<!--OutputPort name="
Output1
" url="
hld:
///
linev
/
path
/
dabc.hld
?
maxsize
=1900&
rfio
F␕
62
63
ùÄ
64
<SkipEmpty value="
true
F␕
65
66
uú
67
<ExtraDebug value="
false
F␕
68
69
Î
70
<FlushTimeout value="
2.5
F␕
71
72
6T¯
73
<TriggerNumRange value="
0
x1000000
F␕
74
75
ùÄ
76
␋åK
77
<!-- <TriggerTollerance value="
0
F␕
78
79
·␒ý^U
80
<CheckTag value="
true
F␕
81
82
\é-
83
<AccountLostEventDiff value="
true
F␕
84
85
·␒ý^U
86
<BuildDropTimeout value="
2.0
F␕
87
88
␋åK
89
<HadaqData width="
4
" prec="
2
" low="
0
" up="
10
" debug="
1
F␕
90
<HadaqEvents width="
5
" prec="
1
" low="
0
" up="
1000
" debug="
1
F␕
91
<HadaqDroppedData width="
5
" prec="
3
" low="
0
" up="
1
" debug="
1
F␕
92
<HadaqLostEvents width="
4
" prec="
2
" low="
0
" up="
100
" debug="
1
F␕
93
F␕
94
95
<Module name="
Run
" class="
stream::RunModule
F␕
96
<!--asf value="
file.root
F␕
97
<parallel value="
0
F␕
98
<fillcolor value="
0
F␕
99
<AutoSave value="
180
F␕
100
<InputPort name="
Input0
" url="
Combiner
/
Output0
" queue="
100
F␕
101
<OutputPort name="
*
" auto="
false
F␕
102
<Events width="
4
" prec="
1
" low="
0
" up="
1000
" debug="
0
F␕
103
<DataRate width="
4
" prec="
2
" low="
0
" up="
10
" debug="
1
F␕
104
F␕
105
106
Î
107
<Module name="
Term
" class="
hadaq::TerminalModule
" period="
0.3
" clear="
false
" fileport="
1
" servport="
0
" showtrig="
16"/>
108
109
</
Context
>
110
111
</
dabc
>
Generated by
1.9.1