CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PixelTrackProducer.h
Go to the documentation of this file.
1 #ifndef PixelTrackProducer_H
2 #define PixelTrackProducer_H
3 
7 
8 namespace edm { class Event; class EventSetup; class ParameterSet; }
9 
11 
12 public:
13  explicit PixelTrackProducer(const edm::ParameterSet& conf);
14 
16 
17  virtual void beginRun(edm::Run &run, const edm::EventSetup& es);
18  virtual void endRun(edm::Run &run, const edm::EventSetup& es);
19  virtual void produce(edm::Event& ev, const edm::EventSetup& es);
20 
21 private:
22  void store(edm::Event& ev, const pixeltrackfitting::TracksWithTTRHs& selectedTracks);
24 };
25 #endif
std::vector< TrackWithTTRHs > TracksWithTTRHs
virtual void produce(edm::Event &ev, const edm::EventSetup &es)
tuple conf
Definition: dbtoconf.py:185
virtual void beginRun(edm::Run &run, const edm::EventSetup &es)
PixelTrackReconstruction theReconstruction
virtual void endRun(edm::Run &run, const edm::EventSetup &es)
void store(edm::Event &ev, const pixeltrackfitting::TracksWithTTRHs &selectedTracks)
PixelTrackProducer(const edm::ParameterSet &conf)
Definition: Run.h:33