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 
18 
22 
24 
25 namespace cms
26 {
28  {
29  public:
30  typedef std::vector<Trajectory> TrajectoryCollection;
31 
34  {
35  theTrackCandidateOutput=conf.getParameter<bool>("trackCandidateAlso");
38  produces<TrackCandidateCollection>();
39  produces<TrajectoryCollection>();
40  }
41 
42  virtual ~CkfTrajectoryMaker(){;}
43 
44  virtual void beginRun (edm::Run & run, edm::EventSetup const & es){beginRunBase(run,es);}
45 
46  virtual void produce(edm::Event& e, const edm::EventSetup& es){produceBase(e,es);}
47  };
48 }
49 
50 #endif
T getParameter(std::string const &) const
CkfTrajectoryMaker(const edm::ParameterSet &conf)
virtual void produce(edm::Event &e, const edm::EventSetup &es)
virtual void produceBase(edm::Event &e, const edm::EventSetup &es)
tuple conf
Definition: dbtoconf.py:185
virtual void beginRunBase(edm::Run &, edm::EventSetup const &es)
std::vector< Trajectory > TrajectoryCollection
virtual void beginRun(edm::Run &run, edm::EventSetup const &es)
Definition: Run.h:33