DABC (Data Acquisition Backbone Core)  2.9.9
EventBuilderHades.xml
Go to the documentation of this file.
1 <?xml version="1.0"?>
2 
3 š␔␘
4 ª␗[
5 ª␗[
6 ª␗[
7 ª␗[
8 ¤?Œ
9 ¹õº␃^U
10 ùÄ›
11 
12 ª␗[
13 ª␗[
14 ¤?Œ
15 ª␗[
16 ;ap
17 
18 ª␗[
19 ª␗[
20 0␗
21 ª␗[
22 0␗
23 š␔␘
24 ¤?Œ
25 
26 ª␗[
27 ¤?Œ
28 ¤?Œ
29 ¤?Œ
30 ª␗[
31 š␔␘
32 
33 ª␗[
34 ª␗[
35 ¹õº␃^U
36 ¤?Œ
37 ª␗[
38 ¤?Œ
39 ¹õº␃^U
40 
41 0␗
42 ;ap
43 ;ap
44 0␗
45 ¤?Œ
46 ;ap
47 ;ap
48 ª␗[
49 þ7␛
50 ;ap
51 
52 ;ap
53 ª␗[
54 
55 ¤?Œ
56 0␗
57 
58 -->
59 
60 <dabc version="2">
61  <Context host="localhost" name="DABC-EB-${EBNUM}" port="770${EBNUM}" >
62  <Run>
63  <lib value="libDabcMbs.so"/>
64  <lib value="libDabcRfio.so"/>
65  <lib value="libDabcLtsm.so"/>
66  <lib value="libDabcHadaq.so"/>
67  <lib value="libDabcHttp.so"/>
68  <logfile value="EB_${EBNUM}.log"/>
69  <loglevel value="1"/>
70  <debuglevel value="-1"/>
71  <syslog value="DAQ"/>
72  <sysloglevel value="0"/>
73  <loglimit value="1000000"/>
74 <!-- <init value=". /home/joern/dabcwork/head/dabclogin"/> -->
75  <control value="true"/>
76  <affinity value="-1"/>
77  <!-- runtime value="30"/ -->
78  <halttime value="60"/>
79  <thrdstoptime value="20"/>
80 
81  <!-- <threads_layout value="maximal"/>-->
82  </Run>
83 
84  <HttpServer name="http">
85  <port value="611${EBNUM}"/>
86  </HttpServer>
87 
88  <Thread name="UdpThread*" class="dabc::SocketThread" affinity="+0"/>
89 
90  <MemoryPool name="Pool">
91  <BufferSize value="200000"/>
92  <NumBuffers value="3000"/>
93  </MemoryPool>
94 
95  <Module name="Combiner" class="hadaq::CombinerModule">
96  <NodeId value="${EBNUM}"/>
97  <!-- these parameters will force to create inputs/oputputs of module -->
98  <NumInputs value="${STREAMS}"/>
99  <NumOutputs value="${FILEOUTPUTS}"/>
100  <!-- <Thread name="UdpThread*" class="dabc::SocketThread" affinity="+0"/> -->
101 
102  <InputPort name="Input0" url="hadaq://host:${UDP00}" thread="UdpThread1"/>
103  <InputPort name="Input1" url="hadaq://host:${UDP01}" thread="UdpThread2"/>
104  <InputPort name="Input2" url="hadaq://host:${UDP02}" thread="UdpThread3"/>
105  <InputPort name="Input3" url="hadaq://host:${UDP03}" thread="UdpThread4"/>
106  <InputPort name="Input4" url="hadaq://host:${UDP04}" thread="UdpThread5"/>
107  <InputPort name="Input5" url="hadaq://host:${UDP05}" thread="UdpThread1"/>
108  <InputPort name="Input6" url="hadaq://host:${UDP06}" thread="UdpThread2"/>
109  <InputPort name="Input7" url="hadaq://host:${UDP07}" thread="UdpThread3"/>
110  <InputPort name="Input8" url="hadaq://host:${UDP08}" thread="UdpThread4"/>
111  <InputPort name="Input9" url="hadaq://host:${UDP09}" thread="UdpThread5"/>
112  <InputPort name="Input10" url="hadaq://host:${UDP10}" thread="UdpThread1"/>
113  <InputPort name="Input11" url="hadaq://host:${UDP11}" thread="UdpThread2"/>
114  <InputPort name="Input12" url="hadaq://host:${UDP12}" thread="UdpThread3"/>
115  <InputPort name="Input13" url="hadaq://host:${UDP13}" thread="UdpThread4"/>
116  <InputPort name="Input14" url="hadaq://host:${UDP14}" thread="UdpThread5"/>
117  <InputPort name="Input15" url="hadaq://host:${UDP15}" thread="UdpThread1"/>
118  <InputPort name="Input16" url="hadaq://host:${UDP16}" thread="UdpThread2"/>
119  <InputPort name="Input17" url="hadaq://host:${UDP17}" thread="UdpThread3"/>
120  <InputPort name="Input18" url="hadaq://host:${UDP18}" thread="UdpThread4"/>
121  <InputPort name="Input19" url="hadaq://host:${UDP19}" thread="UdpThread5"/>
122  <InputPort name="Input20" url="hadaq://host:${UDP20}" thread="UdpThread1"/>
123  <InputPort name="Input21" url="hadaq://host:${UDP21}" thread="UdpThread2"/>
124  <InputPort name="Input22" url="hadaq://host:${UDP22}" thread="UdpThread3"/>
125  <InputPort name="Input23" url="hadaq://host:${UDP23}" thread="UdpThread4"/>
126  <InputPort name="Input24" url="hadaq://host:${UDP24}" thread="UdpThread5"/>
127  <InputPort name="Input25" url="hadaq://host:${UDP25}" thread="UdpThread1"/>
128  <InputPort name="Input26" url="hadaq://host:${UDP26}" thread="UdpThread2"/>
129  <InputPort name="Input27" url="hadaq://host:${UDP27}" thread="UdpThread3"/>
130  <InputPort name="Input28" url="hadaq://host:${UDP28}" thread="UdpThread4"/>
131  <InputPort name="Input29" url="hadaq://host:${UDP29}" thread="UdpThread5"/>
132  <InputPort name="Input30" url="hadaq://host:${UDP30}" thread="UdpThread1"/>
133  <InputPort name="Input31" url="hadaq://host:${UDP31}" thread="UdpThread2"/>
134  <InputPort name="Input32" url="hadaq://host:${UDP32}" thread="UdpThread3"/>
135  <InputPort name="Input33" url="hadaq://host:${UDP33}" thread="UdpThread4"/>
136  <InputPort name="Input34" url="hadaq://host:${UDP34}" thread="UdpThread5"/>
137 
138  <InputPort name="Input*" queue="30" urlopt="udpbuf=400000&mtu=65507&flush=0.2&maxloop=1š␔␘
139 
140 ª␗[
141  <OutputPort name="Output0" url="mbs://Stream:810${EBNUM}?iter=hadaq_iter&subid=0x1fš␔␘
142 
143 
144  <OutputPort name="Output1" url="hld://${OUTDIR}/${PREFIX}.hld?maxsize=1000&ebnumber=${EBNUM}&diskdemon=${DAQDISK}" queue="500š␔␘
145 
146  <!-- <OutputPort name="Output2" url="hld://${RFIOPATH}/${PREFIX}.hld?maxsize=1000&ebnumber=${EBNUM}&rfio&rfioCopyMode=${RFIOCOPYMODE}&rfioCopyFrac=${RFIOCOPYFRAC}&rfioMaxFile=${RFIOMAXFILE}&rfioPathConv=${RFIOPATHCONV}&rfioLustrePath=${RFIOLUSTREPATH}" queue="500" onerror="exit" numreconn="3š␔␘
147 
148  <OutputPort name="Output2" url="hld://${LTSMPATH}/${PREFIX}.hld?maxsize=1000&ebnumber=${EBNUM}&ltsm&ltsmServer=${LTSMSERVER}&ltsmNode=${LTSMNODE}&ltsmPass=${LTSMPASSWD}&ltsmFsname=${LTSMFSNAME}" queue="500" onerror="exitš␔␘
149  <ExtraDebug value="falseš␔␘
150 
151  <DoShmControl value="trueš␔␘
152  <RunIdFromEPICS value="trueš␔␘
153  <FlushTimeout value="0.5š␔␘
154  <HadesTriggerType value="trueš␔␘
155 
156 ª␗[
157  <UseSyncSequenceNumber value="falseš␔␘
158  <SyncSubeventId value="0x8000š␔␘
159  <SyncTriggerMask value="0x01š␔␘
160  <PrintSync value="falseš␔␘
161  <FlushBySync value="falseš␔␘
162 ùÄ›
163  <TriggerNumRange value="0x1000000š␔␘
164 ª␗[
165  <CheckTag value="falseš␔␘
166 
167 \é-
168  <AccountLostEventDiff value="falseš␔␘
169 
170  <BuildDropTimeout value="30.0š␔␘
171 
172  <Runinfo2ora value="trueš␔␘
173  <FilePrefix value="${PREFIX}š␔␘
174 ¤?Œ
175 
176 0␗
177  <HadaqData width="4" prec="2" low="0" up="10" debug="-1š␔␘
178  <HadaqEvents width="5" prec="1" low="0" up="1000" debug="-1š␔␘
179  <HadaqDroppedData width="5" prec="3" low="0" up="1" debug="-1š␔␘
180  <HadaqLostEvents width="4" prec="2" low="0" up="100" debug="-1š␔␘
181 
182 š␔␘
183 
184 š␔␘
185 
186  <!--Context name="*š␔
187  <Thread name="CombinerThrdInp" class="dabc::SocketThread" affinity="+0"/>
188  </Context-->
189 
190 </dabc>