Looking at the other stages

  * `AeffService` provides the effective areas
  * `HondaFluxService` provides the flux
 
so I think this module should just return the reconstruction kernels (i.e. the 4-D lookup map) and the actual application (i.e. the smearing of the (true-E,true-cz) map to the (reco-E,reco-cz) map) should happen in the main module. Again, the `get_reco_maps` would not do much in your case, but in the parametrized case, it would calculate this reconstruction kernel from the parametrization functions for the given binning.