Event Correlator

Introduction

This is the beginnings of some code to reconstruct ANITA events. This has already been well surpassed by the work of Jiwoo, Andres, Stephen and probably many others.

Prerequisites

There are a number of prerequisites for installing and running the event correlator.

  1. ROOT -- If you don't have it installed get the latest version from the ROOT website
  2. FFTW3 -- The Fastest Fourier Transform in the west. If you don't have libfftw3.so on your machine then you need to install it. Most Linux distributions have a package ready to install, otherwise head to the FFTW website
  3. The ANITA event reader.

Downloading

The recommended way to download the program is from the svn repository. Try doing:

svn co https://delos.mps.ohio-state.edu/anitaGround/eventCorrelator/trunk mySillyNamedEventCorrelatorDir

Alternatively go to the download link on the left for probably old and unuseful tar files.

Installing

Four steps to installation happiness:

  1. Make sure the prerequisites are installed and accessible from your LD_LIBRARY_PATH
  2. Make SURE ANITA_UTIL_INSTALL_DIR is set. (You probably want $ANITA_UTIL_INSTALL_DIR/lib in your LD_LIBRARY_PATH)
  3. type:
    make
  4. type:
    make install
  5. To create some not very useful executables type:
    make progs

Running

You can either run the little make correlation tree executables, or you can use the event correlator functionality from ROOT cint.

  1. Start root:
  2. gSystem->Load("libfftw3.so") -- may need full path
  3. gSystem->Load("libRootFftwWrapper.so") -- may need full path
  4. gSystem->Load("libAnitaEvent.so") -- may need full path
  5. gSystem->Load("libAnitaCorrelator.so") -- may need full path
  6. The modest power of PrettyAnitaEvent and UsefulAdu5Pat are yours.

Comments or Requests

To the usual address and bank account details