Ben's ANITA-3 Analysis Tools Documentation

Table of Contents

Introduction

This is the software library I'm using for my analysis. The idea is to keep any executables doing analysis simple, just a main function that loops over TTrees containing the ANITA-3 data. The output of each of those executables should be a few summary histograms or a sparsely leaved TTree. The hard work (turning raw voltage/time data points into interesting numbers) will be done in these libraries.

Pre-requisites

1.) ROOT

Available from The ROOT website, if you don't have this, get it pronto. Compatible with v5.34 and versions greater than 6.

2.) Some of the ANITA offline software libraries (and their pre-requisites)

You will need EventReaderRoot and libRootFftwWrapper.

These are, respectively, the fundamental ROOT friendly classes to interact with the ROOT-ified ANITA data, and a set of useful wrapper functions for the brilliant fftw3 library. Both of these are maintained by Ryan.

Install instructions

Once you have the ANITA environment set up type:

1 svn co https://delos.mps.ohio-state.edu/anitaGround/strutt/BensAnita3AnalysisTools/ BensAnita3AnalysisTools

to checkout the latest version from the ANITA SVN. Then do:

1 make; make install

which should install the libraries and header files at the same location as the EventReaderRoot software.

Foreseeable issues

Makefile

Compile flags you may need to comment out at various places in the Makefile

1 -wpedantic -std=c++11

Contact

b.str.nosp@m.utt..nosp@m.12@uc.nosp@m.l.ac.nosp@m..uk