CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RecoTrackAccumulator.h
Go to the documentation of this file.
1 #ifndef RecoTrackAccumulator_h
2 #define RecoTrackAccumulator_h
3 
16 
24 
25 
26 /*
27 namespace edm {
28  class EDProducer;
29  class Event;
30  class EventSetup;
31  class ParameterSet;
32  template<typename T> class Handle;
33 }
34 */
35 namespace edm {
36  class ConsumesCollector;
37  template<typename T> class Handle;
38  namespace one {
39  class EDProducerBase;
40  }
41 }
42 
43 
45 {
46  public:
48  virtual ~RecoTrackAccumulator();
49 
50  virtual void initializeEvent(edm::Event const& e, edm::EventSetup const& c);
51  virtual void accumulate(edm::Event const& e, edm::EventSetup const& c);
52  virtual void accumulate(PileUpEventPrincipal const& e, edm::EventSetup const& c);
53  virtual void finalizeEvent(edm::Event& e, edm::EventSetup const& c);
54 
55  private:
56  std::auto_ptr<reco::TrackCollection> NewTrackList_;
59 };
60 
61 
62 #endif
edm::InputTag GeneralTrackInput_
std::auto_ptr< reco::TrackCollection > NewTrackList_
RecoTrackAccumulator(const edm::ParameterSet &conf, edm::one::EDProducerBase &mixMod, edm::ConsumesCollector &iC)
virtual void accumulate(edm::Event const &e, edm::EventSetup const &c)
tuple conf
Definition: dbtoconf.py:185
virtual void finalizeEvent(edm::Event &e, edm::EventSetup const &c)
virtual void initializeEvent(edm::Event const &e, edm::EventSetup const &c)