CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CkfTrajectoryMaker.h
Go to the documentation of this file.
1 #ifndef CkfTrajectoryMaker_h
2 #define CkfTrajectoryMaker_h
3 
8 
10 
12 
17 
21 
23 
24 namespace cms
25 {
27  {
28  public:
29  typedef std::vector<Trajectory> TrajectoryCollection;
30 
33  {
34  theTrackCandidateOutput=conf.getParameter<bool>("trackCandidateAlso");
37  produces<TrackCandidateCollection>();
38  produces<TrajectoryCollection>();
39  }
40 
41  virtual ~CkfTrajectoryMaker(){;}
42 
43  virtual void beginRun (edm::Run const & run, edm::EventSetup const & es) override {beginRunBase(run,es);}
44 
45  virtual void produce(edm::Event& e, const edm::EventSetup& es) override {produceBase(e,es);}
46  };
47 }
48 
49 #endif
T getParameter(std::string const &) const
CkfTrajectoryMaker(const edm::ParameterSet &conf)
virtual void produce(edm::Event &e, const edm::EventSetup &es) override
virtual void produceBase(edm::Event &e, const edm::EventSetup &es)
ConsumesCollector consumesCollector()
Use a ConsumesCollector to gather consumes information from helper functions.
virtual void beginRun(edm::Run const &run, edm::EventSetup const &es) override
tuple conf
Definition: dbtoconf.py:185
std::vector< Trajectory > TrajectoryCollection
virtual void beginRunBase(edm::Run const &, edm::EventSetup const &es)
Definition: Run.h:41