CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HectorProducer.h
Go to the documentation of this file.
1 #ifndef SimTransport_HectorProducer_H
2 #define SimTransport_HectorProducer_H
3 
6 
10 
11 class HectorManager;
12 
13 class Hector;
14 
15 namespace HepMC {
16  class GenEvent;
17 }
19 {
20  public:
22  virtual ~HectorProducer();
23  virtual void beginJob() {}
24  virtual void endJob() {}
25  void produce(edm::Event & iEvent, const edm::EventSetup & es);
26  private:
28  HepMC::GenEvent * evt_;
30 
35 };
36 
37 #endif
38 
std::string m_InTag
void produce(edm::Event &iEvent, const edm::EventSetup &es)
this method will do the user analysis
HectorProducer(edm::ParameterSet const &p)
default constructor
Definition: Hector.h:40
int iEvent
Definition: GenABIO.cc:230
int eventsAnalysed
just to count events that have been analysed
virtual void endJob()
virtual ~HectorProducer()
default destructor
virtual void beginJob()
HepMC::GenEvent * evt_