CMS 3D CMS Logo

helper::MuonSelectorBase Class Reference

#include <PhysicsTools/RecoAlgos/interface/MuonSelector.h>

Inheritance diagram for helper::MuonSelectorBase:

edm::EDFilter edm::ProducerBase edm::ProductRegistryHelper

List of all members.

Public Member Functions

 MuonSelectorBase (const edm::ParameterSet &cfg)


Detailed Description

Definition at line 212 of file MuonSelector.h.


Constructor & Destructor Documentation

helper::MuonSelectorBase::MuonSelectorBase ( const edm::ParameterSet cfg  )  [inline]

Definition at line 214 of file MuonSelector.h.

References edm::ParameterSet::getParameter().

00214                                                     {
00215       std::string alias( cfg.getParameter<std::string>( "@module_label" ) );
00216 
00217 
00218       produces<reco::MuonCollection>("SelectedMuons").setBranchAlias( alias + "SelectedMuons" );
00219       produces<reco::TrackCollection>("TrackerOnly").setBranchAlias( alias + "TrackerOnlyTracks" );
00220       produces<reco::TrackExtraCollection>("TrackerOnly").setBranchAlias( alias + "TrackerOnlyExtras" );
00221       produces<TrackingRecHitCollection>("TrackerOnly").setBranchAlias( alias + "TrackerOnlyHits" );
00222       //--- New: save clusters too
00223       // FIXME: For the following two, need to check what names
00224       // FIXME: of the output collections are needed downstream.
00225       produces< edmNew::DetSetVector<SiPixelCluster> >().setBranchAlias( alias + "PixelClusters" );
00226       produces< edmNew::DetSetVector<SiStripCluster> >().setBranchAlias( alias + "StripClusters" );
00227       produces<reco::TrackCollection>("GlobalMuon").setBranchAlias( alias + "GlobalMuonTracks" );
00228       produces<reco::TrackExtraCollection>("GlobalMuon").setBranchAlias( alias + "GlobalMuonExtras" );
00229       produces<TrackingRecHitCollection>("GlobalMuon").setBranchAlias( alias + "GlobalMuonHits" );
00230       produces<reco::TrackCollection>("StandAlone").setBranchAlias( alias + "StandAloneTracks" );
00231       produces<reco::TrackExtraCollection>("StandAlone").setBranchAlias( alias + "StandAloneExtras" );
00232       produces<TrackingRecHitCollection>("StandAlone").setBranchAlias( alias + "StandAloneHits" );
00233 
00234     }


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:47:29 2009 for CMSSW by  doxygen 1.5.4