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.
- ROOT -- If you don't have it installed get the latest version from the ROOT website
- 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
- 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:
- Make sure the prerequisites are installed and accessible from your LD_LIBRARY_PATH
- Make SURE ANITA_UTIL_INSTALL_DIR is set. (You probably want $ANITA_UTIL_INSTALL_DIR/lib in your LD_LIBRARY_PATH)
- type:
make
- type:
make install
- 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.
- Start root:
- gSystem->Load("libfftw3.so") -- may need full path
- gSystem->Load("libRootFftwWrapper.so") -- may need full path
- gSystem->Load("libAnitaEvent.so") -- may need full path
- gSystem->Load("libAnitaCorrelator.so") -- may need full path
- The modest power of PrettyAnitaEvent and UsefulAdu5Pat are yours.
Comments or Requests
To the usual address and bank account details
Copyright © 2008 Ryan Nichol, (last modified 24 Oct 2008)