DABC (Data Acquisition Backbone Core)  2.9.9
EventBuilderEpics.xml
Go to the documentation of this file.
1 <?xml version="1.0"?>
2 
3 dÌ
4 ª␗[
5 ª␗[
6 ª␗[
7 ª␗[
8 ¤?Œ
9 ¹õº␃^U
10 ùÄ›
11 
12 ª␗[
13 ª␗[
14 ¤?Œ
15 ª␗[
16 ¶©•␃^U
17 
18 ª␗[
19 ª␗[
20 _̺␃^U
21 ª␗[
22 _̺␃^U
23 dÌ
24 ¤?Œ
25 
26 ª␗[
27 ¤?Œ
28 ¤?Œ
29 ¤?Œ
30 ª␗[
31 dÌ
32 
33 ª␗[
34 ª␗[
35 ¹õº␃^U
36 ¤?Œ
37 ª␗[
38 ¤?Œ
39 ¹õº␃^U
40 
41 ª␗[
42 ª␗[
43 ª␗[
44 
45 ¶©•␃^U
46 ¶©•␃^U
47 ¶©•␃^U
48 ¶©•␃^U
49 
50 ¹õº␃^U
51 ¶©•␃^U
52 
53 ª␗[
54 
55 
56 
57 ¤?Œ
58 
59 -->
60 
61 
62 
63 
64 
65 <dabc version="2">
66 
67 
68 
69 
70  <Context host="localhost" name="EventBuilder1" port="7701">
71  <!-- The master eventbuilder: -->
72 
73  <Run>
74  <logfile value="hadaqevtbuild1.log"/>
75  </Run>
76 
77 
78  <HttpServer name="http" port="8091"/>
79 
80  <Module name="Combiner" class="hadaq::CombinerModule">
81  <!-- these parameters will force to create inputs/oputputs of module -->
82  <NumInputs value="5"/>
83  <NumOutputs value="2"/>
84 
85  <InputPort name="Input0" url="hadaq://host:10101"/>
86  <InputPort name="Input1" url="hadaq://host:10102"/>
87  <InputPort name="Input2" url="hadaq://host:10103"/>
88  <InputPort name="Input3" url="hadaq://host:10104"/>
89  <InputPort name="Input4" url="hadaq://host:10105"/>
90 
91  <ExtraDebug value="false"/>
92 
93  <!-- this is stream server for online monitoring, normally always on -->
94  <OutputPort name="Output0" url="mbs://Stream:6002?iter=hadaq_iter&subid=0x1fdÌ
95 
96  <OutputPort name="Output1" url="hld:///home/joern/data/dabc.hld?maxsize=1000&ebnumber=1" queue="200dÌ
97 
98 ¹õº␃^U
99  <!-- <OutputPort name="Output1" url="hld:///home/joern/data/dabc.hld?maxsize=1000&ebnumber=1" queue="200dÌ
100 
101 dÌ
102 
103 dÌ
104 
105 
106 _̺␃^U
107 
108  <Context host="localhost" name="EventBuilder2" port="7702
109 dÌ
110  <logfile value="hadaqevtbuild2.logdÌ
111 dÌ
112 
113  <HttpServer name="http
114  <port value="8092dÌ
115 dÌ
116 
117 
118  <Module name="Combiner" class="hadaq::CombinerModule
119 ª␗[
120  <NumInputs value="5dÌ
121  <NumOutputs value="2dÌ
122 
123  <InputPort name="Input0" url="hadaq://host:10201dÌ
124  <InputPort name="Input1" url="hadaq://host:10202dÌ
125  <InputPort name="Input2" url="hadaq://host:10203dÌ
126  <InputPort name="Input3" url="hadaq://host:10204dÌ
127  <InputPort name="Input4" url="hadaq://host:10205dÌ
128 
129 ª␗[
130  <OutputPort name="Output0" url="mbs://Stream:6003?iter=hadaq_iter&subid=0x1fdÌ
131 
132  <OutputPort name="Output1" url="hld:///home/joern/data/dabc.hld?maxsize=1000&ebnumber=2" queue="200dÌ
133 
134 ª␗[
135 <!-- <OutputPort name="Output1" url="hld:///home/joern/data/dabc.hld?maxsize=1000&ebnumber=2" queue="200dÌ
136 
137 dÌ
138 
139 dÌ
140 
141 
142 _̺␃^U
143 <Context name="*" host="*
144 
145  <!-- <Thread name="CombinerThrdInp" class="dabc::SocketThread" affinity="+0dÌ
146 dÌ
147  <lib value="libDabcMbs.sodÌ
148  <lib value="libDabcHadaq.sodÌ
149  <lib value="libDabcHttp.sodÌ
150  <loglimit value="1000000dÌ
151  <control value="truedÌ
152 dÌ
153 
154  <Module name="Combiner
155 
156  <InputPort name="Input*" queue="10" urlopt="udpbuf=400000&mtu=65507&flush=2dÌ
157 
158  <DoShmControl value="truedÌ
159  <FlushTimeout value="2.0dÌ
160  <HadesTriggerType value="truedÌ
161  <RunIdFromEPICS value="truedÌ
162 
163 ª␗[
164  <UseSyncSequenceNumber value="falsedÌ
165  <SyncSubeventId value="0x8000dÌ
166  <SyncTriggerMask value="0x01dÌ
167  <PrintSync value="falsedÌ
168  <FlushBySync value="falsedÌ
169 
170 _̺␃^U
171  <HadaqData width="4" prec="2" low="0" up="10" debug="1dÌ
172  <HadaqEvents width="5" prec="1" low="0" up="1000" debug="1dÌ
173  <HadaqDroppedData width="5" prec="3" low="0" up="1" debug="1dÌ
174  <HadaqLostEvents width="4" prec="2" low="0" up="100" debug="1dÌ
175 dÌ
176 
177  <MemoryPool name="Pool
178  <BufferSize value="200000dÌ
179  <NumBuffers value="1000"/>
180  </MemoryPool>
181 
182 </Context>
183 
184 </dabc>