Calo track tool upgrade for future - update
Update of code:
- redefined switch for ECAL
- replaced fill methods from CaloFutureTrackMatch with get ( which return std::optional)
- replaced template class CaloFutureTrackMatch with normal classes for 2D and 3D problem
- replaced template chi2 method with 2 methods for 2D and 3D problem
Code compiled without errors and warnings.