code: def det_lognl(self, det):
          
          try:
              return self.__det_lognls[det]
          except AttributeError:
              # hasn't been calculated yet, call lognl to calculate & store
              self._lognl()
              # now try returning
              return self.__det_lognls[det]
docs: Returns the log likelihood of the noise in the given detector.
  
          Parameters
          ----------
          det : str
              The name of the detector.
  
          Returns
          -------
          float :
              The log likelihood of the noise in the requested detector.