code: def sensoryCompute(self, activeMinicolumns, learn):
      
      inputParams = {
        "activeColumns": activeMinicolumns,
        "basalInput": self.getLocationRepresentation(),
        "basalGrowthCandidates": self.getLearnableLocationRepresentation(),
        "learn": learn
      }
      self.L4.compute(**inputParams)
  
      locationParams = {
        "anchorInput": self.L4.getActiveCells(),
        "anchorGrowthCandidates": self.L4.getWinnerCells(),
        "learn": learn,
      }
      for module in self.L6aModules:
        module.sensoryCompute(**locationParams)
  
      return (inputParams, locationParams)
docs: @param activeMinicolumns (numpy array)
      List of indices of minicolumns to activate.
  
      @param learn (bool)
      If True, the two layers should learn this association.
  
      @return (tuple of dicts)
      Data for logging/tracing.