Greg Christian

Saint Mary's University

Here's some links to various places on the web that might be of interest.

My "Professional" Social Media/Web Presence

Nuclear Physics Resources

  • Euroschool on Exotic Beams Lecture Notes

    Freely-available collection of lecture notes on a variety of nuclear physics topics. These are written at an "intermediate" level, perfect for graduate students or advanced undergraduates.

  • Nuclear Matters

    Website with updates on happenings in the nuclear physics community. Focus is mostly on job postings and conference announcements.

  • JINA Web

    Homepage of the Joint Institute for Nuclear Astrophysics

Collaborations and Experiments


  • Two-body Kinematics Calculator

    Very useful for planning experiments, etc.

  • ROOT

    The standard software library for nuclear and particle physics analysis.

  • Matplotlib

    Free python plotting library with LaTeX support. Great for making high-quality publications for papers. Can be used in conjunction with NumPy and SciPy for data analysis and visualization.

  • This is a ROOT-based online/offline analysis program I wrote. It was originally the brainchild of Shea Mosby (now at LANL) when we were grad students together. It has a GUI, is user friendly, powerful, and is very stable. For those familiar with NSCL - SpecTcl, it has a similar layout, but it's far more powerful since it includes all of ROOT as well. I wrote it to be extremely flexible, so that existing C++ analysis codes for experiments can be plugged in with minimal effort. It's also meant to be flexible with regards to the data acquisiton system being used, i.e. you can probably make it work with your experiment too!

    It's currently used by the DRAGON experiment at TRIUMF for all of their online histogram viewing. If you're interested in trying to make it work for your experiment too, or if you'd like to contribute to the project, please contact me.

  • AME++

    This is a small C++ program that I wrote to parse the standard Atomic Mass Evaluation files, so that you can easily access atomic masses from a C++ program. It's also fully compatible with ROOT, so you can load it into your interpreter-based analysis sessions too.

  • tntsim

    GEANT4 simulation for the neutron array I'm building (currently under construction). You can find instructions for obtaining the code here.

  • g4gen

    Collection of event generators for GEANT4. Focused around generating random events from nuclear (e.g. two-body) reactions, and various types of single- and multi-neutron decays.