assert statements in TOF code
I had a complaint about the copious use of assert statements - as exceptions can be handled but asserts cannot. I notice that you use assert statements rather a lot in the tof code. I think it is better to throw an exception - because that can be handled whereas assert cannot. Would you mind changing out the asserts for exceptions? For example,
#include "src/legacy/Interface/Squeal.hh" throw(Squeal(Squeal::recoverable, "Some error message", "String::Location::ofTheCode"));
I even went so far as to disable assert statements at build time using an NDEBUG compile flag... so these asserts don't do anything right now.