1 #ifndef RecoMuon_TrackingTools_MuonTrackingRegionBuilder_H
2 #define RecoMuon_TrackingTools_MuonTrackingRegionBuilder_H
RectangularEtaPhiTrackingRegion * region(const reco::TrackRef &) const
define tracking region
MuonTrackingRegionBuilder(const edm::ParameterSet &, edm::ConsumesCollector &)
constructor
virtual void setEvent(const edm::Event &)
pass the Event to the algo at each event
MuonTrackingRegionBuilder(const edm::ParameterSet &par, const MuonServiceProxy *service, edm::ConsumesCollector &iC)
virtual ~MuonTrackingRegionBuilder()
destructor
edm::EDGetTokenT< reco::BeamSpot > bsHandleToken
const MuonServiceProxy * theService
const edm::Event * theEvent
void build(const edm::ParameterSet &, edm::ConsumesCollector &)
RectangularEtaPhiTrackingRegion::UseMeasurementTracker theOnDemand
edm::InputTag theBeamSpotTag
void init(const MuonServiceProxy *)
edm::InputTag theVertexCollTag
edm::EDGetTokenT< reco::VertexCollection > vertexCollectionToken
edm::EDGetTokenT< MeasurementTrackerEvent > theMeasurementTrackerToken