CMS 3D CMS Logo

CkfTrackCandidateMaker.h
Go to the documentation of this file.
1 #ifndef CkfTrackCandidateMaker_h
2 #define CkfTrackCandidateMaker_h
3 
8 
10 
12 
16 
20 
22 
23 namespace cms
24 {
26  {
27  public:
28 
30  CkfTrackCandidateMakerBase(conf, consumesCollector()){
31  produceSeedStopReasons_ = conf.getParameter<bool>("produceSeedStopReasons");
32  produces<TrackCandidateCollection>();
33  if(produceSeedStopReasons_) {
34  produces<std::vector<short> >();
35  }
36  }
37 
39 
40  virtual void beginRun (edm::Run const& r, edm::EventSetup const & es) override {beginRunBase(r,es);}
41 
42  virtual void produce(edm::Event& e, const edm::EventSetup& es) override {produceBase(e,es);}
43 
44  };
45 }
46 
47 #endif
T getParameter(std::string const &) const
virtual void beginRun(edm::Run const &r, edm::EventSetup const &es) override
CkfTrackCandidateMaker(const edm::ParameterSet &conf)
#define dso_internal
virtual void produce(edm::Event &e, const edm::EventSetup &es) override
Definition: Run.h:42