CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CheckHepMCEvent.h
Go to the documentation of this file.
1 /*
2 // system include files
3 
4 #include "FWCore/Framework/interface/EDAnalyzer.h"
5 #include "FWCore/Framework/interface/Event.h"
6 #include "FWCore/Framework/interface/MakerMacros.h"
7 
8 #include <stack>
9 #include "SimDataFormats/HepMCProduct/interface/HepMCProduct.h"
10 
11 using namespace std;
12 using namespace edm;
13 
14 class CheckHepMCEvent : public edm::EDAnalyzer {
15  public:
16  explicit CheckHepMCEvent(const edm::ParameterSet&);
17  ~CheckHepMCEvent();
18 
19  virtual void analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup);
20  virtual void beginJob(const edm::EventSetup& );
21  virtual void endJob();
22  private:
23  std::string HepMCSource_;
24  void checkParticle(HepMC::GenParticle * part);
25 };
26 */