How to get the template file using hook block view?
Try doing it this way, you need to separate your template name from the filepath.

/**
* Implements hook_theme().
*/
function tgs_user_theme() {
  $theme = array();

  $theme['user_list'] = array(
    'path' =&gt;  drupal_get_path('module', 'my_module') . '/templates',
    'template' =&gt; 'my_template'
  );

  return $theme;
}