Changes for page The FLASH HDF5 structure

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

From version 8.1
edited by sndueste
on 2019/09/16 11:56
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,18 +128,12 @@
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 -
134 134  \\
135 135  
136 -
137 -NOTE: Aperture positions in the beamline as well as the positions of the beam steering mirrors are also saved. for more Info contact your local contact
138 -
139 139  [[Contents>>doc:||anchor="Contents"]]
140 140  
141 -\\
142 -
143 143  ==== Photon Diagnostics SASE / Spectrometer (FLASH1) ====
144 144  
145 145  {{code language="none"}}/FL1/Photon Diagnostic/GMD/Average energy/energy tunnel{{/code}}
... ... @@ -279,6 +279,8 @@
279 279  
280 280  ==== Electron Beam properties (FLASH1) ====
281 281  
276 +\\
277 +
282 282  ===== bunch charge =====
283 283  
284 284  {{code language="none"}}/FL1/Electron Diagnostic/Bunch charge/after undulator{{/code}}
... ... @@ -287,10 +287,12 @@
287 287  DAQ channel: {{code language="none"}}FLASH.DIAG/TOROID/12EXP{{/code}}
288 288  desc: electron bunch charge (FLASH1)
289 289  units: nC
286 +\\
290 290  
291 -=====
292 -arrival time =====
288 +\\
293 293  
290 +===== arrival time =====
291 +
294 294  {{code language="none"}}/FL1/Electron Diagnostic/BAM/4DBC3/electron bunch arrival time (low charge){{/code}}
295 295  //always saved (PBD)//
296 296  DOOCS prop : {{code language="none"}}FLASH.SDIAG/BAM/4DBC3/LOW_CHARGE_ARRIVAL_TIME{{/code}}
... ... @@ -297,8 +297,10 @@
297 297  DAQ channel: {{code language="none"}}FLASH.SDIAG/BAM.DAQ/4DBC3.LOW_CHARGE_ARRIVAL_TIME{{/code}}
298 298  desc: Electron bunch arrival time measured with the BAM (more or less) before the undulator (pulse resolved data)
299 299  units: ps (bigger numbers indicate later arrivaltime of the electrons)
300 -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"]]
301 301  
300 +\\
301 +
302 302  ===== electron beam profile =====
303 303  
304 304  {{code language="none"}}/FL1/Electron Diagnostic/Electron bunch profile/TDS profile{{/code}}
... ... @@ -323,7 +323,10 @@
323 323  DAQ channel: {{code language="none"}}PBD.BEAM.PROF.ML/PROFWIDTHCCTED{{/code}}
324 324  desc: rms pulse width of the measures TDS electron bunch profile
325 325  units: fs
326 +\\
326 326  
328 +\\
329 +
327 327  ===== electron bunch energy =====
328 328  
329 329  {{code language="none"}}/FL1/Electron Diagnostic/Electron energy/average electron energy{{/code}}
... ... @@ -339,7 +339,8 @@
339 339  DOOCS prop : {{code language="none"}}TTF2.DAQ/ENERGY.DOGLEG/E_SPECT/VAL.TD{{/code}}
340 340  DAQ channel: {{code language="none"}}PBD.ENERGY.DOGLEG/E_SPECT{{/code}}
341 341  desc: electron bunch energy bunch resolved
342 -units: (% class="twikiNewLink" %)MeV
345 +units: (% class="twikiNewLink" %)MeV(%%)
346 +\\
343 343  
344 344  \\
345 345  
... ... @@ -355,8 +355,10 @@
355 355  
356 356  \\
357 357  
358 -==== Timing information, rep rate etc.  (FLASH1) ====
362 +==== Timing information, rep rate etc.(FLASH1) ====
359 359  
364 +\\
365 +
360 360  ===== bunch repetition rate =====
361 361  
362 362  {{code language="none"}}/FL1/Timing/repetition rate{{/code}}
... ... @@ -367,6 +367,8 @@
367 367  units: kHz
368 368  \\
369 369  
376 +\\
377 +
370 370  ===== set number of pulses =====
371 371  
372 372  {{code language="none"}}/FL1/Timing/set number of bunches{{/code}}
... ... @@ -375,7 +375,10 @@
375 375  DAQ channel: {{code language="none"}}TTF2.UTIL/LASER.CONTROL/GUN/PULSE_NUM{{/code}}
376 376  desc: Number of pulses set at the gun (FLASH1)
377 377  units:
386 +\\
378 378  
388 +\\
389 +
379 379  ===== actual number of pulses =====
380 380  
381 381  {{code language="none"}}/FL1/Timing/actual number of bunches{{/code}}
... ... @@ -386,6 +386,8 @@
386 386  units:
387 387  \\
388 388  
400 +\\
401 +
389 389  ===== actual pulse pattern recorded after the undulator =====
390 390  
391 391  {{code language="none"}}/FL1/Timing/Bunch pattern/pattern after undulator{{/code}}
... ... @@ -396,6 +396,8 @@
396 396  units:
397 397  \\
398 398  
412 +\\
413 +
399 399  ===== Train ID =====
400 400  
401 401  {{code language="none"}}/Timing/train ID{{/code}}
... ... @@ -406,6 +406,8 @@
406 406  units:
407 407  \\
408 408  
424 +\\
425 +
409 409  ===== Train time =====
410 410  
411 411  {{code language="none"}}/Timing/train time{{/code}}
... ... @@ -425,16 +425,12 @@
425 425  
426 426  ==== Pump Probe Laser (FLASH1) ====
427 427  
428 -{{code language="none"}}/FL1/Experiment/Pump probe laser/laser attenuation{{/code}}
429 -
430 -//always saved (PBD)//
445 +{{code language="none"}}/FL1/Experiment/Pump probe laser/laser attenuation{{/code}} //always saved (PBD)//
431 431  DOOCS prop : {{code language="none"}}TTF2.FEL/PPDELAYCAL/PPDELAYCAL/ROT2.CURRENT{{/code}}
432 432  DAQ channel: {{code language="none"}}TTF2.FEL/PPDELAYCAL/PPDELAYCAL/ROT2.CURRENT{{/code}}
433 433  desc: attenuation of the PPLaser (rotation of a waveplate)
434 434  units : 0 no transmission , 1: full transmission
435 435  
436 -\\
437 -
438 438  {{code language="none"}}/FL1/Experiment/Pump probe laser/laser delay{{/code}}
439 439  //always saved (PBD)//
440 440  DOOCS prop : {{code language="none"}}TTF2.FEL/PPDELAYCAL/PPDELAYCAL/DLY1.CURRENT{{/code}}
... ... @@ -442,8 +442,6 @@
442 442  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
443 443  units : ps ( pos delay means IR comes later)
444 444  
445 -\\
446 -
447 447  {{code language="none"}}/FL1/Experiment/Pump probe laser/delay line IK220.0/ENC.DELAY{{/code}}
448 448  //always saved (PBD)//
449 449  DOOCS prop : {{code language="none"}}TTF2.FEL/DELLINE.ENC/IK220.0/ENC.DELAY{{/code}}
... ... @@ -451,8 +451,6 @@
451 451  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
452 452  units : ps ( pos delay means IR comes later)
453 453  
454 -\\
455 -
456 456  {{code language="none"}}/FL1/Experiment/Pump probe laser/Synchronization/timing jitter RMS GECCO{{/code}}
457 457  //always saved (PBD)//
458 458  DOOCS prop : {{code language="none"}}FLASH.SYNC/F1PPL.LASER_LOCK/28C.F1PPL1.CONTROLLER/ADV_CTRL_MANAGER.0.PID_INPUT_JITTER.2.RD{{/code}}
... ... @@ -475,6 +475,8 @@
475 475  
476 476  ==== User Data (FLASH1) ====
477 477  
487 +\\
488 +
478 478  ===== GHz ADCs =====
479 479  
480 480  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]]
... ... @@ -510,7 +510,7 @@
510 510  
511 511  ===== MHz ADCs =====
512 512  
513 -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:
514 514  {{code language="none"}}/FL1/Experiment/BL1/SIS8300 100MHz ADC/CH2/TD{{/code}}
515 515  DOOCS prop : FLASH.FEL/ADC.SIS.BL1/EXP1.CH02/CH00.TD
516 516  DAQ channel: : FLASH.FEL/ADC.SIS.BL1/EXP1.CH02
... ... @@ -521,148 +521,8 @@
521 521  
522 522  === FLASH2 ===
523 523  
524 -There is analog to FLASH1 a permanently running "PhotonDagnostic DAQ FLASH2" (PBD2) and 2 User DAQs
525 -
526 -==== Beamline info (FLASH2) ====
527 -
528 -(% style="color: rgb(255,153,0);" %)(not yet available){{code language="none"}}/FL2/Beamlines/Attenuator/pressure  {{/code}}(%%)
529 -//always saved (PBD2)//
530 -DOOCS prop : {{code language="none"}}FLASH.FEL/ATT.GAS_DOSING/FL2.HALL/PRESSURE{{/code}}
531 -DAQ channel:  {{code language="none"}}FLASH.FEL/ATT.GAS_DOSING/FL2.HALL/PRESSURE{{/code}}
532 -desc: set pressure in the gas attenuator
533 -units: mbar
534 534  \\
535 535  
536 -{{code language="none"}}/FL2/Beamlines/FL20/Shutter/open{{/code}}
537 -//always saved (PBD2)//
538 -DOOCS prop : {{code language="none"}}FLASH.FEL/ADC.SIS.FL2FS/FL20.SHUTTER/CH00.TD{{/code}}
539 -DAQ channel: {{code language="none"}}FLASH.FEL/ADC.SIS.FL2FS/FL20.SHUTTER{{/code}}
540 -desc: BL Beamline Fast shutter state: 1 is open, 0 is closed ( for technical reasons there are 100 vales of this state saved ...)
541 -units: none
542 -
543 -
544 -{{code language="none"}}/FL2/Beamlines/Filter wheel/position wheel 1{{/code}}
545 -//always saved (PBD2)//
546 -DOOCS prop : {{code language="none"}}FLASH.FEL/FL20H.PH.MOTOR/MOTOR1.MOT3/FPOS{{/code}}
547 -DAQ channel: FLASH.FEL/FL20H.PH.MOTOR/MOTOR1.MOT3/FPOS
548 -desc: Position of the BL filter wheel 1 - to correlate with the filter material please look [[here>>doc:FLASH.Filter history (BL filterwheel 12)]]
549 -units: degree
550 -\\
551 -
552 -
553 -//always saved (PBD2)//
554 -\\\\[[here>>doc:FLASH.Filter history (BL filterwheel 12)]]
555 -{{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}}
556 -
557 -\\
558 -
559 -NOTE: Aperture positions in the beamline as well as the positions of the beam steering mirrors are also saved. for more Info contact your local contact
560 -
561 -[[Contents>>doc:||anchor="Contents"]]
562 -
563 -\\
564 -
565 -\\
566 -
567 -\\
568 -
569 -==== Photon Diagnostics SASE (XGMD) ====
570 -
571 -{{code language="none"}}/FL2/Photon Diagnostic/GMD/Average energy/energy tunnel{{/code}}
572 -//always saved (PBD2)//
573 -DOOCS prop : FLASH.FEL/XGM.PHOTONFLUX/FL2.TUNNEL/PHOTONFLUX.UJ
574 -DAQ channel: FLASH.FEL/XGM.PHOTONFLUX/FL2.TUNNEL/PHOTONFLUX.UJ
575 -desc : calibrated average SASE Energy/pulse measured in the TUNNEL before the attenuator (ion current)
576 -units : microJ
577 -
578 -\\
579 -
580 -(% style="color: rgb(255,204,0);" %)average Sigma    to be included in
581 -
582 -{{code language="none"}}/FL2/Photon Diagnostic/GMD/Average energy/energy tunnel uncertainty{{/code}}
583 -//always saved (PBD2)//
584 -DOOCS prop : FLASH.FEL/XGM.PHOTONFLUX/FL2.TUNNEL/PHOTONFLUX.UJ.SIGMA
585 -DAQ channel: FLASH.FEL/XGM.PHOTONFLUX/FL2.TUNNEL/PHOTONFLUX.UJ.SIGMA
586 -desc :  (ion current)
587 -units : microJ
588 -
589 -\\
590 -
591 -\\
592 -
593 -{{code language="none"}}/FL2/Photon Diagnostic/GMD/Pulse resolved energy/energy tunnel{{/code}}
594 -//always saved (PBD)//
595 -DOOCS prop : FLASH.FEL/XGM.INTENSITY/FL2.HALL/INTENSITY.TD
596 -DAQ channel: FLASH.FEL/XGM.INTENSITY/FL2.HALL/INTENSITY.TD
597 -desc :Energy per pulse Tunnel (from e-) - the values are set to "0" if there was no SASE beam in the FEL
598 -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]]
599 -
600 -\\
601 -
602 -\\
603 -
604 -{{code language="none"}}/FL1/Photon Diagnostic/GMD/Pulse resolved energy/energy tunnel (raw){{/code}}
605 -//always saved (PBD)//
606 -DOOCS prop : {{code language="none"}}TTF2.DAQ/PHFLUX/OUT14/VAL{{/code}}
607 -DAQ channel: {{code language="none"}}PBD.PHFLUX/TUNNEL.ENERGYPULSE.FF{{/code}}
608 -desc :Energy per pulse Tunnel (from e-) - uncorrected values. There are also values saved if there was no beam ... just background noise
609 -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]]
610 -
611 -{{code language="none"}}/FL1/Photon Diagnostic/GMD/Average energy/energy BDA{{/code}}
612 -//always saved (PBD)//
613 -DOOCS prop : {{code language="none"}}TTF2.DAQ/PHFLUX/OUT05/VAL{{/code}}
614 -DAQ channel: {{code language="none"}}PBD.PHFLUX/BDA.ENPULSEIC{{/code}}
615 -desc : calibrated average SASE Energy/pulse measured in the BDA (in the experimental hall) after the attenuator (ion current)
616 -units : microJ
617 -
618 -{{code language="none"}}/FL1/Photon Diagnostic/GMD/Pulse resolved energy/energy BDA{{/code}}
619 -//always saved (PBD)//
620 -DOOCS prop : {{code language="none"}}TTF2.DAQ/PHFLUX/OUT35/VAL{{/code}}
621 -DAQ channel: {{code language="none"}}PBD.PHFLUX/BDA.ENERGYPULSE.USER{{/code}}
622 -desc :Energy per pulse BDA (from e-) - the values are set to "0" if there was no SASE beam in the FEL
623 -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]]
624 -
625 -{{code language="none"}}/FL1/Photon Diagnostic/GMD/Pulse resolved energy/energy BDA (raw){{/code}}
626 -//always saved (PBD)//
627 -DOOCS prop : {{code language="none"}}TTF2.DAQ/PHFLUX/OUT15/VAL{{/code}}
628 -DAQ channel: {{code language="none"}}PBD.PHFLUX/BDA.ENERGYPULSE.FF{{/code}}
629 -desc :Energy per pulse BDA (from e-) - uncorrected values. There are also values saved if there was no beam ... just background noise
630 -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]]
631 -
632 -{{code language="none"}}/FL1/Photon Diagnostic/GMD/Beam position/position BDA horizontal{{/code}}
633 -//always saved (PBD)//
634 -DOOCS prop : {{code language="none"}}FLASH.FEL/XGM.POSMON/FL1.BDA/IX.POS{{/code}}
635 -DAQ channel: {{code language="none"}}FLASH.FEL/XGM.POSMON/FL1.BDA/IX.POS{{/code}}
636 -desc :Beam position of the photon Beam determined by the [[GMD>>doc:FLASH.Gas Monitor Detector]] (BDA, x=horizontal)
637 -units : mm
638 -
639 -{{code language="none"}}/FL1/Photon Diagnostic/GMD/Beam position/position BDA vertical{{/code}}
640 -//always saved (PBD)//
641 -DOOCS prop : {{code language="none"}}FLASH.FEL/XGM.POSMON/FL1.BDA/IY.POS{{/code}}
642 -DAQ channel: {{code language="none"}}FLASH.FEL/XGM.POSMON/FL1.BDA/IY.POS{{/code}}
643 -desc :Beam position of the photon Beam determined by the [[GMD>>doc:FLASH.Gas Monitor Detector]] (BDA, y=vertical)
644 -units : mm
645 -
646 -{{code language="none"}}/FL1/Photon Diagnostic/GMD/Beam position/position tunnel horizontal{{/code}}
647 -//always saved (PBD)//
648 -DOOCS prop : {{code language="none"}}FLASH.FEL/XGM.POSMON/FL1.TUNNEL/IX.POS{{/code}}
649 -DAQ channel: {{code language="none"}}FLASH.FEL/XGM.POSMON/FL1.TUNNEL/IX.POS{{/code}}
650 -desc :Beam position of the photon Beam determined by the [[GMD>>doc:FLASH.Gas Monitor Detector]] (TUNNEL, x=horizontal)
651 -units : mm
652 -
653 -{{code language="none"}}/FL1/Photon Diagnostic/GMD/Beam position/position tunnel vertical{{/code}}
654 -//always saved (PBD)//
655 -DOOCS prop : {{code language="none"}}FLASH.FEL/XGM.POSMON/FL1.TUNNEL/IY.POS{{/code}}
656 -DAQ channel: {{code language="none"}}FLASH.FEL/XGM.POSMON/FL1.TUNNEL/IY.POS{{/code}}
657 -desc :Beam position of the photon Beam determined by the [[GMD>>doc:FLASH.Gas Monitor Detector]] (TUNNEL, y=vertical)
658 -units : mm
659 -
660 -\\
661 -
662 -\\
663 -
664 -\\
665 -
666 666  (% class="wrapped" %)
667 667  |=(((
668 668  DAQ name