DABC (Data Acquisition Backbone Core)  2.9.9
SpillBuilder.xml
Go to the documentation of this file.
1 <?xml version="1.0"?>
2 
3 <!-- HADES SPILL monitor -->
4 
5 <dabc version="2">
6  <Context host="localhost" name="EventBuilder">
7  <Run>
8  <lib value="libDabcMbs.so"/>
9  <lib value="libDabcHadaq.so"/>
10  <lib value="libDabcStream.so"/>
11  <lib value="libDabcHttp.so"/>
12  <logfile value="spill.log"/>
13  <loglevel value="1"/>
14  <loglimit value="1000"/>
15  <threads_layout value="balanced"/>
16  </Run>
17 
18  <HttpServer name="http" port="8091">
19  <TopTitle value="HADES spill monitor"/>
20  <!-- Browser value="off"/-->
21  <Layout value="grid4x4"/>
22  <Monitoring value="2000"/>
23  <!-- DrawItem value="[EventBuilder/Run/HLD/HLD_HitsFast,EventBuilder/Run/HLD/HLD_HitsSlow,EventBuilder/Run/HLD/HLD_TrendX,EventBuilder/Run/HLD/HLD_TrendY,EventBuilder/Run/HLD/HLD_BeamX,EventBuilder/Run/HLD/HLD_BeamY,EventBuilder/Run/HLD/HLD_VETO_Patt,EventBuilder/Run/HLD/HLD_QSlow,EventBuilder/Run/HLD/HLD_HALO_Patt,EventBuilder/Run/HLD/HLD_XHALOSlow,EventBuilder/Run/HLD/HLD_YHALOSlow,EventBuilder/Run/HLD/HLD_LastSpill_Q_factor,EventBuilder/Run/HLD/HLD_XSlow,EventBuilder/Run/HLD/HLD_YSlow]"/ -->
24  <DrawItem value="[EventBuilder/Run/HLD/HLD_HitsFast,EventBuilder/Run/HLD/HLD_HitsSlow,EventBuilder/Run/HLD/HLD_TrendX,EventBuilder/Run/HLD/HLD_TrendY,EventBuilder/Run/HLD/HLD_BeamX,EventBuilder/Run/HLD/HLD_BeamY,EventBuilder/Run/HLD/HLD_VETO_Patt,EventBuilder/Run/HLD/HLD_QSlow,EventBuilder/Run/HLD/HLD_HALO_Patt,EventBuilder/Run/HLD/HLD_XHALOSlow,EventBuilder/Run/HLD/HLD_YHALOSlow,EventBuilder/Run/HLD/HLD_LastSpill_Q_factor,EventBuilder/Run/HLD/HLD_XSlow,EventBuilder/Run/HLD/HLD_YSlow,EventBuilder/Run/HLD/HLD_HitsSpill,EventBuilder/Run/HLD/HLD_HitsLastSpill]"/>
25  </HttpServer>
26 
27  <!-- If uncommented, all internal manager structures will be published in the web server -->
28  <!-- Publisher name="publ" manager="true"/ -->
29 
30  <!-- If uncommented, profiling will be enabled for all threads -->
31  <!-- Thread name="*" publ="true" prof="true"/ -->
32 
33  <MemoryPool name="Pool">
34  <BufferSize value="2000000"/>
35  <NumBuffers value="250"/>
36  </MemoryPool>
37 
38  <Module name="Combiner" class="hadaq::CombinerModule">
39  <!-- these parameters will force to create inputs/outputs of module -->
40  <NumInputs value="1"/>
41  <NumOutputs value="2"/>
42 
43  <InputPort name="Input0" url="hadaq://host:50096" queue="50"/>
44 
45  <!-- InputPort name="Input*" queue="100" urlopt="udpbuf=2000000&mtu=64512&flush=1&maxloop=50" resort="false"/ -->
46  <InputPort name="Input*" queue="20" urlopt="udpbuf=400000&mtu=65536&flush=2&maxloop=50" resort="falseF␕‡
47 
48  <OutputPort name="Output0" queue="100F␕‡
49 
50 ␋åK
51  <OutputPort name="Output1" url="mbs://Stream:7788?iter=hadaq_iter&subid=0x1f" queue="30F␕‡
52 
53 ␋åK
54  <OutputPort name="Output2" url="hld:///dl/data/spillmonitor/spill.hld?maxsize=2000F␕‡
55 
56 ùě
57 ùě
58  <!--OutputPort name="Output1" url="hld://dabc.hld?maxsize=2000" retry="5" blocking="never" thread="FileThreadF␕‡
59 
60 uú
61  <!--OutputPort name="Output1" url="hld:///linev/path/dabc.hld?maxsize=1900&rfioF␕‡
62 
63 ùě
64  <SkipEmpty value="trueF␕‡
65 
66 uú
67  <ExtraDebug value="falseF␕‡
68 
69  Λ
70  <FlushTimeout value="2.5F␕‡
71 
72 6T¯
73  <TriggerNumRange value="0x1000000F␕‡
74 
75 ùě
76 ␋åK
77  <!-- <TriggerTollerance value="0F␕‡
78 
79 ·␒ý^U
80  <CheckTag value="trueF␕‡
81 
82 \é-
83  <AccountLostEventDiff value="trueF␕‡
84 
85 ·␒ý^U
86  <BuildDropTimeout value="2.0F␕‡
87 
88 ␋åK
89  <HadaqData width="4" prec="2" low="0" up="10" debug="1F␕‡
90  <HadaqEvents width="5" prec="1" low="0" up="1000" debug="1F␕‡
91  <HadaqDroppedData width="5" prec="3" low="0" up="1" debug="1F␕‡
92  <HadaqLostEvents width="4" prec="2" low="0" up="100" debug="1F␕‡
93 F␕‡
94 
95  <Module name="Run" class="stream::RunModuleF␕
96  <!--asf value="file.rootF␕‡
97  <parallel value="0F␕‡
98  <fillcolor value="0F␕‡
99  <AutoSave value="180F␕‡
100  <InputPort name="Input0" url="Combiner/Output0" queue="100F␕‡
101  <OutputPort name="*" auto="falseF␕‡
102  <Events width="4" prec="1" low="0" up="1000" debug="0F␕‡
103  <DataRate width="4" prec="2" low="0" up="10" debug="1F␕‡
104 F␕‡
105 
106  Λ
107  <Module name="Term" class="hadaq::TerminalModule" period="0.3" clear="false" fileport="1" servport="0" showtrig="16"/>
108 
109  </Context>
110 
111 </dabc>