Changes for page The FLASH HDF5 structure
Last modified by sndueste on 2025/02/06 10:55
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -36,30 +36,6 @@ 36 36 37 37 \\ 38 38 39 -== HDF5 example files == 40 - 41 -Here we have a few HDF5 samples (User data combined with Photon diagnostics data) from a few beamtimes showing the different kind options. 42 - 43 -Example 1: Images saved at FLASH2 44 - 45 -\\ 46 - 47 -[[image:attach:image2019-10-21_17-2-50.png||thumbnail="true" height="150"]] 48 - 49 -[[download HDF5>>url:https://desycloud.desy.de/index.php/s/nyEgeCWJFC4gao2||shape="rect"]] 50 - 51 -\\ 52 - 53 -\\ 54 - 55 -\\ 56 - 57 -[[Contents>>doc:||anchor="Contents"]] 58 - 59 -\\ 60 - 61 -\\ 62 - 63 63 == Most popular FLASH parameters and their names in HDF5, DOOCS and (raw) DAQ == 64 64 65 65 The complete list for the relation between DOOCS names and HDF5 names for the recordable parameters can be found in [[DESY's Repository~[~[image:url:http://hasfweb.desy.de/pub/TWiki/TWikiDocGraphics/external-link.gif~|~|width="13" height="12"~]~]>>url:https://stash.desy.de/projects/CS/repos/pah/browse/src/camp/data/channel2HdfName.dat||shape="rect"]]. ... ... @@ -103,7 +103,7 @@ 103 103 //always saved (PBD)// 104 104 DOOCS prop : {{code language="none"}}TTF2.FEL/BLFILTERS1/FILTER1/FW.MOTOR.POS{{/code}} 105 105 DAQ channel: {{code language="none"}}TTF2.FEL/BLFILTERS1/FILTER1/FW.MOTOR.POS{{/code}} 106 -desc: Position of the BL filter wheel 1 - to correlate with the filter material please look [[here>>doc:FLASH USER.jddd-linked help pages.Filter-Units.Filtersin FLASH1and FLASH2.WebHome]]82 +desc: Position of the BL filter wheel 1 - to correlate with the filter material please look [[here>>doc:FLASH.Filter history (BL filterwheel 12)]] 107 107 units: degree 108 108 \\ 109 109 ... ... @@ -111,7 +111,7 @@ 111 111 //always saved (PBD)// 112 112 DOOCS prop : {{code language="none"}}TTF2.FEL/BLFILTERS2/FILTER2/FW.MOTOR.POS{{/code}} 113 113 DAQ channel: {{code language="none"}}TTF2.FEL/BLFILTERS2/FILTER2/FW.MOTOR.POS{{/code}} 114 -desc: Position of the BL filter wheel 2 - to correlate with the filter material please look [[here>>doc:FLASH USER.jddd-linked help pages.Filter-Units.Filtersin FLASH1and FLASH2.WebHome]]90 +desc: Position of the BL filter wheel 2 - to correlate with the filter material please look [[here>>doc:FLASH.Filter history (BL filterwheel 12)]] 115 115 units: degree 116 116 \\ 117 117 ... ... @@ -161,7 +161,7 @@ 161 161 DOOCS prop : {{code language="none"}}TTF2.DAQ/PHFLUX/OUT34/VAL{{/code}} 162 162 DAQ channel: {{code language="none"}}PBD.PHFLUX/TUNNEL.ENERGYPULSE.USER{{/code}} 163 163 desc :Energy per pulse Tunnel (from e-) - the values are set to "0" if there was no SASE beam in the FEL 164 -units : a.u. (more or less µJ but need to be calibrated with the "Average energy" for good precision) **[[see here for help>>doc:FLASH USER.jddd-linked help pages.Calibrating the pulse resolved (electron) data from GMD.WebHome]]**140 +units : a.u. (more or less µJ but need to be calibrated with the "Average energy" for good precision) **[[see here for help>>doc:FLASH.Calibrating the pulse resolved (electron) data from GMD]]** 165 165 166 166 {{code language="none"}}/FL1/Photon Diagnostic/GMD/Pulse resolved energy/energy tunnel (raw){{/code}} 167 167 //always saved (PBD)// ... ... @@ -168,7 +168,7 @@ 168 168 DOOCS prop : {{code language="none"}}TTF2.DAQ/PHFLUX/OUT14/VAL{{/code}} 169 169 DAQ channel: {{code language="none"}}PBD.PHFLUX/TUNNEL.ENERGYPULSE.FF{{/code}} 170 170 desc :Energy per pulse Tunnel (from e-) - uncorrected values. There are also values saved if there was no beam ... just background noise 171 -units : a.u. (more or less µJ but need to be calibrated with the "Average energy" for good precision) **[[see here for help>>doc:FLASH USER.jddd-linked help pages.Calibrating the pulse resolved (electron) data from GMD.WebHome]]**147 +units : a.u. (more or less µJ but need to be calibrated with the "Average energy" for good precision) **[[see here for help>>doc:FLASH.Calibrating the pulse resolved (electron) data from GMD]]** 172 172 173 173 {{code language="none"}}/FL1/Photon Diagnostic/GMD/Average energy/energy BDA{{/code}} 174 174 //always saved (PBD)// ... ... @@ -182,7 +182,7 @@ 182 182 DOOCS prop : {{code language="none"}}TTF2.DAQ/PHFLUX/OUT35/VAL{{/code}} 183 183 DAQ channel: {{code language="none"}}PBD.PHFLUX/BDA.ENERGYPULSE.USER{{/code}} 184 184 desc :Energy per pulse BDA (from e-) - the values are set to "0" if there was no SASE beam in the FEL 185 -units : a.u. (more or less µJ but need to be calibrated with the "Average energy" for good precision) **[[see here for help>>doc:FLASH USER.jddd-linked help pages.Calibrating the pulse resolved (electron) data from GMD.WebHome]]**161 +units : a.u. (more or less µJ but need to be calibrated with the "Average energy" for good precision) **[[see here for help>>doc:FLASH.Calibrating the pulse resolved (electron) data from GMD]]** 186 186 187 187 {{code language="none"}}/FL1/Photon Diagnostic/GMD/Pulse resolved energy/energy BDA (raw){{/code}} 188 188 //always saved (PBD)// ... ... @@ -189,7 +189,7 @@ 189 189 DOOCS prop : {{code language="none"}}TTF2.DAQ/PHFLUX/OUT15/VAL{{/code}} 190 190 DAQ channel: {{code language="none"}}PBD.PHFLUX/BDA.ENERGYPULSE.FF{{/code}} 191 191 desc :Energy per pulse BDA (from e-) - uncorrected values. There are also values saved if there was no beam ... just background noise 192 -units : a.u. (more or less µJ but need to be calibrated with the "Average energy" for good precision)** [[see here for help>>doc:FLASH USER.jddd-linked help pages.Calibrating the pulse resolved (electron) data from GMD.WebHome]]**168 +units : a.u. (more or less µJ but need to be calibrated with the "Average energy" for good precision)** [[see here for help>>doc:FLASH.Calibrating the pulse resolved (electron) data from GMD]]** 193 193 194 194 {{code language="none"}}/FL1/Photon Diagnostic/GMD/Beam position/position BDA horizontal{{/code}} 195 195 //always saved (PBD)// ... ... @@ -304,7 +304,7 @@ 304 304 DAQ channel: {{code language="none"}}FLASH.SDIAG/BAM.DAQ/4DBC3.LOW_CHARGE_ARRIVAL_TIME{{/code}} 305 305 desc: Electron bunch arrival time measured with the BAM (more or less) before the undulator (pulse resolved data) 306 306 units: ps (bigger numbers indicate later arrivaltime of the electrons) 307 -note: besides the arivaltime from FLASH1 there is also the FLASH2/3 electron arrival time saved. [[LINK to detailled infos from MSK (may only work inside DESY network~[~[image:url:http://hasfweb.desy.de/pub/TWiki/TWikiDocGraphics/external-link.gif~|~|width="13" height="12"~]~]>>url:http://www.desy.de/~~mbock/pages/BAM_daq_channel_descriptions.html||shape="rect"]] and to a recent [[talk about the working principle of the BAM>>attach :BAM-basics283 +note: besides the arivaltime from FLASH1 there is also the FLASH2/3 electron arrival time saved. [[LINK to detailled infos from MSK (may only work inside DESY network~[~[image:url:http://hasfweb.desy.de/pub/TWiki/TWikiDocGraphics/external-link.gif~|~|width="13" height="12"~]~]>>url:http://www.desy.de/~~mbock/pages/BAM_daq_channel_descriptions.html||shape="rect"]] and to a recent [[talk about the working principle of the BAM>>url:https://confluence.desy.de/download/attachments/134216957/BAM-basics_and_outlook-2018_DESY-template_16-9Format.pdf?version=1&modificationDate=1565162143328&api=v2||shape="rect"]] 308 308 309 309 ===== electron beam profile ===== 310 310 ... ... @@ -565,13 +565,13 @@ 565 565 //always saved (PBD2)// 566 566 DOOCS prop : {{code language="none"}}FLASH.FEL/FL20H.PH.MOTOR/MOTOR1.MOT3/FPOS{{/code}} 567 567 DAQ channel: FLASH.FEL/FL20H.PH.MOTOR/MOTOR1.MOT3/FPOS 568 -desc: Position of the BL filter wheel 1 - to correlate with the filter material please look **[[here>>doc:FLASH USER.jddd-linked help pages.Filter-Units.Filtersin FLASH1and FLASH2.WebHome]]**544 +desc: Position of the BL filter wheel 1 - to correlate with the filter material please look **[[here>>doc:FLASH.Filter history (BL filterwheel 12)]]** 569 569 units: degree 570 570 \\ 571 571 572 572 573 573 //always saved (PBD2)// 574 -\\\\**[[here>>doc:FLASH USER.jddd-linked help pages.Filter-Units.Filtersin FLASH1and FLASH2.WebHome]]**550 +\\\\**[[here>>doc:FLASH.Filter history (BL filterwheel 12)]]** 575 575 {{code language="none"}}/FL2/Beamlines/Filter wheel/position wheel 2 DOOCS prop : FLASH.FEL/FL20H.PH.MOTOR/MOTOR2.MOT3/FPOS DAQ channel: FLASH.FEL/FL20H.PH.MOTOR/MOTOR2.MOT3/FPOS desc: Position of the BL filter wheel 2 - to correlate with the filter material please look units: degree{{/code}} 576 576 577 577 \\ ... ... @@ -613,7 +613,7 @@ 613 613 DOOCS prop : {{code language="none"}}FLASH.FEL/XGM.INTENSITY/FL2.TUNNEL/INTENSITY.TD{{/code}} 614 614 DAQ channel: {{code language="none"}}FLASH.FEL/XGM.INTENSITY/FL2.TUNNEL/INTENSITY.TD{{/code}} 615 615 desc : Energy per pulse measured in the Tunnel (in fromt of the gas attenuator and the apertures in the Hall) 616 -units : a.u. (more or less µJ but need to be calibrated with the "Average energy" for good precision)** [[see here for help>>doc:FLASH USER.jddd-linked help pages.Calibrating the pulse resolved (electron) data from GMD.WebHome]]**592 +units : a.u. (more or less µJ but need to be calibrated with the "Average energy" for good precision)** [[see here for help>>doc:FLASH.Calibrating the pulse resolved (electron) data from GMD]]** 617 617 618 618 \\ 619 619 ... ... @@ -757,7 +757,7 @@ 757 757 The BAM measures the arrivaltime of** FLASH 1 and FLASH2** in the same data set (thus also sorted in at /FL1/ !). The first values are for FLASH1 bunches. 758 758 After a gap of about 70 micros ( 70 colums) with as entry for the switching between FLASH 1 and 2 the values for the electrons used in FLASH2 start. The start time of FLASH2 is also recorded in the DAQ. FLASH1 start time is for historic reasons 700. thus if e.g. the start time of FLASH2 ( property name see below) is 1200 it means that FLASH starts at column 500 (1200-700) ... 759 759 760 -Docu for BAM: [[LINK to detailled infos from MSK (may only work inside DESY network~[~[image:url:http://hasfweb.desy.de/pub/TWiki/TWikiDocGraphics/external-link.gif~|~|width="13" height="12"~]~]>>url:http://www.desy.de/~~mbock/pages/BAM_daq_channel_descriptions.html||shape="rect"]] and to a recent [[talk about the working principle of the BAM>>attach :BAM-basics736 +Docu for BAM: [[LINK to detailled infos from MSK (may only work inside DESY network~[~[image:url:http://hasfweb.desy.de/pub/TWiki/TWikiDocGraphics/external-link.gif~|~|width="13" height="12"~]~]>>url:http://www.desy.de/~~mbock/pages/BAM_daq_channel_descriptions.html||shape="rect"]] and to a recent [[talk about the working principle of the BAM>>url:https://confluence.desy.de/download/attachments/134216957/BAM-basics_and_outlook-2018_DESY-template_16-9Format.pdf?version=1&modificationDate=1565162143328&api=v2||shape="rect"]] 761 761 762 762 763 763 [[Contents>>doc:||anchor="Contents"]] ... ... @@ -924,12 +924,6 @@ 924 924 925 925 \\ 926 926 927 -=== "/uncategorized/" === 928 - 929 - If parameters for an experiment are included on short notice the correct naming in the HDF5 may not be in time and the data will show up in /uncategorized/ with their DOOCS names 930 - 931 -\\ 932 - 933 933 === HDF5 structure revisions === 934 934 935 935 Starting with Beamblock 4, August 2018, the hierarchy of the HDF group names have been adapted to reflect the new situation at FLASH. FLASH2 is operating for users quite some time now. Therefore, both accelerators appear equally in their respective HDF groups, namely "/FL1" and "/FL2". The root group of proper, by run organised HDF files have an attribute called "version". This version attribute has changed from "0.2.x" to "0.3.x". The changes in detail: