code: def _diffrsp_app(self,xmlfile=None, **kwargs):
          
          loglevel = kwargs.get('loglevel', self.loglevel)
  
          self.logger.log(loglevel, 'Computing diffuse repsonce for component %s.',
                          self.name)
  
          # set the srcmdl
          srcmdl_file = self.files['srcmdl']
          if xmlfile is not None:
              srcmdl_file = self.get_model_path(xmlfile)
  
          kw = dict(evfile=self.files['ft1'],
              scfile=self.data_files['scfile'],
              irfs = self.config['gtlike']['irfs'],
              evtype = self.config['selection']['evtype'],
              srcmdl = srcmdl_file)
  
          run_gtapp('gtdiffrsp', self.logger, kw, loglevel=loglevel)
          return
docs: Compute the diffuse response