Gathering Custom post types via tags

If your looking for a custom post type with tag name means, you will need to specify that in the query arguments:

  <?php $query = new WP_Query( array( "post_type" => "sectors", "tag" => "featuredpost1" ) );
        
   while ($query->have_posts()) : $query->the_post();
        
   the_title();
        
  endwhile; ?>

May this will help you.


Wordpress Query Parameters

If you add ::

$args = array(
    'post_type' => array( 'sectors' ) //, 'multiple_types_after_commas' )
);
$query = new WP_Query( $args );

or

$query = new WP_Query( 'post_type=sectors' );

This will help you target your post type with your query.

It will look like

$args = array(
    'tag_slug__and' => array('featuredpost1'),
    'post_type' => array( 'sectors' )
);
$loop = new WP_Query( $args );
while ($loop->have_posts() ) : $loop->the_post();

Cayce K's solution will work perfectly. I have a second way to offer:

First: Add your Custom Post Type to the main query. You can achive this by adding a few lines to your functions.php.

<?php   
add_action( 'pre_get_posts', 'add_my_post_types_to_query' );
    function add_my_post_types_to_query( $query ) {
        // Leave the query as it is in admin area
        if( is_admin() ) {
            return $query;
        }
        // add 'sectors' to main_query when it's a tag- or post-archive
      if ( is_tag() && $query->is_main_query() || is_archive() && $query->is_main_query() )
        $query->set( 'post_type', array( 'post', 'page', 'sectors', 'add_more_here' ) );
      return $query;
    }
?>

Second: After doing so you can use the archive.php, the tag.php or a tag-myTagName.php in your theme to show an archive-page for that tag including your Custom Post Type 'sectors'. You won't have to set up a special query, just add a link to the desired tag to one of your menus - your standard loop will do the rest.

Hint:

When you just want to create an archive-page for your complete Custom Post Type 'sectors' you can also use the WP plugin Post Type Archive Link.