Remove compilation without ROOT
This MR removes the option to compile Allen without ROOT.
All Allen targets are in any case supported by ROOT, therefore Allen doesn't lose any compatibility with this change. In turn, it removes special conditions and reduces the number of Allen versions to maintain.
Also, all Locally suppress float->double promotion warnings caused by ROOT TH interfaces
have been removed. ROOT interfaces require double
, so a static_cast<double>
is used where necessary.
Edited by Daniel Hugo Campora Perez