Modernize FutureGammaPi0XGBoostTool
- move interface to XGB into tool
- use float throughout to avoid a spurious std::vector and the corresponding heap allocation
- prefer functions in anonymous namespace over member functions
- remove unnecessary constructor
- remove unnecessary DeCalorimeter pointer