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 
11 
13 
19 
23 
25 
26 namespace cms
27 {
29  {
30  public:
31  typedef std::vector<Trajectory> TrajectoryCollection;
32 
35  {
36  theTrackCandidateOutput=conf.getParameter<bool>("trackCandidateAlso");
39  produces<TrackCandidateCollection>();
40  produces<TrajectoryCollection>();
41  }
42 
43  virtual ~CkfTrajectoryMaker(){;}
44 
45  virtual void beginRun (edm::Run & run, edm::EventSetup const & es){beginRunBase(run,es);}
46 
47  virtual void produce(edm::Event& e, const edm::EventSetup& es){produceBase(e,es);}
48  };
49 }
50 
51 #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:32