9 ; ---------------------the
processors--------------------------
19 MPCCDTile1_nColumns/
ID = 120
20 MPCCDTile1_nColumns/VariableName =
"MPCCD-8-2-001-1_Width"
21 MPCCDTile1_nColumns/
Hide = true
23 MPCCDTile1_nRows/
ID = 120
24 MPCCDTile1_nRows/VariableName =
"MPCCD-8-2-001-1_Height"
25 MPCCDTile1_nRows/
Hide = true
27 MPCCDTile1_posx_um/
ID = 120
28 MPCCDTile1_posx_um/VariableName =
"MPCCD-8-2-001-1_PosX_um"
29 MPCCDTile1_posx_um/
Hide = true
31 MPCCDTile1_posy_um/
ID = 120
32 MPCCDTile1_posy_um/VariableName =
"MPCCD-8-2-001-1_PosY_um"
33 MPCCDTile1_posy_um/
Hide = true
35 MPCCDTile1_posz_um/
ID = 120
36 MPCCDTile1_posz_um/VariableName =
"MPCCD-8-2-001-1_PosZ_um"
37 MPCCDTile1_posz_um/
Hide = true
39 MPCCDTile1_gain/
ID = 120
40 MPCCDTile1_gain/VariableName =
"MPCCD-8-2-001-1_AbsGain"
41 MPCCDTile1_gain/
Hide = false
44 MPCCDTile2_nColumns/
ID = 120
45 MPCCDTile2_nColumns/VariableName =
"MPCCD-8-2-001-2_Width"
46 MPCCDTile2_nColumns/
Hide = true
48 MPCCDTile2_nRows/
ID = 120
49 MPCCDTile2_nRows/VariableName =
"MPCCD-8-2-001-2_Height"
50 MPCCDTile2_nRows/
Hide = true
52 MPCCDTile2_posx_um/
ID = 120
53 MPCCDTile2_posx_um/VariableName =
"MPCCD-8-2-001-2_PosX_um"
54 MPCCDTile2_posx_um/
Hide = true
56 MPCCDTile2_posy_um/
ID = 120
57 MPCCDTile2_posy_um/VariableName =
"MPCCD-8-2-001-2_PosY_um"
58 MPCCDTile2_posy_um/
Hide = true
60 MPCCDTile2_posz_um/
ID = 120
61 MPCCDTile2_posz_um/VariableName =
"MPCCD-8-2-001-2_PosZ_um"
62 MPCCDTile2_posz_um/
Hide = true
64 MPCCDTile2_gain/
ID = 120
65 MPCCDTile2_gain/VariableName =
"MPCCD-8-2-001-2_AbsGain"
66 MPCCDTile2_gain/
Hide = true
69 MPCCDTile3_nColumns/
ID = 120
70 MPCCDTile3_nColumns/VariableName =
"MPCCD-8-2-001-3_Width"
71 MPCCDTile3_nColumns/
Hide = true
73 MPCCDTile3_nRows/
ID = 120
74 MPCCDTile3_nRows/VariableName =
"MPCCD-8-2-001-3_Height"
75 MPCCDTile3_nRows/
Hide = true
77 MPCCDTile3_posx_um/
ID = 120
78 MPCCDTile3_posx_um/VariableName =
"MPCCD-8-2-001-3_PosX_um"
79 MPCCDTile3_posx_um/
Hide = true
81 MPCCDTile3_posy_um/
ID = 120
82 MPCCDTile3_posy_um/VariableName =
"MPCCD-8-2-001-3_PosY_um"
83 MPCCDTile3_posy_um/
Hide = true
85 MPCCDTile3_posz_um/
ID = 120
86 MPCCDTile3_posz_um/VariableName =
"MPCCD-8-2-001-3_PosZ_um"
87 MPCCDTile3_posz_um/
Hide = true
89 MPCCDTile3_gain/
ID = 120
90 MPCCDTile3_gain/VariableName =
"MPCCD-8-2-001-3_AbsGain"
91 MPCCDTile3_gain/
Hide = true
94 MPCCDTile4_nColumns/
ID = 120
95 MPCCDTile4_nColumns/VariableName =
"MPCCD-8-2-001-4_Width"
96 MPCCDTile4_nColumns/
Hide = true
98 MPCCDTile4_nRows/
ID = 120
99 MPCCDTile4_nRows/VariableName =
"MPCCD-8-2-001-4_Height"
100 MPCCDTile4_nRows/
Hide = true
102 MPCCDTile4_posx_um/
ID = 120
103 MPCCDTile4_posx_um/VariableName =
"MPCCD-8-2-001-4_PosX_um"
104 MPCCDTile4_posx_um/
Hide = true
106 MPCCDTile4_posy_um/
ID = 120
107 MPCCDTile4_posy_um/VariableName =
"MPCCD-8-2-001-4_PosY_um"
108 MPCCDTile4_posy_um/
Hide = true
110 MPCCDTile4_posz_um/
ID = 120
111 MPCCDTile4_posz_um/VariableName =
"MPCCD-8-2-001-4_PosZ_um"
112 MPCCDTile4_posz_um/
Hide = true
114 MPCCDTile4_gain/
ID = 120
115 MPCCDTile4_gain/VariableName =
"MPCCD-8-2-001-4_AbsGain"
116 MPCCDTile4_gain/
Hide = true
119 MPCCDTile5_nColumns/
ID = 120
120 MPCCDTile5_nColumns/VariableName =
"MPCCD-8-2-001-5_Width"
121 MPCCDTile5_nColumns/
Hide = true
123 MPCCDTile5_nRows/
ID = 120
124 MPCCDTile5_nRows/VariableName =
"MPCCD-8-2-001-5_Height"
125 MPCCDTile5_nRows/
Hide = true
127 MPCCDTile5_posx_um/
ID = 120
128 MPCCDTile5_posx_um/VariableName =
"MPCCD-8-2-001-5_PosX_um"
129 MPCCDTile5_posx_um/
Hide = true
131 MPCCDTile5_posy_um/
ID = 120
132 MPCCDTile5_posy_um/VariableName =
"MPCCD-8-2-001-5_PosY_um"
133 MPCCDTile5_posy_um/
Hide = true
135 MPCCDTile5_posz_um/
ID = 120
136 MPCCDTile5_posz_um/VariableName =
"MPCCD-8-2-001-5_PosZ_um"
137 MPCCDTile5_posz_um/
Hide = true
139 MPCCDTile5_gain/
ID = 120
140 MPCCDTile5_gain/VariableName =
"MPCCD-8-2-001-5_AbsGain"
141 MPCCDTile5_gain/
Hide = true
144 MPCCDTile6_nColumns/
ID = 120
145 MPCCDTile6_nColumns/VariableName =
"MPCCD-8-2-001-6_Width"
146 MPCCDTile6_nColumns/
Hide = true
148 MPCCDTile6_nRows/
ID = 120
149 MPCCDTile6_nRows/VariableName =
"MPCCD-8-2-001-6_Height"
150 MPCCDTile6_nRows/
Hide = true
152 MPCCDTile6_posx_um/
ID = 120
153 MPCCDTile6_posx_um/VariableName =
"MPCCD-8-2-001-6_PosX_um"
154 MPCCDTile6_posx_um/
Hide = true
156 MPCCDTile6_posy_um/
ID = 120
157 MPCCDTile6_posy_um/VariableName =
"MPCCD-8-2-001-6_PosY_um"
158 MPCCDTile6_posy_um/
Hide = true
160 MPCCDTile6_posz_um/
ID = 120
161 MPCCDTile6_posz_um/VariableName =
"MPCCD-8-2-001-6_PosZ_um"
162 MPCCDTile6_posz_um/
Hide = true
164 MPCCDTile6_gain/
ID = 120
165 MPCCDTile6_gain/VariableName =
"MPCCD-8-2-001-6_AbsGain"
166 MPCCDTile6_gain/
Hide = true
169 MPCCDTile7_nColumns/
ID = 120
170 MPCCDTile7_nColumns/VariableName =
"MPCCD-8-2-001-7_Width"
171 MPCCDTile7_nColumns/
Hide = true
173 MPCCDTile7_nRows/
ID = 120
174 MPCCDTile7_nRows/VariableName =
"MPCCD-8-2-001-7_Height"
175 MPCCDTile7_nRows/
Hide = true
177 MPCCDTile7_posx_um/
ID = 120
178 MPCCDTile7_posx_um/VariableName =
"MPCCD-8-2-001-7_PosX_um"
179 MPCCDTile7_posx_um/
Hide = true
181 MPCCDTile7_posy_um/
ID = 120
182 MPCCDTile7_posy_um/VariableName =
"MPCCD-8-2-001-7_PosY_um"
183 MPCCDTile7_posy_um/
Hide = true
185 MPCCDTile7_posz_um/
ID = 120
186 MPCCDTile7_posz_um/VariableName =
"MPCCD-8-2-001-7_PosZ_um"
187 MPCCDTile7_posz_um/
Hide = true
189 MPCCDTile7_gain/
ID = 120
190 MPCCDTile7_gain/VariableName =
"MPCCD-8-2-001-7_AbsGain"
191 MPCCDTile7_gain/
Hide = true
194 MPCCDTile8_nColumns/
ID = 120
195 MPCCDTile8_nColumns/VariableName =
"MPCCD-8-2-001-8_Width"
196 MPCCDTile8_nColumns/
Hide = true
198 MPCCDTile8_nRows/
ID = 120
199 MPCCDTile8_nRows/VariableName =
"MPCCD-8-2-001-8_Height"
200 MPCCDTile8_nRows/
Hide = true
202 MPCCDTile8_posx_um/
ID = 120
203 MPCCDTile8_posx_um/VariableName =
"MPCCD-8-2-001-8_PosX_um"
204 MPCCDTile8_posx_um/
Hide = true
206 MPCCDTile8_posy_um/
ID = 120
207 MPCCDTile8_posy_um/VariableName =
"MPCCD-8-2-001-8_PosY_um"
208 MPCCDTile8_posy_um/
Hide = true
210 MPCCDTile8_posz_um/
ID = 120
211 MPCCDTile8_posz_um/VariableName =
"MPCCD-8-2-001-8_PosZ_um"
212 MPCCDTile8_posz_um/
Hide = true
214 MPCCDTile8_gain/
ID = 120
215 MPCCDTile8_gain/VariableName =
"MPCCD-8-2-001-8_AbsGain"
216 MPCCDTile8_gain/
Hide = true
220 ;--- Microscope Camera----
224 Microscope/nCols = 640
225 Microscope/nRows = 480
226 Microscope/
Hide = false
232 ;-- collect
images when shutter is closed
233 MPCCDDarkCal/
ID = 330
234 MPCCDDarkCal/RawImage = MPCCDRaw
236 MPCCDDarkCal/
Train =
false
237 MPCCDDarkCal/InputFilename = darkcal_20.cal
238 MPCCDDarkCal/WriteCal =
false
239 MPCCDDarkCal/
Hide = false
247 OffsetMap/
Hide = false
249 OffsetMapHist/
ID = 60
252 OffsetMapHist/
XLow = -100
253 OffsetMapHist/
XUp = 700
254 OffsetMapHist/
XTitle = OffsetValues [adu]
255 OffsetMapHist/
Hide = false
263 NoiseMap/
Hide = false
264 ;-- histogram
of the
noise values
268 NoiseMapHist/
XLow = 0
269 NoiseMapHist/
XUp = 100
270 NoiseMapHist/
XTitle = NoiseValues [adu]
271 NoiseMapHist/
Hide = false
277 BadPixMap/
YLow = 24576
278 BadPixMap/
YUp = 32767
279 BadPixMap/
Hide = false
287 ;---- treat the raw image
of the
MPCCD -----
293 MPCCD/ThresholdName = BadPixMap
295 MPCCD/LowerBound = 0.5
296 MPCCD/UpperBound = 1.5
301 MPCCDCBF/ThresholdName = BadPixMap
302 MPCCDCBF/UserVal = -3
303 MPCCDCBF/LowerBound = 0.5
304 MPCCDCBF/UpperBound = 1.5
305 MPCCDCBF/
Hide = false
319 BraggPeakTableNoOutliers/
ID = 208
321 BraggPeakTableNoOutliers/SectionSizeX = 512
322 BraggPeakTableNoOutliers/SectionSizeY = 1024
323 BraggPeakTableNoOutliers/BoxSizeX = 5
324 BraggPeakTableNoOutliers/BoxSizeY = 5
325 BraggPeakTableNoOutliers/
Threshold = 3000
326 BraggPeakTableNoOutliers/MinSignalToNoiseRatio = 3
327 BraggPeakTableNoOutliers/MinNbrPixels = 2
330 BraggPeakTableNoOutliers/
Wavelength_A = photon_wavelength_A
332 BraggPeakTableNoOutliers/PixelSize_m = 50e-6
333 BraggPeakTableNoOutliers/
Hide = true
335 nBraggPeaksNoOutliers/
ID = 88
336 nBraggPeaksNoOutliers/
HistName = BraggPeakTableNoOutliers
337 nBraggPeaksNoOutliers/AxisParameter =
YNbrBins
338 nBraggPeaksNoOutliers/
Hide = true
340 BraggPeakNoOutliersHitfinder/
ID = 9
341 BraggPeakNoOutliersHitfinder/
HistName = nBraggPeaksNoOutliers
342 BraggPeakNoOutliersHitfinder/UpperLimit = 1e20
343 BraggPeakNoOutliersHitfinder/LowerLimit = 10
344 BraggPeakNoOutliersHitfinder/
Hide =
true
346 SubsetBraggPeakTable/
ID = 73
347 SubsetBraggPeakTable/TableName = BraggPeakTableNoOutliers
348 SubsetBraggPeakTable/ColumnIndex = 9
349 SubsetBraggPeakTable/UpperBound = 1e20
350 SubsetBraggPeakTable/LowerBound = 00
351 SubsetBraggPeakTable/
Hide = true
353 nSubsetBraggPeaks/
ID = 88
354 nSubsetBraggPeaks/
HistName = SubsetBraggPeakTable
355 nSubsetBraggPeaks/AxisParameter =
YNbrBins
356 nSubsetBraggPeaks/
Hide = false
358 SubsetBraggPeakHitfinder/
ID = 9
359 SubsetBraggPeakHitfinder/
HistName = nSubsetBraggPeaks
360 SubsetBraggPeakHitfinder/UpperLimit = 1e20
361 SubsetBraggPeakHitfinder/LowerLimit = 1
362 SubsetBraggPeakHitfinder/
Hide = true
364 InfoImageNotRotated/
ID = 205
367 InfoImageNotRotated/TableName = SubsetBraggPeakTable
368 InfoImageNotRotated/IndexColumn = 5
369 InfoImageNotRotated/
Radius = 2
370 InfoImageNotRotated/DrawPixelValue = 160000
371 InfoImageNotRotated/BoxSizeX = 7
372 InfoImageNotRotated/BoxSizeY = 7
373 InfoImageNotRotated/DrawBox =
true
374 InfoImageNotRotated/DrawCircle =
false
375 InfoImageNotRotated/
Hide =
false
380 InfoImage/
HistName = InfoImageNotRotated
381 InfoImage/
Hide = false
385 MaxADUColumn/TableName = SubsetBraggPeakTable
386 MaxADUColumn/ColumnIndex = 12
387 MaxADUColumn/
Hide =
true
388 MaxADUHistory/
ID = 64
390 MaxADUHistory/
HistName = MaxADUColumn
391 MaxADUHistory/Size = 6000
392 MaxADUHistory/
Hide = false
396 SNRColumn/TableName = SubsetBraggPeakTable
397 SNRColumn/ColumnIndex = 4
398 SNRColumn/
Hide =
true
402 SNRHistory/Size = 6000
403 SNRHistory/
Hide = false
405 nOutlierColumn/
ID = 72
407 nOutlierColumn/TableName = SubsetBraggPeakTable
408 nOutlierColumn/ColumnIndex = 13
409 nOutlierColumn/
Hide =
true
410 nOutlierHistory/
ID = 64
412 nOutlierHistory/
HistName = nOutlierColumn
413 nOutlierHistory/Size = 6000
414 nOutlierHistory/
Hide = false
418 nPixColumn/TableName = SubsetBraggPeakTable
419 nPixColumn/ColumnIndex = 3
420 nPixColumn/
Hide =
true
424 nPixHistory/Size = 6000
425 nPixHistory/
Hide = false
429 stdvColumn/TableName = SubsetBraggPeakTable
430 stdvColumn/ColumnIndex = 9
431 stdvColumn/
Hide =
true
435 stdvHistory/Size = 6000
436 stdvHistory/
Hide = false
440 meanColumn/TableName = SubsetBraggPeakTable
441 meanColumn/ColumnIndex = 8
442 meanColumn/
Hide =
true
446 meanHistory/Size = 6000
447 meanHistory/
Hide = false
450 ;-- define the
hit ----
453 IsHit/
HistOne = DefaultTrueHist
454 IsHit/
HistTwo = BraggPeakNoOutliersHitfinder
455 IsHit/Operation =
"AND"
461 ;-- Hit when Laser On
464 IsHitLaserOn/
HistTwo = fsLaserOn
465 IsHitLaserOn/Operation =
"AND"
466 IsHitLaserOn/
Hide = true
467 ;-- Hit when Laser Off
470 IsHitLaserOff/
HistTwo = fsLaserOff
471 IsHitLaserOff/Operation =
"AND"
472 IsHitLaserOff/
Hide = true
480 ;-------
checks-------------
486 SaturatedPeaksTable/
ID = 73
488 SaturatedPeaksTable/TableName = BraggPeakTableNoOutliers
489 SaturatedPeaksTable/ColumnIndex = 12
490 SaturatedPeaksTable/UpperBound = 1e20
491 SaturatedPeaksTable/LowerBound = 200000
492 SaturatedPeaksTable/
Hide = true
493 ; how many rows has the list
494 nSaturatedPeaks/
ID = 88
496 nSaturatedPeaks/
HistName = SaturatedPeaksTable
497 nSaturatedPeaks/AxisParameter =
YNbrBins
498 nSaturatedPeaks/
Hide = true
499 ; take the ratio to all peak
on the list
500 SaturatedRatio/
ID = 1
502 SaturatedRatio/
HistOne = nSaturatedPeaks
503 SaturatedRatio/
HistTwo = nBraggPeaksNoOutliers
504 SaturatedRatio/Operation =
"/"
505 SaturatedRatio/
Hide = false
506 ; histogram the ratio
507 SaturatedRatioHist/
ID = 60
509 SaturatedRatioHist/
HistName = SaturatedRatio
511 SaturatedRatioHist/
XLow = -0.1
512 SaturatedRatioHist/
XUp = 1.1
513 SaturatedRatioHist/
XTitle = ratio
of saturated to all
514 SaturatedRatioHist/
Hide = true
516 SaturatedRatioHistSum/
ID = 62
518 SaturatedRatioHistSum/
HistName = SaturatedRatioHist
519 SaturatedRatioHistSum/
Hide = false
524 ;
retrieve the column containing the resolution from the list
525 ResolutionColumn/
ID = 72
527 ResolutionColumn/TableName = BraggPeakTableNoOutliers
528 ResolutionColumn/ColumnIndex = 14
529 ResolutionColumn/
Hide = true
530 ; histogram the resolution values
531 ResolutionHist_/
ID = 60
533 ResolutionHist_/
HistName = ResolutionColumn
535 ResolutionHist_/
XLow = 0
536 ResolutionHist_/
XUp = 10
537 ResolutionHist_/
XTitle =
"Resolution [A]"
538 ResolutionHist_/
Hide = true
540 ResolutionHist/
ID = 62
542 ResolutionHist/
HistName = ResolutionHist_
543 ResolutionHist/
Hide = false
550 ;------------ things done when it was a
hit -----------
554 MCCDOffsetCorrected/
ID = 1
556 MCCDOffsetCorrected/
HistOne = MPCCDRaw
557 MCCDOffsetCorrected/
HistTwo = OffsetMap
558 MCCDOffsetCorrected/Operation =
"-"
559 MCCDOffsetCorrected/
Hide = true
561 MCCDOffsetCorrectedMasked/
ID = 41
563 MCCDOffsetCorrectedMasked/
HistName = MCCDOffsetCorrected
564 MCCDOffsetCorrectedMasked/ThresholdName = BadPixMap
565 MCCDOffsetCorrectedMasked/UserVal = 0
566 MCCDOffsetCorrectedMasked/LowerBound = 0.5
567 MCCDOffsetCorrectedMasked/UpperBound = 1.5
568 MCCDOffsetCorrectedMasked/
Hide = false
570 MCCDOffsetCorrectedMaskedCBF/
ID = 41
572 MCCDOffsetCorrectedMaskedCBF/
HistName = MCCDOffsetCorrected
573 MCCDOffsetCorrectedMaskedCBF/ThresholdName = BadPixMap
574 MCCDOffsetCorrectedMaskedCBF/UserVal = -3
575 MCCDOffsetCorrectedMaskedCBF/LowerBound = 0.5
576 MCCDOffsetCorrectedMaskedCBF/UpperBound = 1.5
577 MCCDOffsetCorrectedMaskedCBF/
Hide = false
578 ; create conversion factor to convert adu to photon
counts
579 ;
N_ph = ADU * (Gain / (photon_energy_eV / 3.65))
580 ; = ADU * (Gain * 3.65 / photon_energy_eV)
581 ADUToPhotonCount_/
ID = 2
582 ADUToPhotonCount_/
HistName = MPCCDTile1_gain
583 ADUToPhotonCount_/
Value = 3.65
585 ADUToPhotonCount_/Operation =
"*"
586 ADUToPhotonCount_/
Hide =
false
588 ADUToPhotonCount/
ID = 1
589 ADUToPhotonCount/
HistOne = ADUToPhotonCount_
590 ADUToPhotonCount/
HistTwo = photon_energy_eV
591 ADUToPhotonCount/Operation =
"/"
592 ADUToPhotonCount/
Hide = false
593 ; convert adu to photon
counts
594 MCCDPhotonCounts/
ID = 2
596 MCCDPhotonCounts/
HistName = MCCDOffsetCorrected
597 MCCDPhotonCounts/
ValueName = ADUToPhotonCount
599 MCCDPhotonCounts/Operation =
"*"
600 MCCDPhotonCounts/
Hide = false
602 MCCDPhotonCountsMasked/
ID = 41
604 MCCDPhotonCountsMasked/
HistName = MCCDPhotonCounts
605 MCCDPhotonCountsMasked/ThresholdName = BadPixMap
606 MCCDPhotonCountsMasked/UserVal = 0
607 MCCDPhotonCountsMasked/LowerBound = 0.5
608 MCCDPhotonCountsMasked/UpperBound = 1.5
609 MCCDPhotonCountsMasked/
Hide = false
611 MCCDPhotonCountsMaskedCBF/
ID = 41
613 MCCDPhotonCountsMaskedCBF/
HistName = MCCDPhotonCounts
614 MCCDPhotonCountsMaskedCBF/ThresholdName = BadPixMap
615 MCCDPhotonCountsMaskedCBF/UserVal = -3
616 MCCDPhotonCountsMaskedCBF/LowerBound = 0.5
617 MCCDPhotonCountsMaskedCBF/UpperBound = 1.5
618 MCCDPhotonCountsMaskedCBF/
Hide =
false
624 ;-- the mpccd image when it is a
hit
628 MPCCDIsHit/
Hide = false
630 MPCCDSumLaserOn/
ID = 62
633 MPCCDSumLaserOn/
Hide = false
635 MPCCDSumLaserOff/
ID = 62
638 MPCCDSumLaserOff/
Hide = false
640 ;-- create image containing the centroided bragg
peaks
641 MPCCDCentroidBragg/
ID = 207
643 MPCCDCentroidBragg/Table = BraggPeakTableNoOutliers
644 MPCCDCentroidBragg/ColumnIndex = 1
645 MPCCDCentroidBragg/RowIndex = 2
646 MPCCDCentroidBragg/ValIndex = 0
648 MPCCDCentroidBragg/
XLow = 0
649 MPCCDCentroidBragg/
XUp = 512
650 MPCCDCentroidBragg/
XTitle = columns
652 MPCCDCentroidBragg/
YLow = 0
653 MPCCDCentroidBragg/
YUp = 8192
654 MPCCDCentroidBragg/
YTitle = rows
655 MPCCDCentroidBragg/
Hide = true
656 ;-- sum up the image containing centroided bragg
peaks with Laser
on
657 MPCCDCentroidBraggSumLaserOn/
ID = 62
658 MPCCDCentroidBraggSumLaserOn/
HistName = MPCCDCentroidBragg
660 MPCCDCentroidBraggSumLaserOn/
Hide = false
661 ;-- sum up the image containing centroided bragg
peaks with Laser off
662 MPCCDCentroidBraggSumLaserOff/
ID = 62
663 MPCCDCentroidBraggSumLaserOff/
HistName = MPCCDCentroidBragg
665 MPCCDCentroidBraggSumLaserOff/
Hide = false
667 MPCCDCentroidBraggAveLaserOn/
ID = 61
668 MPCCDCentroidBraggAveLaserOn/
HistName = MPCCDCentroidBragg
670 MPCCDCentroidBraggAveLaserOn/NbrOfAverages = 0
671 MPCCDCentroidBraggAveLaserOn/
Hide = false
673 MPCCDCentroidBraggAveLaserOff/
ID = 61
674 MPCCDCentroidBraggAveLaserOff/
HistName = MPCCDCentroidBragg
676 MPCCDCentroidBraggAveLaserOff/NbrOfAverages = 0
677 MPCCDCentroidBraggAveLaserOff/
Hide = false
690 ;-- there is
light when there I0 is measured
693 IsLight_/UpperLimit = 1e20
694 IsLight_/LowerLimit = 0.5e-6
700 IsLight/Operation =
"AND"
703 IsLightLaserOn/
ID = 1
704 IsLightLaserOn/
HistOne = IsLight
705 IsLightLaserOn/
HistTwo = fsLaserOn
706 IsLightLaserOn/Operation =
"AND"
707 IsLightLaserOn/
Hide = true
709 IsLightLaserOff/
ID = 1
710 IsLightLaserOff/
HistOne = IsLight
711 IsLightLaserOff/
HistTwo = fsLaserOff
712 IsLightLaserOff/Operation =
"AND"
713 IsLightLaserOff/
Hide = true
719 ;--------------
statistics-------------------------
721 ; the total number
of triggers disregarding whether the shutter was
open
727 nTriggerLaserOn/
ID = 78
729 nTriggerLaserOn/
Hide = true
731 nTriggerLaserOff/
ID = 78
733 nTriggerLaserOff/
Hide = true
741 nShotsLaserOn/
ID = 78
743 nShotsLaserOn/
Hide = true
745 nShotsLaserOff/
ID = 78
747 nShotsLaserOff/
Hide = true
749 ; the number
of identified
hits
757 nHitsLaserOn/
Hide = true
759 nHitsLaserOff/
ID = 78
761 nHitsLaserOff/
Hide = true
767 ;------------ auxiliary
data -----------------
770 photon_energy_keV/
ID = 120
771 photon_energy_keV/VariableName =
"xfel_bl_3_tc_spec_1/energy"
772 photon_energy_keV/
Hide = false
774 photon_energy_eV/
ID = 2
775 photon_energy_eV/
Value = 1000
776 photon_energy_eV/
HistName = photon_energy_keV
778 photon_energy_eV/Operation =
"*"
779 photon_energy_eV/
Hide = false
780 ;-- photon wavelength
A = 12398 / eV = 12398 / (1000*
keV) = 12.398 /
keV
781 photon_wavelength_A/
ID = 2
782 photon_wavelength_A/
Value = 12.398
783 photon_wavelength_A/
HistName = photon_energy_keV
784 photon_wavelength_A/
ValuePos = first
785 photon_wavelength_A/Operation =
"/"
786 photon_wavelength_A/
Hide =
false
790 shutter_open/
HistName = shutter_close
791 shutter_open/
Hide = true
793 shutter_close/
ID = 120
794 shutter_close/VariableName =
"xfel_bl_3_shutter_1_close_valid/status"
795 shutter_close/
Hide = false
799 fsLaserOn/VariableName =
"xfel_bl_lh1_shutter_1_open_valid/status"
800 fsLaserOn/
Hide = true
804 fsLaserOff/
Hide =
true
806 ;-- pulse
energy measured as charge
807 pulse_energy_C/
ID = 120
808 pulse_energy_C/VariableName =
"xfel_bl_3_tc_bm_1_pd/charge"
809 pulse_energy_C/
Hide = false
810 ;-- pulse
energy converted to J
812 pulse_energy/
HistName = pulse_energy_C
813 ;pulse_energy/
Value = 50830.6 ;conversion factor
for 12.8
keV
814 ;pulse_energy/
Value = 67590 ;conversion factor
for 6
keV
816 pulse_energy/Operation =
"*"
817 pulse_energy/
Hide = false
824 ; ------------things written to h5
files----------------------
829 H5DumpLaserOn/
ID = 1002
832 H5DumpLaserOn/FileBaseName = hdf5Outfilename_LaserOn_
833 H5DumpLaserOn/MaximumNbrFilesPerDir = 500
864 ;things written
only at end
of run
865 H5DumpLaserOn/ProcessorSummary/
size = 200
867 H5DumpLaserOn/ProcessorSummary/1/
Name = MPCCDSumLaserOn
869 H5DumpLaserOn/ProcessorSummary/1/
ValName = powder
871 H5DumpLaserOn/ProcessorSummary/2/
Name = MPCCDCentroidBraggSumLaserOn
873 H5DumpLaserOn/ProcessorSummary/2/
ValName = powderCentroidPix
876 H5DumpLaserOn/ProcessorSummary/20/
Name = MPCCDTile1_nColumns
878 H5DumpLaserOn/ProcessorSummary/20/
ValName = nColumns
880 H5DumpLaserOn/ProcessorSummary/21/
Name = MPCCDTile1_nRows
882 H5DumpLaserOn/ProcessorSummary/21/
ValName = nRows
884 H5DumpLaserOn/ProcessorSummary/22/
Name = MPCCDTile1_posx_um
886 H5DumpLaserOn/ProcessorSummary/22/
ValName = pos_x_um
888 H5DumpLaserOn/ProcessorSummary/23/
Name = MPCCDTile1_posy_um
890 H5DumpLaserOn/ProcessorSummary/23/
ValName = pos_y_um
892 H5DumpLaserOn/ProcessorSummary/23/
Name = MPCCDTile1_posz_um
894 H5DumpLaserOn/ProcessorSummary/23/
ValName = pos_z_um
896 H5DumpLaserOn/ProcessorSummary/24/
Name = MPCCDTile1_gain
898 H5DumpLaserOn/ProcessorSummary/24/
ValName = gain
901 H5DumpLaserOn/ProcessorSummary/30/
Name = MPCCDTile2_nColumns
903 H5DumpLaserOn/ProcessorSummary/30/
ValName = nColumns
905 H5DumpLaserOn/ProcessorSummary/31/
Name = MPCCDTile2_nRows
907 H5DumpLaserOn/ProcessorSummary/31/
ValName = nRows
909 H5DumpLaserOn/ProcessorSummary/32/
Name = MPCCDTile2_posx_um
911 H5DumpLaserOn/ProcessorSummary/32/
ValName = pos_x_um
913 H5DumpLaserOn/ProcessorSummary/33/
Name = MPCCDTile2_posy_um
915 H5DumpLaserOn/ProcessorSummary/33/
ValName = pos_y_um
917 H5DumpLaserOn/ProcessorSummary/33/
Name = MPCCDTile2_posz_um
919 H5DumpLaserOn/ProcessorSummary/33/
ValName = pos_z_um
921 H5DumpLaserOn/ProcessorSummary/34/
Name = MPCCDTile2_gain
923 H5DumpLaserOn/ProcessorSummary/34/
ValName = gain
926 H5DumpLaserOn/ProcessorSummary/40/
Name = MPCCDTile3_nColumns
928 H5DumpLaserOn/ProcessorSummary/40/
ValName = nColumns
930 H5DumpLaserOn/ProcessorSummary/41/
Name = MPCCDTile3_nRows
932 H5DumpLaserOn/ProcessorSummary/41/
ValName = nRows
934 H5DumpLaserOn/ProcessorSummary/42/
Name = MPCCDTile3_posx_um
936 H5DumpLaserOn/ProcessorSummary/42/
ValName = pos_x_um
938 H5DumpLaserOn/ProcessorSummary/43/
Name = MPCCDTile3_posy_um
940 H5DumpLaserOn/ProcessorSummary/43/
ValName = pos_y_um
942 H5DumpLaserOn/ProcessorSummary/43/
Name = MPCCDTile3_posz_um
944 H5DumpLaserOn/ProcessorSummary/43/
ValName = pos_z_um
946 H5DumpLaserOn/ProcessorSummary/44/
Name = MPCCDTile3_gain
948 H5DumpLaserOn/ProcessorSummary/44/
ValName = gain
951 H5DumpLaserOn/ProcessorSummary/50/
Name = MPCCDTile4_nColumns
953 H5DumpLaserOn/ProcessorSummary/50/
ValName = nColumns
955 H5DumpLaserOn/ProcessorSummary/51/
Name = MPCCDTile4_nRows
957 H5DumpLaserOn/ProcessorSummary/51/
ValName = nRows
959 H5DumpLaserOn/ProcessorSummary/52/
Name = MPCCDTile4_posx_um
961 H5DumpLaserOn/ProcessorSummary/52/
ValName = pos_x_um
963 H5DumpLaserOn/ProcessorSummary/53/
Name = MPCCDTile4_posy_um
965 H5DumpLaserOn/ProcessorSummary/53/
ValName = pos_y_um
967 H5DumpLaserOn/ProcessorSummary/53/
Name = MPCCDTile4_posz_um
969 H5DumpLaserOn/ProcessorSummary/53/
ValName = pos_z_um
971 H5DumpLaserOn/ProcessorSummary/54/
Name = MPCCDTile4_gain
973 H5DumpLaserOn/ProcessorSummary/54/
ValName = gain
976 H5DumpLaserOn/ProcessorSummary/60/
Name = MPCCDTile5_nColumns
978 H5DumpLaserOn/ProcessorSummary/60/
ValName = nColumns
980 H5DumpLaserOn/ProcessorSummary/61/
Name = MPCCDTile5_nRows
982 H5DumpLaserOn/ProcessorSummary/61/
ValName = nRows
984 H5DumpLaserOn/ProcessorSummary/62/
Name = MPCCDTile5_posx_um
986 H5DumpLaserOn/ProcessorSummary/62/
ValName = pos_x_um
988 H5DumpLaserOn/ProcessorSummary/63/
Name = MPCCDTile5_posy_um
990 H5DumpLaserOn/ProcessorSummary/63/
ValName = pos_y_um
992 H5DumpLaserOn/ProcessorSummary/63/
Name = MPCCDTile5_posz_um
994 H5DumpLaserOn/ProcessorSummary/63/
ValName = pos_z_um
996 H5DumpLaserOn/ProcessorSummary/64/
Name = MPCCDTile5_gain
998 H5DumpLaserOn/ProcessorSummary/64/
ValName = gain
1001 H5DumpLaserOn/ProcessorSummary/70/
Name = MPCCDTile6_nColumns
1003 H5DumpLaserOn/ProcessorSummary/70/
ValName = nColumns
1005 H5DumpLaserOn/ProcessorSummary/71/
Name = MPCCDTile6_nRows
1007 H5DumpLaserOn/ProcessorSummary/71/
ValName = nRows
1009 H5DumpLaserOn/ProcessorSummary/72/
Name = MPCCDTile6_posx_um
1011 H5DumpLaserOn/ProcessorSummary/72/
ValName = pos_x_um
1013 H5DumpLaserOn/ProcessorSummary/73/
Name = MPCCDTile6_posy_um
1015 H5DumpLaserOn/ProcessorSummary/73/
ValName = pos_y_um
1017 H5DumpLaserOn/ProcessorSummary/73/
Name = MPCCDTile6_posz_um
1019 H5DumpLaserOn/ProcessorSummary/73/
ValName = pos_z_um
1021 H5DumpLaserOn/ProcessorSummary/74/
Name = MPCCDTile6_gain
1023 H5DumpLaserOn/ProcessorSummary/74/
ValName = gain
1026 H5DumpLaserOn/ProcessorSummary/80/
Name = MPCCDTile7_nColumns
1028 H5DumpLaserOn/ProcessorSummary/80/
ValName = nColumns
1030 H5DumpLaserOn/ProcessorSummary/81/
Name = MPCCDTile7_nRows
1032 H5DumpLaserOn/ProcessorSummary/81/
ValName = nRows
1034 H5DumpLaserOn/ProcessorSummary/82/
Name = MPCCDTile7_posx_um
1036 H5DumpLaserOn/ProcessorSummary/82/
ValName = pos_x_um
1038 H5DumpLaserOn/ProcessorSummary/83/
Name = MPCCDTile7_posy_um
1040 H5DumpLaserOn/ProcessorSummary/83/
ValName = pos_y_um
1042 H5DumpLaserOn/ProcessorSummary/83/
Name = MPCCDTile7_posz_um
1044 H5DumpLaserOn/ProcessorSummary/83/
ValName = pos_z_um
1046 H5DumpLaserOn/ProcessorSummary/84/
Name = MPCCDTile7_gain
1048 H5DumpLaserOn/ProcessorSummary/84/
ValName = gain
1051 H5DumpLaserOn/ProcessorSummary/90/
Name = MPCCDTile8_nColumns
1053 H5DumpLaserOn/ProcessorSummary/90/
ValName = nColumns
1055 H5DumpLaserOn/ProcessorSummary/91/
Name = MPCCDTile8_nRows
1057 H5DumpLaserOn/ProcessorSummary/91/
ValName = nRows
1059 H5DumpLaserOn/ProcessorSummary/92/
Name = MPCCDTile8_posx_um
1061 H5DumpLaserOn/ProcessorSummary/92/
ValName = pos_x_um
1063 H5DumpLaserOn/ProcessorSummary/93/
Name = MPCCDTile8_posy_um
1065 H5DumpLaserOn/ProcessorSummary/93/
ValName = pos_y_um
1067 H5DumpLaserOn/ProcessorSummary/93/
Name = MPCCDTile8_posz_um
1069 H5DumpLaserOn/ProcessorSummary/93/
ValName = pos_z_um
1071 H5DumpLaserOn/ProcessorSummary/94/
Name = MPCCDTile8_gain
1073 H5DumpLaserOn/ProcessorSummary/94/
ValName = gain
1076 H5DumpLaserOn/ProcessorSummary/5/
Name = nTriggerLaserOn
1078 H5DumpLaserOn/ProcessorSummary/5/
ValName = NumberOfTriggers
1080 H5DumpLaserOn/ProcessorSummary/6/
Name = nShotsLaserOn
1082 H5DumpLaserOn/ProcessorSummary/6/
ValName = NumberOfShots
1084 H5DumpLaserOn/ProcessorSummary/7/
Name = nHitsLaserOn
1086 H5DumpLaserOn/ProcessorSummary/7/
ValName = NumberOfHits
1089 H5DumpLaserOn/ProcessorSummary/100/
Name = OffsetMap
1090 H5DumpLaserOn/ProcessorSummary/100/
GroupName = /Checks
1092 H5DumpLaserOn/ProcessorSummary/101/
Name = OffsetMapHist
1093 H5DumpLaserOn/ProcessorSummary/101/
GroupName = /Checks
1094 H5DumpLaserOn/ProcessorSummary/101/
ValName = OffsetValuesHistogram
1096 H5DumpLaserOn/ProcessorSummary/102/
Name = NoiseMap
1097 H5DumpLaserOn/ProcessorSummary/102/
GroupName = /Checks
1099 H5DumpLaserOn/ProcessorSummary/103/
Name = NoiseMapHist
1100 H5DumpLaserOn/ProcessorSummary/103/
GroupName = /Checks
1101 H5DumpLaserOn/ProcessorSummary/103/
ValName = NoiseValuesHistogram
1103 H5DumpLaserOn/ProcessorSummary/104/
Name = BadPixMap
1104 H5DumpLaserOn/ProcessorSummary/104/
GroupName = /Checks
1107 H5DumpLaserOn/ProcessorSummary/110/
Name = SaturatedRatioHistSum
1108 H5DumpLaserOn/ProcessorSummary/110/
GroupName = /Checks
1109 H5DumpLaserOn/ProcessorSummary/110/
ValName = SaturationRatioHistogram
1111 H5DumpLaserOn/ProcessorSummary/111/
Name = ResolutionHist
1112 H5DumpLaserOn/ProcessorSummary/111/
GroupName = /Checks
1113 H5DumpLaserOn/ProcessorSummary/111/
ValName = ResolutionHistogram
1118 ; things written in each h5 thats a
hit with laser off
1120 H5DumpLaserOff/
ID = 1002
1123 H5DumpLaserOff/FileBaseName = hdf5Outfilename_LaserOff_
1124 H5DumpLaserOff/MaximumNbrFilesPerDir = 500
1155 ;things writffen
only at end
of run
1156 H5DumpLaserOff/ProcessorSummary/
size = 200
1158 H5DumpLaserOff/ProcessorSummary/1/
Name = MPCCDSumLaserOff
1160 H5DumpLaserOff/ProcessorSummary/1/
ValName = powder
1162 H5DumpLaserOff/ProcessorSummary/2/
Name = MPCCDCentroidBraggSumLaserOff
1164 H5DumpLaserOff/ProcessorSummary/2/
ValName = powderCentroidPix
1167 H5DumpLaserOff/ProcessorSummary/20/
Name = MPCCDTile1_nColumns
1169 H5DumpLaserOff/ProcessorSummary/20/
ValName = nColumns
1171 H5DumpLaserOff/ProcessorSummary/21/
Name = MPCCDTile1_nRows
1173 H5DumpLaserOff/ProcessorSummary/21/
ValName = nRows
1175 H5DumpLaserOff/ProcessorSummary/22/
Name = MPCCDTile1_posx_um
1177 H5DumpLaserOff/ProcessorSummary/22/
ValName = pos_x_um
1179 H5DumpLaserOff/ProcessorSummary/23/
Name = MPCCDTile1_posy_um
1181 H5DumpLaserOff/ProcessorSummary/23/
ValName = pos_y_um
1183 H5DumpLaserOff/ProcessorSummary/23/
Name = MPCCDTile1_posz_um
1185 H5DumpLaserOff/ProcessorSummary/23/
ValName = pos_z_um
1187 H5DumpLaserOff/ProcessorSummary/24/
Name = MPCCDTile1_gain
1189 H5DumpLaserOff/ProcessorSummary/24/
ValName = gain
1192 H5DumpLaserOff/ProcessorSummary/30/
Name = MPCCDTile2_nColumns
1194 H5DumpLaserOff/ProcessorSummary/30/
ValName = nColumns
1196 H5DumpLaserOff/ProcessorSummary/31/
Name = MPCCDTile2_nRows
1198 H5DumpLaserOff/ProcessorSummary/31/
ValName = nRows
1200 H5DumpLaserOff/ProcessorSummary/32/
Name = MPCCDTile2_posx_um
1202 H5DumpLaserOff/ProcessorSummary/32/
ValName = pos_x_um
1204 H5DumpLaserOff/ProcessorSummary/33/
Name = MPCCDTile2_posy_um
1206 H5DumpLaserOff/ProcessorSummary/33/
ValName = pos_y_um
1208 H5DumpLaserOff/ProcessorSummary/33/
Name = MPCCDTile2_posz_um
1210 H5DumpLaserOff/ProcessorSummary/33/
ValName = pos_z_um
1212 H5DumpLaserOff/ProcessorSummary/34/
Name = MPCCDTile2_gain
1214 H5DumpLaserOff/ProcessorSummary/34/
ValName = gain
1217 H5DumpLaserOff/ProcessorSummary/40/
Name = MPCCDTile3_nColumns
1219 H5DumpLaserOff/ProcessorSummary/40/
ValName = nColumns
1221 H5DumpLaserOff/ProcessorSummary/41/
Name = MPCCDTile3_nRows
1223 H5DumpLaserOff/ProcessorSummary/41/
ValName = nRows
1225 H5DumpLaserOff/ProcessorSummary/42/
Name = MPCCDTile3_posx_um
1227 H5DumpLaserOff/ProcessorSummary/42/
ValName = pos_x_um
1229 H5DumpLaserOff/ProcessorSummary/43/
Name = MPCCDTile3_posy_um
1231 H5DumpLaserOff/ProcessorSummary/43/
ValName = pos_y_um
1233 H5DumpLaserOff/ProcessorSummary/43/
Name = MPCCDTile3_posz_um
1235 H5DumpLaserOff/ProcessorSummary/43/
ValName = pos_z_um
1237 H5DumpLaserOff/ProcessorSummary/44/
Name = MPCCDTile3_gain
1239 H5DumpLaserOff/ProcessorSummary/44/
ValName = gain
1242 H5DumpLaserOff/ProcessorSummary/50/
Name = MPCCDTile4_nColumns
1244 H5DumpLaserOff/ProcessorSummary/50/
ValName = nColumns
1246 H5DumpLaserOff/ProcessorSummary/51/
Name = MPCCDTile4_nRows
1248 H5DumpLaserOff/ProcessorSummary/51/
ValName = nRows
1250 H5DumpLaserOff/ProcessorSummary/52/
Name = MPCCDTile4_posx_um
1252 H5DumpLaserOff/ProcessorSummary/52/
ValName = pos_x_um
1254 H5DumpLaserOff/ProcessorSummary/53/
Name = MPCCDTile4_posy_um
1256 H5DumpLaserOff/ProcessorSummary/53/
ValName = pos_y_um
1258 H5DumpLaserOff/ProcessorSummary/53/
Name = MPCCDTile4_posz_um
1260 H5DumpLaserOff/ProcessorSummary/53/
ValName = pos_z_um
1262 H5DumpLaserOff/ProcessorSummary/54/
Name = MPCCDTile4_gain
1264 H5DumpLaserOff/ProcessorSummary/54/
ValName = gain
1267 H5DumpLaserOff/ProcessorSummary/60/
Name = MPCCDTile5_nColumns
1269 H5DumpLaserOff/ProcessorSummary/60/
ValName = nColumns
1271 H5DumpLaserOff/ProcessorSummary/61/
Name = MPCCDTile5_nRows
1273 H5DumpLaserOff/ProcessorSummary/61/
ValName = nRows
1275 H5DumpLaserOff/ProcessorSummary/62/
Name = MPCCDTile5_posx_um
1277 H5DumpLaserOff/ProcessorSummary/62/
ValName = pos_x_um
1279 H5DumpLaserOff/ProcessorSummary/63/
Name = MPCCDTile5_posy_um
1281 H5DumpLaserOff/ProcessorSummary/63/
ValName = pos_y_um
1283 H5DumpLaserOff/ProcessorSummary/63/
Name = MPCCDTile5_posz_um
1285 H5DumpLaserOff/ProcessorSummary/63/
ValName = pos_z_um
1287 H5DumpLaserOff/ProcessorSummary/64/
Name = MPCCDTile5_gain
1289 H5DumpLaserOff/ProcessorSummary/64/
ValName = gain
1292 H5DumpLaserOff/ProcessorSummary/70/
Name = MPCCDTile6_nColumns
1294 H5DumpLaserOff/ProcessorSummary/70/
ValName = nColumns
1296 H5DumpLaserOff/ProcessorSummary/71/
Name = MPCCDTile6_nRows
1298 H5DumpLaserOff/ProcessorSummary/71/
ValName = nRows
1300 H5DumpLaserOff/ProcessorSummary/72/
Name = MPCCDTile6_posx_um
1302 H5DumpLaserOff/ProcessorSummary/72/
ValName = pos_x_um
1304 H5DumpLaserOff/ProcessorSummary/73/
Name = MPCCDTile6_posy_um
1306 H5DumpLaserOff/ProcessorSummary/73/
ValName = pos_y_um
1308 H5DumpLaserOff/ProcessorSummary/73/
Name = MPCCDTile6_posz_um
1310 H5DumpLaserOff/ProcessorSummary/73/
ValName = pos_z_um
1312 H5DumpLaserOff/ProcessorSummary/74/
Name = MPCCDTile6_gain
1314 H5DumpLaserOff/ProcessorSummary/74/
ValName = gain
1317 H5DumpLaserOff/ProcessorSummary/80/
Name = MPCCDTile7_nColumns
1319 H5DumpLaserOff/ProcessorSummary/80/
ValName = nColumns
1321 H5DumpLaserOff/ProcessorSummary/81/
Name = MPCCDTile7_nRows
1323 H5DumpLaserOff/ProcessorSummary/81/
ValName = nRows
1325 H5DumpLaserOff/ProcessorSummary/82/
Name = MPCCDTile7_posx_um
1327 H5DumpLaserOff/ProcessorSummary/82/
ValName = pos_x_um
1329 H5DumpLaserOff/ProcessorSummary/83/
Name = MPCCDTile7_posy_um
1331 H5DumpLaserOff/ProcessorSummary/83/
ValName = pos_y_um
1333 H5DumpLaserOff/ProcessorSummary/83/
Name = MPCCDTile7_posz_um
1335 H5DumpLaserOff/ProcessorSummary/83/
ValName = pos_z_um
1337 H5DumpLaserOff/ProcessorSummary/84/
Name = MPCCDTile7_gain
1339 H5DumpLaserOff/ProcessorSummary/84/
ValName = gain
1342 H5DumpLaserOff/ProcessorSummary/90/
Name = MPCCDTile8_nColumns
1344 H5DumpLaserOff/ProcessorSummary/90/
ValName = nColumns
1346 H5DumpLaserOff/ProcessorSummary/91/
Name = MPCCDTile8_nRows
1348 H5DumpLaserOff/ProcessorSummary/91/
ValName = nRows
1350 H5DumpLaserOff/ProcessorSummary/92/
Name = MPCCDTile8_posx_um
1352 H5DumpLaserOff/ProcessorSummary/92/
ValName = pos_x_um
1354 H5DumpLaserOff/ProcessorSummary/93/
Name = MPCCDTile8_posy_um
1356 H5DumpLaserOff/ProcessorSummary/93/
ValName = pos_y_um
1358 H5DumpLaserOff/ProcessorSummary/93/
Name = MPCCDTile8_posz_um
1360 H5DumpLaserOff/ProcessorSummary/93/
ValName = pos_z_um
1362 H5DumpLaserOff/ProcessorSummary/94/
Name = MPCCDTile8_gain
1364 H5DumpLaserOff/ProcessorSummary/94/
ValName = gain
1367 H5DumpLaserOff/ProcessorSummary/5/
Name = nTriggerLaserOff
1369 H5DumpLaserOff/ProcessorSummary/5/
ValName = NumberOfTriggers
1371 H5DumpLaserOff/ProcessorSummary/6/
Name = nShotsLaserOff
1373 H5DumpLaserOff/ProcessorSummary/6/
ValName = NumberOfShots
1375 H5DumpLaserOff/ProcessorSummary/7/
Name = nHitsLaserOff
1377 H5DumpLaserOff/ProcessorSummary/7/
ValName = NumberOfHits
1380 H5DumpLaserOff/ProcessorSummary/100/
Name = OffsetMap
1381 H5DumpLaserOff/ProcessorSummary/100/
GroupName = /Checks
1383 H5DumpLaserOff/ProcessorSummary/101/
Name = OffsetMapHist
1384 H5DumpLaserOff/ProcessorSummary/101/
GroupName = /Checks
1385 H5DumpLaserOff/ProcessorSummary/101/
ValName = OffsetValuesHistogram
1387 H5DumpLaserOff/ProcessorSummary/102/
Name = NoiseMap
1388 H5DumpLaserOff/ProcessorSummary/102/
GroupName = /Checks
1390 H5DumpLaserOff/ProcessorSummary/103/
Name = NoiseMapHist
1391 H5DumpLaserOff/ProcessorSummary/103/
GroupName = /Checks
1392 H5DumpLaserOff/ProcessorSummary/103/
ValName = NoiseValuesHistogram
1394 H5DumpLaserOff/ProcessorSummary/104/
Name = BadPixMap
1395 H5DumpLaserOff/ProcessorSummary/104/
GroupName = /Checks
1398 H5DumpLaserOff/ProcessorSummary/110/
Name = SaturatedRatioHistSum
1399 H5DumpLaserOff/ProcessorSummary/110/
GroupName = /Checks
1400 H5DumpLaserOff/ProcessorSummary/110/
ValName = SaturationRatioHistogram
1402 H5DumpLaserOff/ProcessorSummary/111/
Name = ResolutionHist
1403 H5DumpLaserOff/ProcessorSummary/111/
GroupName = /Checks
1404 H5DumpLaserOff/ProcessorSummary/111/
ValName = ResolutionHistogram
1413 ;-------------------program control and
setup----------------------
1425 OctalPixelDetectors/
size = 1
1428 OctalPixelDetectors/1/NormalizeToAbsGain =
true
1429 OctalPixelDetectors/1/
CASSID = 20
1432 ;PixelDetectors/
size = 1
1434 ;PixelDetectors/1/
DetectorIDName =
"IPX-VGA120LMCN:ASSY-0074-0003-RF03:022103"
1437 ;--
data from the database
1438 DatabaseValues/
size = 100
1442 DatabaseValues/2/
ValueName =
"xfel_bl_3_shutter_1_close_valid/status"
1444 DatabaseValues/3/
ValueName =
"xfel_bl_3_tc_bm_1_pd/charge"
1446 DatabaseValues/4/
ValueName =
"xfel_bl_lh1_shutter_1_open_valid/status"
1451 ; what output level should be written into the log file
FrontPnCCD CorrectionMaps Mask Radius
check if there is some light in the chamber based upon the pulse energy
sum up the image containing centroided bragg peaks
determine the particle size by the distance between the first minima of the q average[Processor]
generate a sublist of the list with all identified bragg spots
H5Dump ProcessorSummary ValName
create the noise and bad pixel map[Processor]
including pump probe analysis
conversion factor for keV pulse_energy ValuePos
flag to retrieve additional accelerator data RetrieveAcceleratorData
true Then one can use the IsHit Processor later on
true Then one can use the IsHit Processor later by only
BraggPeakTableNoOutliers GeometryFilename
Average out the iShit status to get the avererage hits
display the hit rate of good shots
things written to h5 files
find nbr of bragg peaks by taking background with pixels that are free of
program control and setup
define a structure that holds information about how to parse and extract the info contained in a msgp...
what output level should be written into the log file[Log] MaxLoggingLevel
BraggPeakTableNoOutliers DetectorDistance_m
H5DumpLaserOn Processor Name
the number of triggers that contained light(shots)[Processor] nShots/ID
things written only at end of run H5DumpLaserOn ProcessorSummary size
H5DumpLaserOn Processor GroupName
CsPadDarkCal ConditionName
auxiliary data[Processor]
generic ini file for crystal hitfinding on cspad
The diffraction detector image[Processor] MPCCDRaw ID
how many threads should retrieve the data[SACLAOfflineInput] NbrThreads
definitions of when a hit is found
noise and mask[Processor]
MPCCDImage OctalPixelDetectors DetectorIDName
data completness[Processor]
ini file to be used for sfx analysis at SACLA
identification for the later Processors by ANDing this with
the total number of triggers disregarding whether the shutter was open
things done when it was a hit[Processor]
BraggPeakTableNoOutliers Wavelength_A
definition of acutal light in the chamber
int16_t pixel
define a pixel
T retrieve(std::ifstream &file)
retrieve a variable from a file stream
treat the raw image of the MPCCD[Processor]
and the shutter status[Processor]
conversion factor for keV
set up how to create the noise
create conversion factor to convert adu to photon counts