calibs_iceberg5.fcl
Go to the documentation of this file.
1 # calibs_iceberg5.fcl
2 #
3 # David Adams
4 # March 2021
5 
6 #######################################################
7 #
8 # For Iceberg 5 and beyond.
9 # master clock now at 62.5 MHz instead of 50 MHz.
10 # TPC clock is run at (62.5 MHz)/32 = 1.9531 MHz
11 # ts_nom [us] <Ts> [tick] A/h
12 # 1 2.1 2.73
13 # 2 4.3 5.45
14 # 3 6.4 8.18
15 # This agrees well with run 8388 (4.7 mV/fC, 2.0 us, DAC=10): A/h= 2.75.
16 
17 #######################################################
18 # Initial estimates.
19 # March 2021
20 #######################################################
21 
22 # February 2021 rough charge calibration Iceberg 5 before cooldown.
23 # 2020-02-XX: Warm value (run 8226) is 0.067
24 
25 # Run 5a cold, gain=4.7 mV/fC, shaping = 1.0 us.
26 # February 2021.
27 # 2020-03-01: Based on run 8393, 8388 and 8393 good-channel ROI areas.
28 # gA = (5*21.4 ke)/(2100 ADC-tick) = 0.051 ke/(ADC-tick)
29 # 2020-03-02: From Tom, gain for most channels is 447 ADC-tick/DAC
30 # gA = (21.4 ke)/(447 ADC-tick) = 0.0479 ke/(ADC-tick)
31 # To scale g = K/g_A/tau_A with K = 0.225
32 tools.areaGain_ib5a_v00: {
33  tool_type: FclFileFloatArray
34  LogLevel: 1
35  Label: "areaGain_ib5a-v00"
36  DefaultValue: 0.0479
37  FileNames: [
38  ]
39 }
40 # Run 5b: cold, gain = 14 mV/fC, shaping = 2.0 us, low baseline (300 mV)
41 # March 2021 Cold.
42 # Corrected shaping time 2021-03-19.
43 # 2020-03-01: Based on run 8417 with DAC 10.
44 # Measured height is 4580 ADC counts.
45 # Area = 5.45*h = 24960 ADC-tick
46 # gA = (10*21.4 ke)/(24960 ADC-tick) = 0.0103 ke/(ADC-tick)
47 tools.areaGain_ib5b_v01: {
48  tool_type: FclFileFloatArray
49  LogLevel: 1
50  Label: "areaGain_ib5b-v01"
51  DefaultValue: 0.0086
52  FileNames: [
53  ]
54 }
55 
56 # Run 5c: cold, gain = 14 mV/fC, shaping = 2.0 us.
57 # March 2021 Cold.
58 # 2020-03-01: Based on run 8415 with DAC 10.
59 # Meaured height is 4600 ADC counts.
60 # Area = 5.45*h = 25100 ADC-tick
61 # gA = (10*21.4 ke)/(25100 ADC-tick) = 0.083 ke/(ADC-tick)
62 # To scale from this g = K /(g_A tau_A)
63 # K = 0.0085 * 14 * 2 = 0.238
64 tools.areaGain_ib5c_v00: {
65  tool_type: FclFileFloatArray
66  LogLevel: 1
67  Label: "areaGain_ib5c-v00"
68  DefaultValue: 0.0085
69  FileNames: [
70  ]
71 }
72 
73 # Run 5d: cold, gain = 14 mV/fC, shaping = 1.0 us.
74 # March 2021 Cold.
75 # Scale 5c by shaping time ratio.
76 tools.areaGain_ib5d_v00: {
77  tool_type: FclFileFloatArray
78  LogLevel: 1
79  Label: "areaGain_ib5d-v00"
80  DefaultValue: 0.0170
81  FileNames: [
82  ]
83 }
84 
85 # Run 5e: cold, gain = 14 mV/fC, shaping = 3.0 us.
86 # March 2021 Cold.
87 # Scale 5c by shaping time ratio.
88 tools.areaGain_ib5e_v00: {
89  tool_type: FclFileFloatArray
90  LogLevel: 1
91  Label: "areaGain_ib5d-v00"
92  DefaultValue: 0.0057
93  FileNames: [
94  ]
95 }
96 
97 # Run 5g: cold, gain = 4.7 mV/fC, shaping = 2.0 us.
98 # March 2021 Cold.
99 # Scale 5b by the gain ratio.
100 tools.areaGain_ib5g_v00: {
101  tool_type: FclFileFloatArray
102  LogLevel: 1
103  Label: "areaGain_ib5g-v00"
104  DefaultValue: 0.0256
105  FileNames: [
106  ]
107 }
108 
109 # Run 5h: cold, gain = 7.8 mV/fC, shaping = 2.0 us.
110 # March 2021 Cold.
111 # Scale 5b by the gain ratio.
112 tools.areaGain_ib5h_v00: {
113  tool_type: FclFileFloatArray
114  LogLevel: 1
115  Label: "areaGain_ib5h-v00"
116  DefaultValue: 0.0154
117  FileNames: [
118  ]
119 }
120 
121 # Run 5i: cold, gain = 25 mV/fC, shaping = 2.0 us.
122 # March 2021 Cold.
123 # Scale 5b by the gain ratio.
124 tools.areaGain_ib5i_v00: {
125  tool_type: FclFileFloatArray
126  LogLevel: 1
127  Label: "areaGain_ib5i-v00"
128  DefaultValue: 0.0048
129  FileNames: [
130  ]
131 }
132 
133 # Run 5j: cold, gain = 14 mV/fC, shaping = 0.5 us.
134 # March 2021 Cold.
135 # Scale 5a
136 tools.areaGain_ib5j_v00: {
137  tool_type: FclFileFloatArray
138  LogLevel: 1
139  Label: "areaGain_ib5j-v00"
140  DefaultValue: 0.0321
141  FileNames: [
142  ]
143 }
144 
145 # Run 5l: cold, gain = 25 mV/fC, shaping = 1.0 us.
146 # March 2021 Cold.
147 # Scale 5a
148 tools.areaGain_ib5l_v00: {
149  tool_type: FclFileFloatArray
150  LogLevel: 1
151  Label: "areaGain_ib5l-v00"
152  DefaultValue: 0.00900
153  FileNames: [
154  ]
155 }
156 
157 # Run 5m: cold, gain = 25 mV/fC, shaping = 3.0 us.
158 # March 2021 Cold.
159 # Scale 5c
160 tools.areaGain_ib5m_v00: {
161  tool_type: FclFileFloatArray
162  LogLevel: 1
163  Label: "areaGain_ib5m-v00"
164  DefaultValue: 0.00317
165  FileNames: [
166  ]
167 }
168 
169 # Run 5n: cold, gain = 7.8 mV/fC, shaping = 1.0 us.
170 # March 2021 Cold.
171 # Scale 5a
172 tools.areaGain_ib5n_v00: {
173  tool_type: FclFileFloatArray
174  LogLevel: 1
175  Label: "areaGain_ib5n-v00"
176  DefaultValue: 0.0288
177  FileNames: [
178  ]
179 }
180 
181 # Run 5o: cold, gain = 7.8 mV/fC, shaping = 3.0 us.
182 # March 2021 Cold.
183 # Scale 5c
184 tools.areaGain_ib5o_v00: {
185  tool_type: FclFileFloatArray
186  LogLevel: 1
187  Label: "areaGain_ib5o-v00"
188  DefaultValue: 0.0096
189  FileNames: [
190  ]
191 }
192 
193 #######################################################
194 # Updated estimates v02.
195 # March 2021
196 #######################################################
197 #
198 # More careful analysis of the 5c pulser data gives
199 # h/DAC = 490 ADC instead of 460 assumed above
200 # The corresponding value for 5a is 162 ADC which
201 # is within 2% of the the 5c value when scaled by gA,
202 # the amplifier gain.
203 #
204 # Here all gains are obtained by scaling the 5a gains:
205 # g = K/g_A/tau_A with K = 0.225
206 # where gA and tau_A are the nominal amplififier values.
207 #
208 # To make naming consistent and avoid conflicts with the
209 # above, these are all named *v02.
210 #
211 # For periods b, f and k.
212 
213 tools.areaGain_ib5a_v02: {
214  tool_type: FclFileFloatArray
215  LogLevel: 1
216  Label: "areaGain_ib5a-v02"
217  DefaultValue: 0.0479
218  FileNames: [ ]
219 }
220 
221 tools.areaGain_ib5c_v02: {
222  tool_type: FclFileFloatArray
223  LogLevel: 1
224  Label: "areaGain_ib5c-v02"
225  DefaultValue: 0.0080
226  FileNames: [ ]
227 }
228 
229 tools.areaGain_ib5d_v02: {
230  tool_type: FclFileFloatArray
231  LogLevel: 1
232  Label: "areaGain_ib5d-v02"
233  DefaultValue: 0.0161
234  FileNames: [ ]
235 }
236 
237 tools.areaGain_ib5e_v02: {
238  tool_type: FclFileFloatArray
239  LogLevel: 1
240  Label: "areaGain_ib5e-v02"
241  DefaultValue: 0.00536
242  FileNames: [ ]
243 }
244 
245 tools.areaGain_ib5g_v02: {
246  tool_type: FclFileFloatArray
247  LogLevel: 1
248  Label: "areaGain_ib5g-v02"
249  DefaultValue: 0.0240
250  FileNames: [ ]
251 }
252 
253 tools.areaGain_ib5h_v02: {
254  tool_type: FclFileFloatArray
255  LogLevel: 1
256  Label: "areaGain_ib5h-v02"
257  DefaultValue: 0.0144
258  FileNames: [ ]
259 }
260 
261 tools.areaGain_ib5i_v02: {
262  tool_type: FclFileFloatArray
263  LogLevel: 1
264  Label: "areaGain_ib5i-v02"
265  DefaultValue: 0.00450
266  FileNames: [ ]
267 }
268 
269 tools.areaGain_ib5j_v02: {
270  tool_type: FclFileFloatArray
271  LogLevel: 1
272  Label: "areaGain_ib5j-v02"
273  DefaultValue: 0.0322
274  FileNames: [ ]
275 }
276 
277 tools.areaGain_ib5l_v02: {
278  tool_type: FclFileFloatArray
279  LogLevel: 1
280  Label: "areaGain_ib5l-v02"
281  DefaultValue: 0.0090
282  FileNames: [ ]
283 }
284 
285 tools.areaGain_ib5m_v02: {
286  tool_type: FclFileFloatArray
287  LogLevel: 1
288  Label: "areaGain_ib5m-v02"
289  DefaultValue: 0.00300
290  FileNames: [ ]
291 }
292 
293 tools.areaGain_ib5n_v02: {
294  tool_type: FclFileFloatArray
295  LogLevel: 1
296  Label: "areaGain_ib5n-v02"
297  DefaultValue: 0.0289
298  FileNames: [ ]
299 }
300 
301 tools.areaGain_ib5o_v02: {
302  tool_type: FclFileFloatArray
303  LogLevel: 1
304  Label: "areaGain_ib5o-v02"
305  DefaultValue: 0.0096
306  FileNames: [ ]
307 }
308 
309 # First period 5p with calibrated ADC data.
310 # This is at 14 mv/fC, 2 us, 900 mV
311 # Height gain is now 553 ADC/DAC compared with
312 # 490/DAC with uncalibrated ADC.
313 # Scaling the above gain factor, we obtain
314 # g = K/g_A/tau_A with K = 0.1995
315 # for data with calibrated ADC.
316 #
317 # Tom did fit area vs. DAC for each channel
318 # in 5q and obtained mean responses of
319 # 1517 and 1523 ADC-tick/DAC for collection
320 # and induction.
321 # This is at 14 mv/fC, 1 us, 900 mV
322 # The average of these gives
323 # g = 0.01408 ke/tick and K=0.1971.
324 # about 1.2% different from my estimate.
325 # Adopt Tom's values below.
326 #
327 # 2021-03-21: All gain estimates use the old value of 21.4 ke/DAC
328 # from injection capicitance of 183 fC. But last June Shanshan
329 # reported a new measurement of 187.8 ==> conversion factor
330 # is 21.98 ke/DAC, 2.7 % higher
331 
332 # Template
333 data.calibTemplate: {
334  tool_type: FclFileFloatArray
335  LogLevel: 1
336  Label: "areaGain_ib5p-v02"
337  DefaultValue: 0.0
338  FileNames: [ ]
339 }
340 
341 tools.areaGain_ib5B00_v02: @local::data.calibTemplate
342 tools.areaGain_ib5B01_v02: @local::data.calibTemplate
343 tools.areaGain_ib5B02_v02: @local::data.calibTemplate
344 tools.areaGain_ib5B03_v02: @local::data.calibTemplate
345 tools.areaGain_ib5B10_v02: @local::data.calibTemplate
346 tools.areaGain_ib5B11_v02: @local::data.calibTemplate
347 tools.areaGain_ib5B12_v02: @local::data.calibTemplate
348 tools.areaGain_ib5B13_v02: @local::data.calibTemplate
349 tools.areaGain_ib5B20_v02: @local::data.calibTemplate
350 tools.areaGain_ib5B21_v02: @local::data.calibTemplate
351 tools.areaGain_ib5B22_v02: @local::data.calibTemplate
352 tools.areaGain_ib5B23_v02: @local::data.calibTemplate
353 tools.areaGain_ib5B30_v02: @local::data.calibTemplate
354 tools.areaGain_ib5B31_v02: @local::data.calibTemplate
355 tools.areaGain_ib5B32_v02: @local::data.calibTemplate
356 tools.areaGain_ib5B33_v02: @local::data.calibTemplate
357 
358 tools.areaGain_ib5B00_v02.DefaultValue: 0.0839
359 tools.areaGain_ib5B01_v02.DefaultValue: 0.0419
360 tools.areaGain_ib5B02_v02.DefaultValue: 0.0210
361 tools.areaGain_ib5B03_v02.DefaultValue: 0.01398
362 tools.areaGain_ib5B10_v02.DefaultValue: 0.0505
363 tools.areaGain_ib5B11_v02.DefaultValue: 0.0253
364 tools.areaGain_ib5B12_v02.DefaultValue: 0.01263
365 tools.areaGain_ib5B13_v02.DefaultValue: 0.00842
366 tools.areaGain_ib5B20_v02.DefaultValue: 0.0282
367 tools.areaGain_ib5B21_v02.DefaultValue: 0.01408 # 5q
368 tools.areaGain_ib5B22_v02.DefaultValue: 0.00704 # 5p
369 tools.areaGain_ib5B23_v02.DefaultValue: 0.00469
370 tools.areaGain_ib5B30_v02.DefaultValue: 0.01577
371 tools.areaGain_ib5B31_v02.DefaultValue: 0.00788
372 tools.areaGain_ib5B32_v02.DefaultValue: 0.00394
373 tools.areaGain_ib5B33_v02.DefaultValue: 0.00263
374 
375 # 14 mv/fC, 2 us, 900 mV
376 tools.areaGain_ib5p_v02: {
377  tool_type: FclFileFloatArray
378  LogLevel: 1
379  Label: "areaGain_ib5p-v02"
380  DefaultValue: 0.00704
381  FileNames: [ ]
382 }
383 
384 # 14 mv/fC, 1 us, 900 mV
385 # Measure the same 553 ADC/DAC
386 tools.areaGain_ib5q_v02: {
387  tool_type: FclFileFloatArray
388  LogLevel: 1
389  Label: "areaGain_ib5q-v02"
390  DefaultValue: 0.01408
391  FileNames: [ ]
392 }
393 
394 #######################################################
395 # Updated estimates v03.
396 # April 2021
397 #
398 # New voltage step from Shanshan gives charge 20.92 ke/step.
399 # Values from v02 are scaled by 209.9/21.4 = 0.978
400 #
401 # Use c for periods b, f and k.
402 #######################################################
403 
404 tools.areaGain_ib5a_v03: {
405  tool_type: FclFileFloatArray
406  LogLevel: 1
407  Label: "areaGain_ib5a-v03"
408  DefaultValue: 0.0468
409  FileNames: [ ]
410 }
411 
412 tools.areaGain_ib5c_v03: {
413  tool_type: FclFileFloatArray
414  LogLevel: 1
415  Label: "areaGain_ib5c-v03"
416  DefaultValue: 0.0079
417  FileNames: [ ]
418 }
419 
420 tools.areaGain_ib5d_v03: {
421  tool_type: FclFileFloatArray
422  LogLevel: 1
423  Label: "areaGain_ib5d-v03"
424  DefaultValue: 0.0157
425  FileNames: [ ]
426 }
427 
428 tools.areaGain_ib5e_v03: {
429  tool_type: FclFileFloatArray
430  LogLevel: 1
431  Label: "areaGain_ib5e-v03"
432  DefaultValue: 0.00524
433  FileNames: [ ]
434 }
435 
436 tools.areaGain_ib5g_v03: {
437  tool_type: FclFileFloatArray
438  LogLevel: 1
439  Label: "areaGain_ib5g-v03"
440  DefaultValue: 0.0234
441  FileNames: [ ]
442 }
443 
444 tools.areaGain_ib5h_v03: {
445  tool_type: FclFileFloatArray
446  LogLevel: 1
447  Label: "areaGain_ib5h-v03"
448  DefaultValue: 0.0141
449  FileNames: [ ]
450 }
451 
452 tools.areaGain_ib5i_v03: {
453  tool_type: FclFileFloatArray
454  LogLevel: 1
455  Label: "areaGain_ib5i-v03"
456  DefaultValue: 0.00440
457  FileNames: [ ]
458 }
459 
460 tools.areaGain_ib5j_v03: {
461  tool_type: FclFileFloatArray
462  LogLevel: 1
463  Label: "areaGain_ib5j-v03"
464  DefaultValue: 0.0314
465  FileNames: [ ]
466 }
467 
468 tools.areaGain_ib5l_v03: {
469  tool_type: FclFileFloatArray
470  LogLevel: 1
471  Label: "areaGain_ib5l-v03"
472  DefaultValue: 0.0088
473  FileNames: [ ]
474 }
475 
476 tools.areaGain_ib5m_v03: {
477  tool_type: FclFileFloatArray
478  LogLevel: 1
479  Label: "areaGain_ib5m-v03"
480  DefaultValue: 0.00293
481  FileNames: [ ]
482 }
483 
484 tools.areaGain_ib5n_v03: {
485  tool_type: FclFileFloatArray
486  LogLevel: 1
487  Label: "areaGain_ib5n-v03"
488  DefaultValue: 0.0282
489  FileNames: [ ]
490 }
491 
492 tools.areaGain_ib5o_v03: {
493  tool_type: FclFileFloatArray
494  LogLevel: 1
495  Label: "areaGain_ib5o-v03"
496  DefaultValue: 0.0094
497  FileNames: [ ]
498 }
499 
500 # First period 5p with calibrated ADC data.
501 # This is at 14 mv/fC, 2 us, 900 mV
502 # Height gain is now 553 ADC/DAC compared with
503 # 490/DAC with uncalibrated ADC.
504 # Scaling the above gain factor, we obtain
505 # g = K/g_A/tau_A with K = 0.1995
506 # for data with calibrated ADC.
507 #
508 # Tom did fit area vs. DAC for each channel
509 # in 5q and obtained mean responses of
510 # 1517 and 1523 ADC-tick/DAC for collection
511 # and induction.
512 # This is at 14 mv/fC, 1 us, 900 mV
513 # The average of these gives
514 # g = 0.01408 ke/tick and K=0.1971.
515 # about 1.2% different from my estimate.
516 # Adopt Tom's values below.
517 #
518 # 2021-03-21: All gain estimates use the old value of 21.4 ke/DAC
519 # from injection capicitance of 183 fC. But last June Shanshan
520 # reported a new measurement of 187.8 ==> conversion factor
521 # is 21.98 ke/DAC, 2.7 % higher
522 
523 # Template
524 data.calibTemplate: {
525  tool_type: FclFileFloatArray
526  LogLevel: 1
527  Label: "areaGain_ib5p-v03"
528  DefaultValue: 0.0
529  FileNames: [ ]
530 }
531 
532 tools.areaGain_ib5B00_v03: @local::data.calibTemplate
533 tools.areaGain_ib5B01_v03: @local::data.calibTemplate
534 tools.areaGain_ib5B02_v03: @local::data.calibTemplate
535 tools.areaGain_ib5B03_v03: @local::data.calibTemplate
536 tools.areaGain_ib5B10_v03: @local::data.calibTemplate
537 tools.areaGain_ib5B11_v03: @local::data.calibTemplate
538 tools.areaGain_ib5B12_v03: @local::data.calibTemplate
539 tools.areaGain_ib5B13_v03: @local::data.calibTemplate
540 tools.areaGain_ib5B20_v03: @local::data.calibTemplate
541 tools.areaGain_ib5B21_v03: @local::data.calibTemplate
542 tools.areaGain_ib5B22_v03: @local::data.calibTemplate
543 tools.areaGain_ib5B23_v03: @local::data.calibTemplate
544 tools.areaGain_ib5B30_v03: @local::data.calibTemplate
545 tools.areaGain_ib5B31_v03: @local::data.calibTemplate
546 tools.areaGain_ib5B32_v03: @local::data.calibTemplate
547 tools.areaGain_ib5B33_v03: @local::data.calibTemplate
548 
549 tools.areaGain_ib5B00_v03.DefaultValue: 0.0820
550 tools.areaGain_ib5B01_v03.DefaultValue: 0.0410
551 tools.areaGain_ib5B02_v03.DefaultValue: 0.0205
552 tools.areaGain_ib5B03_v03.DefaultValue: 0.01367
553 tools.areaGain_ib5B10_v03.DefaultValue: 0.0494
554 tools.areaGain_ib5B11_v03.DefaultValue: 0.0247
555 tools.areaGain_ib5B12_v03.DefaultValue: 0.01235
556 tools.areaGain_ib5B13_v03.DefaultValue: 0.00823
557 tools.areaGain_ib5B20_v03.DefaultValue: 0.0275
558 tools.areaGain_ib5B21_v03.DefaultValue: 0.01376 # 5q
559 tools.areaGain_ib5B22_v03.DefaultValue: 0.00688 # 5p
560 tools.areaGain_ib5B23_v03.DefaultValue: 0.00459
561 tools.areaGain_ib5B30_v03.DefaultValue: 0.01541
562 tools.areaGain_ib5B31_v03.DefaultValue: 0.00771
563 tools.areaGain_ib5B32_v03.DefaultValue: 0.00385
564 tools.areaGain_ib5B33_v03.DefaultValue: 0.00257
565 
566 #######################################################
567 
568 # Formula-based, single gain calibration.
569 #
570 #######################################################