73 research outputs found
A Millimeter-scale Single Charged Particle Dosimeter for Cancer Radiotherapy
This paper presents a millimeter-scale CMOS 6464 single charged
particle radiation detector system for external beam cancer radiotherapy. A
11 diode measures energy deposition by a single charged
particle in the depletion region, and the array design provides a large
detection area of 512512 . Instead of sensing the voltage drop
caused by radiation, the proposed system measures the pulse width, i.e., the
time it takes for the voltage to return to its baseline. This obviates the need
for using power-hungry and large analog-to-digital converters. A prototype ASIC
is fabricated in TSMC 65 nm LP CMOS process and consumes the average static
power of 0.535 mW under 1.2 V analog and digital power supply. The
functionality of the whole system is successfully verified in a clinical 67.5
MeV proton beam setting. To our' knowledge, this is the first work to
demonstrate single charged particle detection for implantable in-vivo
dosimetry
Algorithmic Debugging of Real-World Haskell Programs: Deriving Dependencies from the Cost Centre Stack
Existing algorithmic debuggers for Haskell require a transformation of all modules in a program, even libraries that the user does not want to debug and which may use language features not supported by the debugger. This is a pity, because a promising ap- proach to debugging is therefore not applicable to many real-world programs. We use the cost centre stack from the Glasgow Haskell Compiler profiling environment together with runtime value observations as provided by the Haskell Object Observation Debugger (HOOD) to collect enough information for algorithmic debugging. Program annotations are in suspected modules only. With this technique algorithmic debugging is applicable to a much larger set of Haskell programs. This demonstrates that for functional languages in general a simple stack trace extension is useful to support tasks such as profiling and debugging
Lightweight Computation Tree Tracing for Lazy Functional Languages
A computation tree of a program execution describes computations of functions and their dependencies. A computation tree describes how a program works and is at the heart of algorithmic debugging. To generate a computation tree, existing algorithmic debuggers either use a complex implementation or yield a less informative approximation. We present a method for lazy functional languages that requires only a simple tracing library to generate a detailed computation tree. With our algorithmic debugger a programmer can debug any Haskell program by only importing our library and annotating suspected functions
Publisher’s Note: “Dispersion calibration for the National Ignition Facility electron–positron–proton spectrometers for intense laser matter interactions” [Rev. Sci. Instrum. 92, 033516 (2021)] (Rev. Sci. Instrum. 92, 059902 (2021)
Electron-positron pairs, produced in intense laser-solid interactions, are
diagnosed using magnetic spectrometers with image plates, such as the National
Ignition Facility (NIF) Electron Positron Proton Spectrometers (EPPS). Although
modeling can help infer the quantitative value, the accuracy of the models
needs to be verified to ensure measurement quality. The dispersion of
low-energy electrons and positrons may be affected by fringe magnetic fields
near the entrance of the EPPS. We have calibrated the EPPS with six electron
beams from a Siemens Oncor linear accelerator (linac) ranging in energy from
-- as they enter the spectrometer. A Geant4 TOPAS
Monte-Carlo simulation was set up to match depth dose curves and lateral
profiles measured in water at source-surface distance. An
accurate relationship was established between the bending magnet current
setting and the energy of the electron beam at the exit window. The simulations
and measurements were used to determine the energy distributions of the six
electron beams at the EPPS slit. Analysis of the scanned image plates together
with the determined energy distribution arriving in the spectrometer provide
improved dispersion curves for the EPPS.Comment: Published in Review of Scientific Instruments, 5 pages, 3 figures,
This article may be downloaded for personal use only. Any other use requires
prior permission of the author and AIP Publishin
Description and dosimetric verification of the PEREGRINE Monte Carlo dose calculation system for photon beams incident on a water phantom
Peer Reviewedhttp://deepblue.lib.umich.edu/bitstream/2027.42/134919/1/mp1551.pd
Megavoltage Bremsstrahlung spectroscopy project: archived software and data
NRC publication: Ye
Megavoltage Bremsstrahlung spectroscopy project: archived software and data
NRC publication: Ye
- …