Changes for page The FLASH HDF5 structure

Last modified by sndueste on 2025/02/06 10:55

From version 7.1
edited by sndueste
on 2019/09/16 11:40
Change comment: There is no comment for this version
To version 4.1
edited by sendels
on 2019/08/09 12:45
Change comment: added links

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.sndueste
1 +XWiki.sendels
Content
... ... @@ -55,10 +55,10 @@
55 55  
56 56  == Most popular FLASH parameters and their names in HDF5 ==
57 57  
58 -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"]].
58 +The compleate 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"]].
59 59  The most common and often used ones are summarized below:
60 60  
61 -Note, the HDF group and data set names apply to our HDF tree version since vers. 0.3.0.
61 +Note, the HDF group and dataset names apply to our HDF tree version since vers. 0.3.0.
62 62  
63 63  \\
64 64  
... ... @@ -96,7 +96,7 @@
96 96  //always saved (PBD)//
97 97  DOOCS prop : {{code language="none"}}TTF2.FEL/BLFILTERS1/FILTER1/FW.MOTOR.POS{{/code}}
98 98  DAQ channel: {{code language="none"}}TTF2.FEL/BLFILTERS1/FILTER1/FW.MOTOR.POS{{/code}}
99 -desc: Position of the BL filter wheel 1 - to correlate with the filter material please look [[here>>doc:FLASH.Filter history (BL filterwheel 12)]]
99 +desc: Position of the BL filterwheel 1 - to correlate with the filter material please look [[here>>doc:FLASH.Filter history (BL filterwheel 12)]]
100 100  units: degree
101 101  \\
102 102  
... ... @@ -104,7 +104,7 @@
104 104  //always saved (PBD)//
105 105  DOOCS prop : {{code language="none"}}TTF2.FEL/BLFILTERS2/FILTER2/FW.MOTOR.POS{{/code}}
106 106  DAQ channel: {{code language="none"}}TTF2.FEL/BLFILTERS2/FILTER2/FW.MOTOR.POS{{/code}}
107 -desc: Position of the BL filter wheel 2 - to correlate with the filter material please look [[here>>doc:FLASH.Filter history (BL filterwheel 12)]]
107 +desc: Position of the BL filterwheel 2 - to correlate with the filter material please look [[here>>doc:FLASH.Filter history (BL filterwheel 12)]]
108 108  units: degree
109 109  \\
110 110  
... ... @@ -112,7 +112,7 @@
112 112  //always saved (PBD)//
113 113  DOOCS prop : = TTF2.FEL/BDAF1/BDA.F1/FW.MOTOR.POS=
114 114  DAQ channel: {{code language="none"}}TTF2.FEL/BDAF1/BDA.F1/FW.MOTOR.POS{{/code}}
115 -desc: Position of the PG filter wheel 1
115 +desc: Position of the PG filterwheel 1
116 116  units: degree
117 117  \\
118 118  
... ... @@ -120,7 +120,7 @@
120 120  //always saved (PBD)//
121 121  DOOCS prop : {{code language="none"}}TTF2.FEL/BDAF2/BDA.F2/FW.MOTOR.POS{{/code}}
122 122  DAQ channel: {{code language="none"}}TTF2.FEL/BDAF2/BDA.F2/FW.MOTOR.POS{{/code}}
123 -desc: Position of the PG filter wheel 2
123 +desc: Position of the PG filterwheel 2
124 124  units: degree
125 125  \\
126 126  
... ... @@ -128,7 +128,7 @@
128 128  //always saved (PBD)//
129 129  DOOCS prop : {{code language="none"}}TTF2.FEL/PGFILTERS/PGFILTERS/FW.MOTOR.POS{{/code}}
130 130  DAQ channel: {{code language="none"}}TTF2.FEL/PGFILTERS/PGFILTERS/FW.MOTOR.POS{{/code}}
131 -desc: Position of the PG filter wheel 3
131 +desc: Position of the PG filterwheel 3
132 132  units: degree
133 133  \\
134 134  
... ... @@ -273,6 +273,8 @@
273 273  
274 274  ==== Electron Beam properties (FLASH1) ====
275 275  
276 +\\
277 +
276 276  ===== bunch charge =====
277 277  
278 278  {{code language="none"}}/FL1/Electron Diagnostic/Bunch charge/after undulator{{/code}}
... ... @@ -281,10 +281,12 @@
281 281  DAQ channel: {{code language="none"}}FLASH.DIAG/TOROID/12EXP{{/code}}
282 282  desc: electron bunch charge (FLASH1)
283 283  units: nC
286 +\\
284 284  
285 -=====
286 -arrival time =====
288 +\\
287 287  
290 +===== arrival time =====
291 +
288 288  {{code language="none"}}/FL1/Electron Diagnostic/BAM/4DBC3/electron bunch arrival time (low charge){{/code}}
289 289  //always saved (PBD)//
290 290  DOOCS prop : {{code language="none"}}FLASH.SDIAG/BAM/4DBC3/LOW_CHARGE_ARRIVAL_TIME{{/code}}
... ... @@ -291,8 +291,10 @@
291 291  DAQ channel: {{code language="none"}}FLASH.SDIAG/BAM.DAQ/4DBC3.LOW_CHARGE_ARRIVAL_TIME{{/code}}
292 292  desc: Electron bunch arrival time measured with the BAM (more or less) before the undulator (pulse resolved data)
293 293  units: ps (bigger numbers indicate later arrivaltime of the electrons)
294 -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"]]
298 +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://mskwiki/index.php?title=BAM-DAQ_Channels||shape="rect"]]
295 295  
300 +\\
301 +
296 296  ===== electron beam profile =====
297 297  
298 298  {{code language="none"}}/FL1/Electron Diagnostic/Electron bunch profile/TDS profile{{/code}}
... ... @@ -317,7 +317,10 @@
317 317  DAQ channel: {{code language="none"}}PBD.BEAM.PROF.ML/PROFWIDTHCCTED{{/code}}
318 318  desc: rms pulse width of the measures TDS electron bunch profile
319 319  units: fs
326 +\\
320 320  
328 +\\
329 +
321 321  ===== electron bunch energy =====
322 322  
323 323  {{code language="none"}}/FL1/Electron Diagnostic/Electron energy/average electron energy{{/code}}
... ... @@ -333,7 +333,8 @@
333 333  DOOCS prop : {{code language="none"}}TTF2.DAQ/ENERGY.DOGLEG/E_SPECT/VAL.TD{{/code}}
334 334  DAQ channel: {{code language="none"}}PBD.ENERGY.DOGLEG/E_SPECT{{/code}}
335 335  desc: electron bunch energy bunch resolved
336 -units: (% class="twikiNewLink" %)MeV
345 +units: (% class="twikiNewLink" %)MeV(%%)
346 +\\
337 337  
338 338  \\
339 339  
... ... @@ -349,8 +349,10 @@
349 349  
350 350  \\
351 351  
352 -==== Timing information, rep rate etc.  (FLASH1) ====
362 +==== Timing information, rep rate etc.(FLASH1) ====
353 353  
364 +\\
365 +
354 354  ===== bunch repetition rate =====
355 355  
356 356  {{code language="none"}}/FL1/Timing/repetition rate{{/code}}
... ... @@ -361,6 +361,8 @@
361 361  units: kHz
362 362  \\
363 363  
376 +\\
377 +
364 364  ===== set number of pulses =====
365 365  
366 366  {{code language="none"}}/FL1/Timing/set number of bunches{{/code}}
... ... @@ -369,7 +369,10 @@
369 369  DAQ channel: {{code language="none"}}TTF2.UTIL/LASER.CONTROL/GUN/PULSE_NUM{{/code}}
370 370  desc: Number of pulses set at the gun (FLASH1)
371 371  units:
386 +\\
372 372  
388 +\\
389 +
373 373  ===== actual number of pulses =====
374 374  
375 375  {{code language="none"}}/FL1/Timing/actual number of bunches{{/code}}
... ... @@ -380,6 +380,8 @@
380 380  units:
381 381  \\
382 382  
400 +\\
401 +
383 383  ===== actual pulse pattern recorded after the undulator =====
384 384  
385 385  {{code language="none"}}/FL1/Timing/Bunch pattern/pattern after undulator{{/code}}
... ... @@ -390,6 +390,8 @@
390 390  units:
391 391  \\
392 392  
412 +\\
413 +
393 393  ===== Train ID =====
394 394  
395 395  {{code language="none"}}/Timing/train ID{{/code}}
... ... @@ -400,6 +400,8 @@
400 400  units:
401 401  \\
402 402  
424 +\\
425 +
403 403  ===== Train time =====
404 404  
405 405  {{code language="none"}}/Timing/train time{{/code}}
... ... @@ -419,16 +419,12 @@
419 419  
420 420  ==== Pump Probe Laser (FLASH1) ====
421 421  
422 -{{code language="none"}}/FL1/Experiment/Pump probe laser/laser attenuation{{/code}}
423 -
424 -//always saved (PBD)//
445 +{{code language="none"}}/FL1/Experiment/Pump probe laser/laser attenuation{{/code}} //always saved (PBD)//
425 425  DOOCS prop : {{code language="none"}}TTF2.FEL/PPDELAYCAL/PPDELAYCAL/ROT2.CURRENT{{/code}}
426 426  DAQ channel: {{code language="none"}}TTF2.FEL/PPDELAYCAL/PPDELAYCAL/ROT2.CURRENT{{/code}}
427 427  desc: attenuation of the PPLaser (rotation of a waveplate)
428 428  units : 0 no transmission , 1: full transmission
429 429  
430 -\\
431 -
432 432  {{code language="none"}}/FL1/Experiment/Pump probe laser/laser delay{{/code}}
433 433  //always saved (PBD)//
434 434  DOOCS prop : {{code language="none"}}TTF2.FEL/PPDELAYCAL/PPDELAYCAL/DLY1.CURRENT{{/code}}
... ... @@ -436,8 +436,6 @@
436 436  desc: delay of the Pump probe laser - measured by the read back position of the motor. only read out every secound ... better use the encoder
437 437  units : ps ( pos delay means IR comes later)
438 438  
439 -\\
440 -
441 441  {{code language="none"}}/FL1/Experiment/Pump probe laser/delay line IK220.0/ENC.DELAY{{/code}}
442 442  //always saved (PBD)//
443 443  DOOCS prop : {{code language="none"}}TTF2.FEL/DELLINE.ENC/IK220.0/ENC.DELAY{{/code}}
... ... @@ -445,8 +445,6 @@
445 445  subsystem: {{code language="none"}}DELLINE.ENC{{/code}} desc : delay of the Pump probe laser - measured by an encoder. The position is read out with 10Hz train synchronized and should be used to determine the actual laser delay (the motor position is only read out about every second
446 446  units : ps ( pos delay means IR comes later)
447 447  
448 -\\
449 -
450 450  {{code language="none"}}/FL1/Experiment/Pump probe laser/Synchronization/timing jitter RMS GECCO{{/code}}
451 451  //always saved (PBD)//
452 452  DOOCS prop : {{code language="none"}}FLASH.SYNC/F1PPL.LASER_LOCK/28C.F1PPL1.CONTROLLER/ADV_CTRL_MANAGER.0.PID_INPUT_JITTER.2.RD{{/code}}
... ... @@ -469,6 +469,8 @@
469 469  
470 470  ==== User Data (FLASH1) ====
471 471  
487 +\\
488 +
472 472  ===== GHz ADCs =====
473 473  
474 474  ADC traces of the (SPDevices 412) GHZ ADCs available for the users . More information about the ADCs can be found [[here>>doc:FLASHUSER.Data Acquisition and controls.Controls (DOOCS, jDDD,\.\.\.).MTCA ADCs.WebHome]]
... ... @@ -504,7 +504,7 @@
504 504  
505 505  ===== MHz ADCs =====
506 506  
507 -similar to the GHz ADCs the MHz ADCs are saved with HDF5 names like:
524 +similar to the GHz ADCs the MHz ASDsa re saved with HDF5 names like:
508 508  {{code language="none"}}/FL1/Experiment/BL1/SIS8300 100MHz ADC/CH2/TD{{/code}}
509 509  DOOCS prop : FLASH.FEL/ADC.SIS.BL1/EXP1.CH02/CH00.TD
510 510  DAQ channel: : FLASH.FEL/ADC.SIS.BL1/EXP1.CH02
... ... @@ -515,45 +515,8 @@
515 515  
516 516  === FLASH2 ===
517 517  
518 -There is analog to FLASH1 a permanently running "PhotonDagnostic DAQ FLASH2" (PBD2) and 2 User DAQs
519 -
520 -==== Beamline info (FLASH2) ====
521 -
522 -(% style="color: rgb(255,153,0);" %)(not yet available){{code language="none"}}/FL2/Beamlines/Attenuator/pressure  {{/code}}(%%)
523 -//always saved (PBD2)//
524 -DOOCS prop : {{code language="none"}}FLASH.FEL/ATT.GAS_DOSING/FL2.HALL/PRESSURE{{/code}}
525 -DAQ channel:  {{code language="none"}}FLASH.FEL/ATT.GAS_DOSING/FL2.HALL/PRESSURE{{/code}}
526 -desc: set pressure in the gas attenuator
527 -units: mbar
528 528  \\
529 529  
530 -{{code language="none"}}/FL2/Beamlines/FL20/Shutter/open{{/code}}
531 -//always saved (PBD2)//
532 -DOOCS prop : {{code language="none"}}FLASH.FEL/ADC.SIS.FL2FS/FL20.SHUTTER/CH00.TD{{/code}}
533 -DAQ channel: {{code language="none"}}FLASH.FEL/ADC.SIS.FL2FS/FL20.SHUTTER{{/code}}
534 -desc: BL Beamline Fast shutter state: 1 is open, 0 is closed ( for technical reasons there are 100 vales of this state saved ...)
535 -units: none
536 -
537 -
538 -{{code language="none"}}/FL2/Beamlines/Filter wheel/position wheel 1{{/code}}
539 -//always saved (PBD)//
540 -DOOCS prop : {{code language="none"}}FLASH.FEL/FL20H.PH.MOTOR/MOTOR1.MOT3/FPOS{{/code}}
541 -DAQ channel: FLASH.FEL/FL20H.PH.MOTOR/MOTOR1.MOT3/FPOS
542 -desc: Position of the BL filter wheel 1 - to correlate with the filter material please look [[here>>doc:FLASH.Filter history (BL filterwheel 12)]]
543 -units: degree
544 -\\
545 -
546 -
547 -//always saved (PBD)//
548 -\\\\[[here>>doc:FLASH.Filter history (BL filterwheel 12)]]
549 -{{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}}
550 -
551 -[[Contents>>doc:||anchor="Contents"]]
552 -
553 -\\
554 -
555 -\\
556 -
557 557  (% class="wrapped" %)
558 558  |=(((
559 559  DAQ name