DABC (Data Acquisition Backbone Core)  2.9.9
TestEventBuilder.xml
Go to the documentation of this file.
1 <?xml version="1.0"?>
2 
3 €␓
4 ␏î
5 ␏î
6 ␏î
7 '5␂
8 '5␂
9 ␕â‡
10 ␏î
11 ␕â‡
12 
13 qU·␃^U
14 T‰Ø^U
15 
16 T‰Ø^U
17 
18 ␏î
19 ␏î
20 T‰Ø^U
21 ␏î
22 qU·␃^U
23 
24 ␏î
25 ␏î
26 ␕â‡
27 ␏î
28 ␕â‡
29 €␓
30 T‰Ø^U
31 
32 ␏î
33 T‰Ø^U
34 T‰Ø^U
35 T‰Ø^U
36 ␏î
37 €␓
38 
39 ␏î
40 ␏î
41 '5␂
42 T‰Ø^U
43 ␏î
44 T‰Ø^U
45 '5␂
46 
47 -->
48 
49 <dabc version="2">
50  <Context host="localhost" name="EventBuilder">
51  <Run>
52  <lib value="libDabcMbs.so"/>
53  <lib value="libDabcHadaq.so"/>
54  <lib value="libDabcHttp.so"/>
55  <lib value="libDabcRfio.so"/>
56  <logfile value="hadaqevtbuild.log"/>
57  <loglevel value="-1"/>
58  <loglimit value="1000"/>
59  <control value="true"/>
60  <threads_layout value="balanced"/>
61  </Run>
62 
63  <HttpServer name="http" port="8090"/>
64 
65  <!-- If uncommented, all internal manager structures will be published in the web server -->
66  <Publisher name="publ" manager="true"/>
67 
68  <!-- If uncommented, profiling will be enabled for all threads -->
69  <!-- Thread name="*" publ="true" prof="true"/ -->
70 
71  <MemoryPool name="Pool">
72  <BufferSize value="200000"/>
73  <NumBuffers value="1000"/>
74  </MemoryPool>
75 
76  <!-- these are default parameters for TDC calibration modules -->
77  <Module name="Input*TdcCal">
78  <FineMin value="31"/>
79  <FineMax value="421"/>
80  <NumChannels value="65"/>
81  <EdgeMask value="1"/>
82  <HistFilling value="4"/>
83  <CalibrFile value="local"/>
84  <DisableCalibrationFor value="0"/>
85  <Auto value="1200"/>
86 
87  <!-- TRB value="0x8010"/-->
88  <!-- HUB value="0x9000"/-->
89  <!-- TDC value="[0x8a00,0x8a01,0x8a02,0x8a03]"/-->
90  </Module>
91 
92 
93  <Module name="Combiner" class="hadaq::CombinerModule">
94  <!-- these parameters will force to create inputs/outputs of module -->
95  <NumInputs value="5"/>
96  <NumOutputs value="1"/>
97 
98  <InputPort name="Input0" url="hadaq://host:10101" urlopt1="trb=0x8000&tdc=[0x3000,0x3001,0x3002,0x3003]&dummy€␓
99  <InputPort name="Input1" url="hadaq://host:10102" urlopt1="trb=0x8010&tdc=[0x3010,0x3011,0x3012,0x3013]&dummy€␓
100  <InputPort name="Input2" url="hadaq://host:10103" urlopt1="trb=0x8020&tdc=[0x3020,0x3021,0x3022,0x3023]&dummy€␓
101  <InputPort name="Input3" url="hadaq://host:10104" urlopt1="trb=0x8030&tdc=[0x3030,0x3031,0x3032,0x3033]&dummy€␓
102  <InputPort name="Input4" url="hadaq://host:10105" urlopt1="trb=0x8040&tdc=[0x3040,0x3041,0x3042,0x3043]&dummy€␓
103 
104  <InputPort name="Input*" queue="10" urlopt="udpbuf=400000&mtu=65507&flush=2&debug€␓
105 
106  <ExtraDebug value="false€␓
107 
108 ␏î
109  <OutputPort name="Output0" url="mbs://Stream:6002?iter=hadaq_iter&subid=0x1f€␓
110 
111 T‰Ø^U
112  <!--OutputPort name="Output1" url="hld://dabc.hld?maxsize=2000€␓
113  <!--OutputPort name="Output1" url="hld:///linev/path/dabc.hld?maxsize=1900&rfio€␓
114 
115  <DoShmControl value="false€␓
116  <FlushTimeout value="2.0€␓
117 
118 ␏î
119  <UseSyncSequenceNumber value="false€␓
120  <SyncSubeventId value="0x8000€␓
121  <SyncTriggerMask value="0x01€␓
122  <PrintSync value="false€␓
123  <FlushBySync value="false€␓
124 
125 °±Ä^U
126  <TriggerNumRange value="0x1000000€␓
127 
128 \é-
129  <AccountLostEventDiff value="true€␓
130 
131 ␕â‡
132  <HadaqData width="4" prec="2" low="0" up="10" debug="1€␓
133  <HadaqEvents width="5" prec="1" low="0" up="1000" debug="1€␓
134  <HadaqDroppedData width="5" prec="3" low="0" up="1" debug="1€␓
135  <HadaqLostEvents width="4" prec="2" low="0" up="100" debug="1€␓
136 €␓
137 
138 T‰Ø^U
139  <Module name="Term" class="hadaq::TerminalModule" period="0.3" clear="false" auto="true"/>
140 
141  </Context>
142 
143 </dabc>