Cleanup DecayFinder
- remove unneccesary, complicated and expensive use of std::shared_ptr
- move utility member functions that have no interaction with the class they are a member of into standalone functions
- remove redundant binary comparisons
- remove redundant constructors, copy constructors and operator=
- pass small arguments by value and not const&
must be applied in conjunction with DaVinci!1278 (merged)
Edited by Gerhard Raven