code: def cleanup_cuts(self, hist: Hist, cut_axes: Iterable[HistAxisRange]) -> None:
          
          for axis in cut_axes:
              # According to the function TAxis::SetRange(first, last), the widest possible range is
              # (1, Nbins). Anything beyond that will be reset to (1, Nbins)
              axis.axis(hist).SetRange(1, axis.axis(hist).GetNbins())
docs: Cleanup applied cuts by resetting the axis to the full range.
  
          Inspired by: https://github.com/matplo/rootutils/blob/master/python/2.7/THnSparseWrapper.py
  
          Args:
              hist: Histogram for which the axes should be reset.
              cut_axes: List of axis cuts, which correspond to axes that should be reset.