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  template<typename T> class Handle;
37 }
38 
39 
41 {
42  public:
44  virtual ~RecoTrackAccumulator();
45 
46  virtual void initializeEvent(edm::Event const& e, edm::EventSetup const& c);
47  virtual void accumulate(edm::Event const& e, edm::EventSetup const& c);
48  virtual void accumulate(PileUpEventPrincipal const& e, edm::EventSetup const& c);
49  virtual void finalizeEvent(edm::Event& e, edm::EventSetup const& c);
50 
51  private:
52  std::auto_ptr<reco::TrackCollection> NewTrackList_;
55 };
56 
57 
58 #endif
edm::InputTag GeneralTrackInput_
std::auto_ptr< reco::TrackCollection > NewTrackList_
RecoTrackAccumulator(const edm::ParameterSet &conf, edm::EDProducer &mixMod)
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)