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 
6 #include <vector>
7 
8 class TrackingRegion;
9 class L1MuGMTCand;
10 namespace edm { class Event; class EventSetup; class ParameterSet; }
11 
13 
14 public:
16  virtual ~L1MuonRegionProducer(){}
17  void setL1Constraint(const L1MuGMTCand & muon);
18  virtual std::vector<TrackingRegion* >
19  regions(const edm::Event& ev, const edm::EventSetup& es) const;
20 
21 private:
22  // region configuration
25 
26  // L1 constraint
28 
29 };
30 
31 #endif
virtual std::vector< TrackingRegion * > regions(const edm::Event &ev, const edm::EventSetup &es) const
L1MuonRegionProducer(const edm::ParameterSet &cfg)
void setL1Constraint(const L1MuGMTCand &muon)