This is an informal repository of various pieces of software useful for ORRUBA and GODDESS experimenters, and direct reactions in general. Most are provides via links to the resources page. For externally-developed codes, please see the linked websites for the most up-to-date official releases.

Data acquisition software

ORPHAS

ORNL software for an MVME5500-based data acquisition system. As some developments have been ongoing from experiment to experiment, a few snapshots are included here for posterity:

 

 – the released version (found under the UPAK heading)

 

– the version as used at the 2019 GODDESS campaign and the 2020 38K(d,p) experiment. Updates include:

        – GRETINA run control

        – data broadcast to GRETINA receiver

        – automated elogging

        – readout of MyRIAD module

 

– the version used at the 2017 ORRUBA+S800 84Se experiment. Updates include:

        – TCP data broadcast to Ron Fox receiver

        – event-by-event readout of SIS3820 scaler module

        – support of 24 Caen V785 ADCs

 

 – a snapshot of the most recent version (in taken in February 2024):

        – Update to support 32 Caen V785 ADCs

        – Support of Gbit port of MVME5500


 

Data analysis software

ORPHAS-UPAK

Data analysis software for ORPHAS data formats, including scanor, damm, and lemor. Downloadable from

 – the ORNL Physics Division website

 – the most recent version of upack and installation instructions

 – additional instructions for UPAK with WSL1

 – the legendary cmapbill.dat

 – an archival version of  upack

 

rdhis and rdspk 

Codes to extract individual histograms from .his and .spk files to ASCII. Modded version (rdhis_sdp) produces output formatted for gnuplot.

 

GODDESS analysis frameworks

 – Analysis suite developed by Alex Lepailleur, Heather Garland et al

 – goddessSort – a light-weight GODDESS/GRETINA unpacker and sort code (Josh Hooker, Sean Burcher, Rajesh Ghimire, et al)

 

luaXroot

Script-based data analysis system combining the Lua and ROOT interpreters. Information on the wiki

Kinematics and ions in materials

CatKin

An Excel-based kinematics spreadsheet (based on relkin) with some additional calculators, written and maintained by W.N. Catford

 

charge

Calculates charge-state distributions of energetic ions in materials

 

Labkin

A two-body reaction kinematics calculator with a database of levels and plots of laboratory frame centroids

 

ICE

Calculations of ionization chambers responses to ions

 

RelFoc

Relativistic focusing of gamma rays

 

Relkin

Two-body kinematics calculator

 

Stopit

Energy loss of energetic ions in materials

 

Stopit2

Energy loss of energetic ions in materials, with some predefined materials and extra features (fortran)

 

The VESTRY

Energy loss and straggling of ions in materials – the vestments of the VIKAR (fortran)

 

VIKAR

Monte Carlo code for complete simulations of two-body reaction experiments, including broadening and acceptance terms from the beam, target and detectors, including energy loss, energy and angular straggling, and detector segmentation and resolution effects. See website above for details; downloads below (fortran)

 

Latest release: version 4.42

    Download VIKAR 4.42 source

    Download VIKAR 4.42 executable (WSL_64)

Nuclear physics codes

DWUCK4

A code for zero-range DWBA calculations of direct reactions

 

DWUCK5

A code for finite-range DWBA calculations of direct reactions

 

penetrate

A code for calculation of barrier penetrabilities and single-particle widths in R-matrix formalism

 

potential

A code for extracting adiabatic potentials generated with the twofnr front-end code front (included in the front download below) and reformatting them for input to frescoAn executable, precompiled on 64-bit WSL, is also included

 

talys_upak

A code for unpacking and combining certain TALYS output files

 

twofnr20

A zero-range distorted-waves (DWBA and ADWA) code for transfer reactions, including LEA. The associated front20 code (included) can be a handily generate global optical potentials, which can be used for (eg) full finite-range calculations with fresco

 

fresco

A general reaction code for finite-range coupled-channels and single-step reactions 

 

nuShellX@MSU

A modern shell model code by Bill Rae, and wrappers by Alex Brown, utlizing OpenMP for multi-core processing, including pre-compiled executables for running on 64-bit MS Windows. For installation instructions, look in at nushellx/help/help.pdf within this bundle

General codes

funNorman

Code for normalizing functional shapes to uncertainty-weighted data points (such as fitting angular distributions with differential cross section calculations) based on chi^2 minimization, and visualizing the results. xmgrace and gnuplot are prerequisites for visualization, but are not required for the fitting component of the code. May be run interactively, or scripted.