Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
Makefile Flags

There are several flags in the Makefile that you can use to control the flow of the analysis. These include:

  • USEROOT - To use this flag, you must have installed the ROOT analysis package on your system and have the ROOTSYS, PATH, and LD_LIBRARY_PATH environment variables set correctly (according to the ROOT installation). This flag compiles in the ability to output a .root file depending on a set of conditions in the RootProcessor but otherwise does not affect the functioning of the code.
  • CXXFLAGS += -DVERBOSE - This defines the VERBOSE preprocessor condition. Turn this on in order to have a wickedly verbose scan.
  • ONLINE - This will create a much quieter scan code. Outputting to the terminal takes time, and you don't always want that when running.
  • DEBUG - This will enable verbose debugging for the TreeCorrelator. It will be useful if there's something that's going wrong.
  • PULSEFIT - This includes the libraries for GSL necessary for the high resolution timing.
  • GGATES - Defines gamma gates for the GeProcessor. This turns on Gamma-Gamma angular distribution and Gamma-Gamma-Gamma gates.