1 #ifndef RecoMuon_TrackingTools_MuonTrackingRegionBuilder_H
2 #define RecoMuon_TrackingTools_MuonTrackingRegionBuilder_H
RectangularEtaPhiTrackingRegion * region(const reco::TrackRef &) const
Define tracking region.
static void fillDescriptions(edm::ParameterSetDescription &descriptions)
Add Fill Descriptions.
edm::EDGetTokenT< reco::BeamSpot > beamSpotToken
virtual void setEvent(const edm::Event &)
Pass the Event to the algo at each event.
virtual ~MuonTrackingRegionBuilder()
Destructor.
virtual std::vector< TrackingRegion * > regions(const edm::Event &, const edm::EventSetup &) const override
Create Region of Interest.
MuonTrackingRegionBuilder(const edm::ParameterSet &par, edm::ConsumesCollector &&iC)
MuonTrackingRegionBuilder(const edm::ParameterSet &par, edm::ConsumesCollector &iC)
Constructor.
const edm::Event * theEvent
void build(const edm::ParameterSet &, edm::ConsumesCollector &)
RectangularEtaPhiTrackingRegion::UseMeasurementTracker theOnDemand
RectangularEtaPhiTrackingRegion * region(const reco::Track &t) const
edm::EDGetTokenT< reco::TrackCollection > inputCollectionToken
edm::EDGetTokenT< reco::VertexCollection > vertexCollectionToken
edm::EDGetTokenT< MeasurementTrackerEvent > theMeasurementTrackerToken