Removed dynamic memory allocation from PileupAnalysis::run for everything that doesn't require it.
Making a new folder for doing studies of pileup, with the intention of keeping this better maintained than the previous folder
Added test files for first required function, updated the makefile to compile new test files
Added constructor to test class
Bugfix: Had to make TFile a pointer because TFile can not be copied
Added analysis file
Bugfix: TestAnalysis_ was not a pointer
First compilable copy of code
Updated everything so we now have our first working plots.
Bugfix: Fixed makefile and test.cc to correctly use the test files for running tests and not the main code
Plots now produce correct results, and added functionality to make pileup slope vs cut value
Added functionality to allow etabins and conversion status to be set
Supposedly added colour to the plots but doesnt seem to work yet
Mid way save
Added all the other shower shape plots for pileup
Updated analysis to inherit from a base class, it compiles but will not run yet. Added results from old TMVA
Updated code to give it the ability to read from files instead of just redoing the analysis every time. Added code to find pileup independent regions when specifying some maximum slope
Got shower shape single bit efficiencies for old and new menus as a function of pt and eta
Fixed 3 bugs with validation for menus
Made all results consistent in pileuprobustmenu