Go to the documentation of this file. 1 #ifndef RecoMuon_GlobalMuonProducer_TevMuonProducer_H
2 #define RecoMuon_GlobalMuonProducer_TevMuonProducer_H
std::unique_ptr< GlobalMuonRefitter > theRefitter
edm::InputTag theGLBCollectionLabel
STA Label.
void produce(edm::Event &, const edm::EventSetup &) override
reconstruct muons
edm::EDGetTokenT< std::vector< Trajectory > > glbMuonsTrajToken
const edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > tTopoToken
TevMuonProducer(const edm::ParameterSet &)
constructor with config
edm::ValueMap< reco::DYTInfo > DYTestimators
std::vector< std::string > theRefits
void setAlias(std::string alias)
std::vector< int > theRefitIndex
edm::EDGetTokenT< reco::TrackCollection > glbMuonsToken
~TevMuonProducer() override
destructor
std::unique_ptr< MuonServiceProxy > theService
the event setup proxy, it takes care the services update
std::unique_ptr< MuonTrackLoader > theTrackLoader