Changes for page The FLASH HDF5 structure
Last modified by sndueste on 2025/02/06 10:55
From version 6.1
edited by sndueste
on 2019/09/16 10:29
on 2019/09/16 10:29
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.snd ueste1 +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 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 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 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 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 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 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 ofthe 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. 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 AD Cs524 +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 ... ... @@ -517,78 +517,6 @@ 517 517 518 518 \\ 519 519 520 -==== Beamline info (FLASH1) ==== 521 - 522 -{{code language="none"}}/FL2/Beamlines/Attenuator/pressure{{/code}} 523 -//always saved (PBD)// 524 -DOOCS prop : {{code language="none"}}FLASH.FEL/GAS_DOSING/FL1.ATTENUATOR/PRESSURE{{/code}} 525 -DAQ channel: {{code language="none"}}FLASH.FEL/GAS_DOSING/FL1.ATTENUATOR/PRESSURE{{/code}} 526 -desc: set pressure in the gas attenuator 527 -units: mbar 528 -\\ 529 - 530 -{{code language="none"}}/FL1/Beamlines/BL/Fast shutter/open{{/code}} 531 -//always saved (PBD)// 532 -DOOCS prop : {{code language="none"}}FLASH.FEL/ADC.SIS.FL1FS/BL.SHUTTER/CH00.TD{{/code}} 533 -DAQ channel: {{code language="none"}}FLASH.FEL/ADC.SIS.FL1FS/BL.SHUTTER{{/code}} 534 -desc: BL Beamline Fast shutter state 535 -units: none 536 -\\ 537 - 538 -{{code language="none"}}/FL1/Beamlines/PG/Fast shutter/open{{/code}} 539 -//always saved (PBD)// 540 -DOOCS prop : {{code language="none"}}FLASH.FEL/ADC.SIS.FL1FS/PG.SHUTTER/CH00.TD{{/code}} 541 -DAQ channel: {{code language="none"}}FLASH.FEL/ADC.SIS.FL1FS/PG.SHUTTER{{/code}} 542 -desc: PG Beamline Fast shutter state 543 -units: none 544 -\\ 545 - 546 -{{code language="none"}}/FL1/Beamlines/BL/Filters/BL filter wheel/position filter 1{{/code}} 547 -//always saved (PBD)// 548 -DOOCS prop : {{code language="none"}}TTF2.FEL/BLFILTERS1/FILTER1/FW.MOTOR.POS{{/code}} 549 -DAQ channel: {{code language="none"}}TTF2.FEL/BLFILTERS1/FILTER1/FW.MOTOR.POS{{/code}} 550 -desc: Position of the BL filter wheel 1 - to correlate with the filter material please look [[here>>doc:FLASH.Filter history (BL filterwheel 12)]] 551 -units: degree 552 -\\ 553 - 554 -{{code language="none"}}/FL1/Beamlines/BL/Filters/BL filter wheel/position filter 2{{/code}} 555 -//always saved (PBD)// 556 -DOOCS prop : {{code language="none"}}TTF2.FEL/BLFILTERS2/FILTER2/FW.MOTOR.POS{{/code}} 557 -DAQ channel: {{code language="none"}}TTF2.FEL/BLFILTERS2/FILTER2/FW.MOTOR.POS{{/code}} 558 -desc: Position of the BL filter wheel 2 - to correlate with the filter material please look [[here>>doc:FLASH.Filter history (BL filterwheel 12)]] 559 -units: degree 560 -\\ 561 - 562 -{{code language="none"}}/FL1/Beamlines/PG/Filters/position filter 1{{/code}} 563 -//always saved (PBD)// 564 -DOOCS prop : = TTF2.FEL/BDAF1/BDA.F1/FW.MOTOR.POS= 565 -DAQ channel: {{code language="none"}}TTF2.FEL/BDAF1/BDA.F1/FW.MOTOR.POS{{/code}} 566 -desc: Position of the PG filter wheel 1 567 -units: degree 568 -\\ 569 - 570 -{{code language="none"}}/FL1/Beamlines/PG/Filters/position filter 2{{/code}} 571 -//always saved (PBD)// 572 -DOOCS prop : {{code language="none"}}TTF2.FEL/BDAF2/BDA.F2/FW.MOTOR.POS{{/code}} 573 -DAQ channel: {{code language="none"}}TTF2.FEL/BDAF2/BDA.F2/FW.MOTOR.POS{{/code}} 574 -desc: Position of the PG filter wheel 2 575 -units: degree 576 -\\ 577 - 578 -{{code language="none"}}/FL1/Beamlines/PG/Filters/position filter 3{{/code}} 579 -//always saved (PBD)// 580 -DOOCS prop : {{code language="none"}}TTF2.FEL/PGFILTERS/PGFILTERS/FW.MOTOR.POS{{/code}} 581 -DAQ channel: {{code language="none"}}TTF2.FEL/PGFILTERS/PGFILTERS/FW.MOTOR.POS{{/code}} 582 -desc: Position of the PG filter wheel 3 583 -units: degree 584 -\\ 585 - 586 -[[Contents>>doc:||anchor="Contents"]] 587 - 588 -\\ 589 - 590 -\\ 591 - 592 592 (% class="wrapped" %) 593 593 |=((( 594 594 DAQ name