Engineering Papers⌕ Search

Engineering topics

Rivers, Mark

Publications and source records attributed to Rivers, Mark.

X-ray diagnostics for the cavity-based x-ray free-electron laser project

The success of x-ray free-electron lasers (XFELs) in recent years has greatly advanced many scientific fields. However, most of these XFELs suffer from a low longitudinal coherence and instabilities due to the stochastic start-up process. A cavity-based x-ray free-electron laser (CBXFEL) is a possible future direction in the development of fully coherent and stable x-ray sources. One of the challenges of a CBXFEL is the requirement for the μ⁢m−sized electron bunches to fully overlap in three dimensions with the circulating μ⁢m−sized x-ray pulses in an x-ray cavity tens or hundreds of meters long. We present here the development of an x-ray diagnostics system for accurate alignment of x-ray beams in the CBXFEL cavity. The system was developed within the framework of a CBXFEL research and development collaboration among Argonne National Laboratory, SLAC National Accelerator Laboratory, and Spring-8. All the designed diagnostic components have been fully characterized at the Advanced Photon Source to demonstrate a capability for sub-μ⁢rad angular and μ⁢m spatial alignment of the CBXFEL cavity.

Free-electron lasers↗

areaDetector/ADTimePix3

ADTimePix3 is an open‑source EPICS areaDetector driver for TimePix3 pixel detectors from Advanced Scientific Instruments (ASI). It provides a complete control and data‑acquisition interface between EPICS and the Serval server, supporting both real detectors (single‑chip and 2×2 quad configurations) and the TimePix3 emulator. The driver configures measurements via an HTTP/JSON REST API and acquires data through high‑rate TCP streams for raw events, images, and histograms. It offers real‑time preview and accumulated images, Time‑of‑Flight histogram processing, pixel masking (including Binary Pixel Configuration files and hot‑pixel tools), extensive health and status monitoring, and integration with standard areaDetector plugins for file saving and downstream analysis. ADTimePix3 is designed for Linux 64‑bit systems (tested on Ubuntu and RHEL) and is distributed under an MIT license with additional institutional disclaimers, enabling reuse and extension in photon science beamlines and other TimePix3‑based experimental facilities.

Gofron, Kaz↗