DABC (Data Acquisition Backbone Core)  2.9.9
TestCalibr12.xml
Go to the documentation of this file.
1 <?xml version="1.0"?>
2 <dabc version="2">
3  <Context host="localhost" name="TestCalibr">
4  <Run>
5  <lib value="libDabcMbs.so"/>
6  <lib value="libDabcHadaq.so"/>
7  <lib value="libDabcStream.so"/>
8  <lib value="libDabcHttp.so"/>
9  <logfile value="caltest.log"/>
10  <loglevel value="1"/>
11  <loglimit value="1000"/>
12  <control value="false"/>
13  <threads_layout value="balanced"/>
14  </Run>
15 
16  <HttpServer name="http" port="8090"/>
17 
18  <!-- If uncommented, all internal manager structures will be published in the web server -->
19  <!-- Publisher name="publ" manager="true"/ -->
20 
21  <!-- If uncommented, profiling will be enabled for all threads -->
22  <!-- Thread name="*" publ="true" prof="true"/ -->
23  <MemoryPool name="Pool">
24  <BufferSize value="200000"/>
25  <NumBuffers value="1000"/>
26  </MemoryPool>
27 
28  <Module name="Multi" class="dabc::MultiplexerModule">
29  <NumInputs value="1"/>
30  <NumOutputs value="12"/>
31  <InputPort name="Input0" url="hld://sample50816*.hld?reduce=0.5"/>
32  </Module>
33 
34 
35  <Module name="Calibr1" class="stream::TdcCalibrationModule">
36  <InputPort name="Input0" url="Multi/Output0"/>
37  </Module>
38  <Module name="Calibr2" class="stream::TdcCalibrationModule">
39  <InputPort name="Input0" url="Multi/Output1"/>
40  </Module>
41  <Module name="Calibr3" class="stream::TdcCalibrationModule">
42  <InputPort name="Input0" url="Multi/Output2"/>
43  </Module>
44  <Module name="Calibr4" class="stream::TdcCalibrationModule">
45  <InputPort name="Input0" url="Multi/Output3"/>
46  </Module>
47 
48  <Module name="Calibr5" class="stream::TdcCalibrationModule">
49  <InputPort name="Input0" url="Multi/Output4"/>
50  </Module>
51  <Module name="Calibr6" class="stream::TdcCalibrationModule">
52  <InputPort name="Input0" url="Multi/Output5"/>
53  </Module>
54  <Module name="Calibr7" class="stream::TdcCalibrationModule">
55  <InputPort name="Input0" url="Multi/Output6"/>
56  </Module>
57  <Module name="Calibr8" class="stream::TdcCalibrationModule">
58  <InputPort name="Input0" url="Multi/Output7"/>
59  </Module>
60 
61  <Module name="Calibr9" class="stream::TdcCalibrationModule">
62  <InputPort name="Input0" url="Multi/Output8"/>
63  </Module>
64  <Module name="Calibr10" class="stream::TdcCalibrationModule">
65  <InputPort name="Input0" url="Multi/Output9"/>
66  </Module>
67  <Module name="Calibr11" class="stream::TdcCalibrationModule">
68  <InputPort name="Input0" url="Multi/Output10"/>
69  </Module>
70  <Module name="Calibr12" class="stream::TdcCalibrationModule">
71  <InputPort name="Input0" url="Multi/Output11"/>
72  </Module>
73 
74  <Module name="Calibr*">
75  <!-- these parameters will force to create inputs/outputs of module -->
76  <NumInputs value="1"/>
77  <NumOutputs value="1"/>
78 
79  <!-- InputPort name="Input0" url="hld://sample5081618338111441.hld?reduce=0.5"/-->
80  <!-- InputPort name="Input0" url="hld://sample50816*.hld?reduce=0.5"/-->
81 
82  <OutputPort name="Output1" url="hld://res.hld"/>
83  <OutputPort name="Output2" url="mbs://Stream:6002?iter=hadaq_iter&subid=0x1f.{8
84 
85  <FineMin value="31.{8
86  <FineMax value="480.{8
87 
88 ”b8
89  <NumChannels value="33.{8
90 
91  <EdgeMask value="2.{8
92 
93  <HistFilling value="0.{8
94 
95 ␞K™
96  <TdcMin value="0x5000.{8
97  <TdcMax value="0x8000.{8
98 
99 ␞K™
100 QV
101  In the URL it is coded as "calibr.{8
102  <Mode value="1.{8
103 
104 QV
105  <CalibrFile value="calfull/local.{8
106 
107  Ú
108  <CalibrTrigger value="0xffff.{8
109 
110 «
111  <!-- DisableCalibrationFor value="0.{8
112 
113 «
114  <Auto value="0.{8
115 
116 QV
117  <CountLinear value="100000.{8
118  <CountNormal value="100000.{8
119 
120 ç‚
121  <LinearNumPoints value="2.{8
122 
123 ␞K™
124 ␞K™
125 ÖA8
126  <Replace value="false.{8
127 
128 ␞K™
129  <Debug value="1.{8
130  <DataRate width="4" prec="2" low="0" up="10" debug="1"/>
131 
132  </Module>
133 
134  </Context>
135 
136 </dabc>