DABC (Data Acquisition Backbone Core)  2.9.9
rawbuild.xml
Go to the documentation of this file.
1 <?xml version="1.0"?>
2 
3 <!-- This is test application to build HLD events out of raw storage -->
4 
5 <dabc version="2">
6  <Context host="localhost" name="EventBuilder">
7  <Run>
8  <lib value="libDabcMbs.so"/>
9  <lib value="libDabcHadaq.so"/>
10  <debuglevel value="0"/>
11  <loglevel value="1"/>
12  <logfile value="rawbuild.log"/>
13  <loglimit value="1000000"/>
14  </Run>
15 
16  <MemoryPool name="Pool">
17  <BufferSize value="200000"/>
18  <NumBuffers value="1000"/>
19  </MemoryPool>
20 
21  <Module name="Sorter" class="hadaq::SorterModule">
22  <NumInputs value="1"/>
23  <NumOutputs value="1"/>
24  <InputPort name="Input0" url="bin:///data.local1/trb3tdc/dump/out0*.bin"/>
25  <TriggerNumRange value="0x10000"/>
26  </Module>
27 
28  <Module name="Combiner" class="hadaq::CombinerModule">
29  <!-- these parameters will force to create inputs/outputs of module -->
30  <NumInputs value="4"/>
31  <NumOutputs value="1"/>
32 
33  <!--InputPort name="Input0" url="bin:///data.local1/trb3tdc/dump/out0*.bin" resort="false"/-->
34 
35  <InputPort name="Input0" url="Sorter/Output0"/>
36  <InputPort name="Input1" url="bin:///data.local1/trb3tdc/dump/out1*.bin"/>
37  <InputPort name="Input2" url="bin:///data.local1/trb3tdc/dump/out2*.bin"/>
38  <InputPort name="Input3" url="bin:///data.local1/trb3tdc/dump/out3*.bin"/>
39 
40  <!-- this is stream server for online monitoring, normally always on -->
41  <OutputPort name="Output0" url="mbs://Stream:6002?iter=hadaq_iter&subid=0x1f␈6␂
42 
43 ␏î
44  <OutputPort name="Output1" url="hld://dabc.hld?maxsize=2000␈6␂
45 ␈6␂
46 òi
47  <ExtraDebug value="false␈6␂
48 
49 EZÍ^U
50  <FlushTimeout value="0.5␈6␂
51 
52 Ð¼è^U
53  <TriggerNumRange value="0x10000␈6␂
54 ␈6␂
55 \é-
56  <AccountLostEventDiff value="true␈6␂
57 ␈6␂
58 ␈6␂
59 EZÍ^U
60  <Module name="Term" class="hadaq::TerminalModule" period="0.3" clear="false" fileport="1" showtrig="16"/>
61 
62  </Context>
63 
64 </dabc>