(follow-up on previous PR. Approach changed enough to warrant a new PR, IMO)
added useLAPPDs config file setting
added WriteToFile config file setting
removed PMT-wise config setting. It is still supported within the config file to allow for backwards-compatibility, but will just remap to "Static"
better PMT size selection
refactored a lot of the functionality to be split into smaller methods
PMT binning is now calculated once at the initialization of the tool, during execution a simple lookup is performed instead of recalculating the PMT binning for each hit. No extra config files are used.
Histograms of PMT images are reset each execution step instead of being deleted and recreated
charge, absolute charge, time and time first images are added to the RecoEvent boost store as vector
The number of edge case floating point operations has been reduced
(follow-up on previous PR. Approach changed enough to warrant a new PR, IMO)