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 
12 
13 class HectorManager;
14 
15 class Hector;
16 
17 namespace HepMC {
18  class GenEvent;
19 }
21 {
22  public:
24  virtual ~HectorProducer();
25  virtual void beginJob() {}
26  virtual void endJob() {}
27  void produce(edm::Event & iEvent, const edm::EventSetup & es);
28  private:
30  HepMC::GenEvent * evt_;
32 
37 };
38 
39 #endif
40 
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:243
int eventsAnalysed
just to count events that have been analysed
virtual void endJob()
virtual ~HectorProducer()
default destructor
virtual void beginJob()
HepMC::GenEvent * evt_