Imperial Analysis
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ICPileupInfoProducer.hh
Go to the documentation of this file.
1 #ifndef UserCode_ICHiggsTauTau_ICPileupInfoProducer_h
2 #define UserCode_ICHiggsTauTau_ICPileupInfoProducer_h
3 #include <memory>
4 #include <vector>
5 #include <string>
6 #include "FWCore/Framework/interface/EDProducer.h"
7 #include "FWCore/ParameterSet/interface/ParameterSet.h"
8 #include "FWCore/Framework/interface/Event.h"
9 #include "FWCore/Framework/interface/EventSetup.h"
10 #include "FWCore/Utilities/interface/InputTag.h"
12 
16 class ICPileupInfoProducer : public edm::EDProducer {
17  public:
18  explicit ICPileupInfoProducer(const edm::ParameterSet&);
20 
21  private:
22  virtual void beginJob();
23  virtual void produce(edm::Event&, const edm::EventSetup&);
24  virtual void endJob();
25 
26  std::vector<ic::PileupInfo> *info_;
27  edm::InputTag input_;
28  std::string branch_;
29 };
30 
31 #endif
ICPileupInfoProducer(const edm::ParameterSet &)
See documentation here.