Go to the documentation of this file. 1 #ifndef RecoMuon_L3MuonProducer_L3MuonProducer_H
2 #define RecoMuon_L3MuonProducer_L3MuonProducer_H
edm::EDGetTokenT< reco::TrackToTrackMap > updatedL2AssoMapToken_
edm::EDGetTokenT< TrajTrackAssociationCollection > l2AssoMapToken_
edm::EDGetTokenT< std::vector< Trajectory > > l2MuonTrajToken_
std::unique_ptr< MuonTrackFinder > theTrackFinder
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::InputTag theL2CollectionLabel
Seed STA Label.
std::unique_ptr< MuonServiceProxy > theService
the event setup proxy, it takes care the services update
std::string theL2SeededTkLabel
Label for L2SeededTracks.
~L3MuonProducer() override
destructor
void produce(edm::Event &, const edm::EventSetup &) override
reconstruct muons
L3MuonProducer(const edm::ParameterSet &)
constructor with config
edm::EDGetTokenT< reco::TrackCollection > l2MuonToken_