Light speed defined twice
As rightfully pointed out by @jcoelho, we have a double definition of light speed in vacuum:
https://git.km3net.de/opensource/gseagen/-/blob/master/src/PropaMuon/PropaMuon.cxx#L456
and
https://git.km3net.de/opensource/gseagen/-/blob/master/src/SeaNuDrivers/GGenerateEvent.cxx#L56
The latter uses the definition from
#ifdef _GENIEVERSIONGTEQ3__
#include "Framework/Conventions/Constants.h"
#else
#include "Conventions/Constants.h"
#endif
Imo, we should rather avoid relying on the GENIE definitions if we want to have a version of the code running completely without GENIE in the future (and that is the case).
Edited by Piotr Kalaczynski