#include <PhysicsTools/RecoAlgos/interface/MuonSelector.h>
Public Member Functions | |
MuonSelectorBase (const edm::ParameterSet &cfg) |
Definition at line 212 of file MuonSelector.h.
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 }