CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1MuonRegionProducer.h
Go to the documentation of this file.
1 #ifndef RecoMuon_TrackerSeedGenerator_L1MuonRegionProducer_H
2 #define RecoMuon_TrackerSeedGenerator_L1MuonRegionProducer_H
3 
7 #include <vector>
8 
9 class TrackingRegion;
10 class L1MuGMTCand;
11 namespace edm { class Event; class EventSetup; class ParameterSet; }
12 
14 
15 public:
18  virtual ~L1MuonRegionProducer(){}
19  void setL1Constraint(const L1MuGMTCand & muon);
20  virtual std::vector<std::unique_ptr<TrackingRegion> >
21  regions(const edm::Event& ev, const edm::EventSetup& es) const override;
22 
23 private:
24  // region configuration
27 
28  // L1 constraint
30 
31 };
32 
33 #endif
tuple cfg
Definition: looper.py:293
bool ev
Definition: Event.h:16
L1MuonRegionProducer(const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC)
virtual std::vector< std::unique_ptr< TrackingRegion > > regions(const edm::Event &ev, const edm::EventSetup &es) const override
void setL1Constraint(const L1MuGMTCand &muon)