Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
SimTransport
HectorProducer
interface
HectorProducer.h
Go to the documentation of this file.
1
#ifndef SimTransport_HectorProducer_H
2
#define SimTransport_HectorProducer_H
3
4
#include "
FWCore/Framework/interface/EDProducer.h
"
5
#include "
FWCore/Framework/interface/Event.h
"
6
7
#include "
FWCore/Framework/interface/MakerMacros.h
"
8
#include "
FWCore/Framework/interface/EventSetup.h
"
9
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
10
11
class
HectorManager;
12
13
class
Hector
;
14
15
namespace
HepMC {
16
class
GenEvent;
17
}
18
class
HectorProducer
:
public
edm::EDProducer
19
{
20
public
:
21
HectorProducer
(
edm::ParameterSet
const
&
p
);
22
virtual
~HectorProducer
();
23
virtual
void
beginJob
() {}
24
virtual
void
endJob
() {}
25
void
produce
(
edm::Event
&
iEvent
,
const
edm::EventSetup
& es);
26
private
:
27
int
eventsAnalysed
;
28
HepMC::GenEvent *
evt_
;
29
Hector
*
hector
;
30
31
std::string
m_InTag
;
32
bool
m_verbosity
;
33
bool
m_FP420Transport
;
34
bool
m_ZDCTransport
;
35
};
36
37
#endif
38
HectorProducer::hector
Hector * hector
Definition:
HectorProducer.h:29
HectorProducer::m_InTag
std::string m_InTag
Definition:
HectorProducer.h:31
Event.h
MakerMacros.h
EventSetup.h
HectorProducer::produce
void produce(edm::Event &iEvent, const edm::EventSetup &es)
this method will do the user analysis
Definition:
HectorProducer.cc:69
HectorProducer::HectorProducer
HectorProducer(edm::ParameterSet const &p)
default constructor
Definition:
HectorProducer.cc:33
HectorProducer
Definition:
HectorProducer.h:18
Hector
Definition:
Hector.h:40
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
edm::EDProducer
Definition:
EDProducer.h:35
ParameterSet.h
iEvent
int iEvent
Definition:
GenABIO.cc:230
edm::EventSetup
Definition:
EventSetup.h:45
HectorProducer::eventsAnalysed
int eventsAnalysed
just to count events that have been analysed
Definition:
HectorProducer.h:27
HectorProducer::m_FP420Transport
bool m_FP420Transport
Definition:
HectorProducer.h:33
EDProducer.h
HectorProducer::endJob
virtual void endJob()
Definition:
HectorProducer.h:24
HectorProducer::m_verbosity
bool m_verbosity
Definition:
HectorProducer.h:32
HectorProducer::m_ZDCTransport
bool m_ZDCTransport
Definition:
HectorProducer.h:34
HectorProducer::~HectorProducer
virtual ~HectorProducer()
default destructor
Definition:
HectorProducer.cc:60
AlCaHLTBitMon_ParallelJobs.p
tuple p
Definition:
AlCaHLTBitMon_ParallelJobs.py:152
HectorProducer::beginJob
virtual void beginJob()
Definition:
HectorProducer.h:23
edm::ParameterSet
Definition:
ParameterSet.h:36
HectorProducer::evt_
HepMC::GenEvent * evt_
Definition:
HectorProducer.h:28
edm::Event
Definition:
Event.h:64
Generated for CMSSW Reference Manual by
1.8.5