CMS 3D CMS Logo

MuonSeedProducer.h
Go to the documentation of this file.
1 #ifndef RecoMuon_MuonSeedProducer_H
2 #define RecoMuon_MuonSeedProducer_H
3 
21 
27 
28 class MuonSeedBuilder;
29 
31 public:
34 
36  ~MuonSeedProducer() override;
37 
38  // Operations
39 
41  void produce(edm::Event&, const edm::EventSetup&) override;
42 
43 private:
44  // This Producer private debug flag
45  bool debug;
46 
49 
52 };
53 
54 #endif
MuonSeedProducer(const edm::ParameterSet &)
Constructor.
MuonSeedBuilder * muonSeedBuilder_
Builder where seeds are formed.
void produce(edm::Event &, const edm::EventSetup &) override
Get event properties to send to builder to fill seed collection.
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > magFieldToken_
~MuonSeedProducer() override
Destructor.
edm::ESGetToken< MuonDetLayerGeometry, MuonRecoGeometryRecord > muonLayersToken_