DABC (Data Acquisition Backbone Core)
2.9.9
plugins
stream
app
TestCalibr12.xml
Go to the documentation of this file.
1
<?
xml
version
=
"1.0"
?>
2
<
dabc
version
=
"2"
>
3
<
Context
host
=
"localhost"
name
=
"TestCalibr"
>
4
<
Run
>
5
<
lib
value
=
"libDabcMbs.so"
/>
6
<
lib
value
=
"libDabcHadaq.so"
/>
7
<
lib
value
=
"libDabcStream.so"
/>
8
<
lib
value
=
"libDabcHttp.so"
/>
9
<
logfile
value
=
"caltest.log"
/>
10
<
loglevel
value
=
"1"
/>
11
<
loglimit
value
=
"1000"
/>
12
<
control
value
=
"false"
/>
13
<
threads_layout
value
=
"balanced"
/>
14
</
Run
>
15
16
<
HttpServer
name
=
"http"
port
=
"8090"
/>
17
18
<!-- If uncommented, all internal manager structures will be published in the web server -->
19
<!-- Publisher name="publ" manager="true"/ -->
20
21
<!-- If uncommented, profiling will be enabled for all threads -->
22
<!-- Thread name="*" publ="true" prof="true"/ -->
23
<
MemoryPool
name
=
"Pool"
>
24
<
BufferSize
value
=
"200000"
/>
25
<
NumBuffers
value
=
"1000"
/>
26
</
MemoryPool
>
27
28
<
Module
name
=
"Multi"
class
=
"dabc::MultiplexerModule"
>
29
<
NumInputs
value
=
"1"
/>
30
<
NumOutputs
value
=
"12"
/>
31
<
InputPort
name
=
"Input0"
url
=
"hld://sample50816*.hld?reduce=0.5"
/>
32
</
Module
>
33
34
35
<
Module
name
=
"Calibr1"
class
=
"stream::TdcCalibrationModule"
>
36
<
InputPort
name
=
"Input0"
url
=
"Multi/Output0"
/>
37
</
Module
>
38
<
Module
name
=
"Calibr2"
class
=
"stream::TdcCalibrationModule"
>
39
<
InputPort
name
=
"Input0"
url
=
"Multi/Output1"
/>
40
</
Module
>
41
<
Module
name
=
"Calibr3"
class
=
"stream::TdcCalibrationModule"
>
42
<
InputPort
name
=
"Input0"
url
=
"Multi/Output2"
/>
43
</
Module
>
44
<
Module
name
=
"Calibr4"
class
=
"stream::TdcCalibrationModule"
>
45
<
InputPort
name
=
"Input0"
url
=
"Multi/Output3"
/>
46
</
Module
>
47
48
<
Module
name
=
"Calibr5"
class
=
"stream::TdcCalibrationModule"
>
49
<
InputPort
name
=
"Input0"
url
=
"Multi/Output4"
/>
50
</
Module
>
51
<
Module
name
=
"Calibr6"
class
=
"stream::TdcCalibrationModule"
>
52
<
InputPort
name
=
"Input0"
url
=
"Multi/Output5"
/>
53
</
Module
>
54
<
Module
name
=
"Calibr7"
class
=
"stream::TdcCalibrationModule"
>
55
<
InputPort
name
=
"Input0"
url
=
"Multi/Output6"
/>
56
</
Module
>
57
<
Module
name
=
"Calibr8"
class
=
"stream::TdcCalibrationModule"
>
58
<
InputPort
name
=
"Input0"
url
=
"Multi/Output7"
/>
59
</
Module
>
60
61
<
Module
name
=
"Calibr9"
class
=
"stream::TdcCalibrationModule"
>
62
<
InputPort
name
=
"Input0"
url
=
"Multi/Output8"
/>
63
</
Module
>
64
<
Module
name
=
"Calibr10"
class
=
"stream::TdcCalibrationModule"
>
65
<
InputPort
name
=
"Input0"
url
=
"Multi/Output9"
/>
66
</
Module
>
67
<
Module
name
=
"Calibr11"
class
=
"stream::TdcCalibrationModule"
>
68
<
InputPort
name
=
"Input0"
url
=
"Multi/Output10"
/>
69
</
Module
>
70
<
Module
name
=
"Calibr12"
class
=
"stream::TdcCalibrationModule"
>
71
<
InputPort
name
=
"Input0"
url
=
"Multi/Output11"
/>
72
</
Module
>
73
74
<
Module
name
=
"Calibr*"
>
75
<!-- these parameters will force to create inputs/outputs of module -->
76
<
NumInputs
value
=
"1"
/>
77
<
NumOutputs
value
=
"1"
/>
78
79
<!-- InputPort name="Input0" url="hld://sample5081618338111441.hld?reduce=0.5"/-->
80
<!-- InputPort name="Input0" url="hld://sample50816*.hld?reduce=0.5"/-->
81
82
<
OutputPort
name
=
"Output1"
url
=
"hld://res.hld"
/>
83
<
OutputPort
name
=
"Output2"
url
="
mbs:
//
Stream:6002
?
iter
=
hadaq_iter
&
subid
=0
x1f
.{8
84
85
<FineMin value="
31
.{8
86
<FineMax value="
480
.{8
87
88
”b8
89
<NumChannels value="
33
.{8
90
91
<EdgeMask value="
2
.{8
92
93
<HistFilling value="
0
.{8
94
95
␞K™
96
<TdcMin value="
0
x5000
.{8
97
<TdcMax value="
0
x8000
.{8
98
99
␞K™
100
QV
101
In the URL it is coded as "
calibr
.{8
102
<Mode value="
1
.{8
103
104
QV
105
<CalibrFile value="
calfull
/
local
.{8
106
107
Ú
108
<CalibrTrigger value="
0
xffff
.{8
109
110
«
111
<!-- DisableCalibrationFor value="
0
.{8
112
113
«
114
<Auto value="
0
.{8
115
116
QV
117
<CountLinear value="
100000
.{8
118
<CountNormal value="
100000
.{8
119
120
ç‚
121
<LinearNumPoints value="
2
.{8
122
123
␞K™
124
␞K™
125
ÖA8
126
<Replace value="
false
.{8
127
128
␞K™
129
<Debug value="
1
.{8
130
<DataRate width="
4
" prec="
2
" low="
0
" up="
10
" debug="
1"/>
131
132
</
Module
>
133
134
</
Context
>
135
136
</
dabc
>
Generated by
1.9.1