DABC (Data Acquisition Backbone Core)  2.9.9
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="falseU«N
75 
76 IÜÃ
77  <OutputPort name="Output0" url="mbs://Stream:6002?iter=hadaq_iter&subid=0x1fU«N
78 
79 IÜÃ
80  <OutputPort name="Output1" url="hld://dabc.hld?maxsize=2000U«N
81 
82 ?™¬␃^U
83 ?™¬␃^U
84  <!--OutputPort name="Output1" url="hld://dabc.hld?maxsize=2000" retry="5" blocking="never" thread="FileThreadU«N
85 
86 Š§Ä^U
87  <!--OutputPort name="Output1" url="hld:///linev/path/dabc.hld?maxsize=1900&rfioU«N
88 
89 ?™¬␃^U
90  <SkipEmpty value="trueU«N
91 
92 Š§Ä^U
93  <ExtraDebug value="falseU«N
94 
95  ÛÃ
96  <FlushTimeout value="0.5U«N
97 
98 ¾¼Ä^U
99  <TriggerNumRange value="0x1000000U«N
100 
101 ?™¬␃^U
102 IÜÃ
103  <!-- <TriggerTollerance value="0U«N
104 
105 š±N
106  <CheckTag value="trueU«N
107 
108 \é-
109  <AccountLostEventDiff value="trueU«N
110 
111 š±N
112  <BuildDropTimeout value="20.0U«N
113 
114 ?™¬␃^U
115  <MaxNumBuildEvt value="0U«N
116 
117 IÜÃ
118  <HadaqData width="4" prec="2" low="0" up="10" debug="1U«N
119  <HadaqEvents width="5" prec="1" low="0" up="1000" debug="1U«N
120  <HadaqDroppedData width="5" prec="3" low="0" up="1" debug="1U«N
121  <HadaqLostEvents width="4" prec="2" low="0" up="100" debug="1U«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>