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
Definition: MuonSeedProducer.h:30
EDProducer.h
MuonDetLayerGeometry.h
ESGetToken.h
MuonSeedProducer::~MuonSeedProducer
~MuonSeedProducer() override
Destructor.
Definition: MuonSeedProducer.cc:48
MuonSeedProducer::magFieldToken_
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > magFieldToken_
Definition: MuonSeedProducer.h:51
MuonSeedProducer::debug
bool debug
Definition: MuonSeedProducer.h:45
MuonSeedBuilder
Definition: MuonSeedBuilder.h:30
IdealMagneticFieldRecord.h
MuonSeedProducer::MuonSeedProducer
MuonSeedProducer(const edm::ParameterSet &)
Constructor.
Definition: MuonSeedProducer.cc:29
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
MuonSeedProducer::muonLayersToken_
edm::ESGetToken< MuonDetLayerGeometry, MuonRecoGeometryRecord > muonLayersToken_
Definition: MuonSeedProducer.h:50
edm::stream::EDProducer
Definition: EDProducer.h:36
MuonRecoGeometryRecord.h
MagneticField.h
edm::EventSetup
Definition: EventSetup.h:58
TrajectorySeedCollection.h
edm::ESGetToken< MuonDetLayerGeometry, MuonRecoGeometryRecord >
Frameworkfwd.h
MuonSeedProducer::muonSeedBuilder_
MuonSeedBuilder * muonSeedBuilder_
Builder where seeds are formed.
Definition: MuonSeedProducer.h:48
ParameterSet.h
edm::Event
Definition: Event.h:73
MuonSeedProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Get event properties to send to builder to fill seed collection.
Definition: MuonSeedProducer.cc:53