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