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
#include "
DataFormats/Common/interface/EDProduct.h
"
12
13
class
HectorManager;
14
15
class
Hector
;
16
17
namespace
HepMC {
18
class
GenEvent;
19
}
20
class
HectorProducer
:
public
edm::EDProducer
21
{
22
public
:
23
HectorProducer
(
edm::ParameterSet
const
&
p
);
24
virtual
~HectorProducer
();
25
virtual
void
beginJob
() {}
26
virtual
void
endJob
() {}
27
void
produce
(
edm::Event
&
iEvent
,
const
edm::EventSetup
& es);
28
private
:
29
int
eventsAnalysed
;
30
HepMC::GenEvent *
evt_
;
31
Hector
*
hector
;
32
33
std::string
m_InTag
;
34
bool
m_verbosity
;
35
bool
m_FP420Transport
;
36
bool
m_ZDCTransport
;
37
};
38
39
#endif
40
HectorProducer::hector
Hector * hector
Definition:
HectorProducer.h:31
HectorProducer::m_InTag
std::string m_InTag
Definition:
HectorProducer.h:33
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:20
EDProduct.h
Hector
Definition:
Hector.h:40
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
edm::EDProducer
Definition:
EDProducer.h:33
ParameterSet.h
iEvent
int iEvent
Definition:
GenABIO.cc:230
edm::EventSetup
Definition:
EventSetup.h:44
HectorProducer::eventsAnalysed
int eventsAnalysed
just to count events that have been analysed
Definition:
HectorProducer.h:29
HectorProducer::m_FP420Transport
bool m_FP420Transport
Definition:
HectorProducer.h:35
EDProducer.h
HectorProducer::endJob
virtual void endJob()
Definition:
HectorProducer.h:26
HectorProducer::m_verbosity
bool m_verbosity
Definition:
HectorProducer.h:34
HectorProducer::m_ZDCTransport
bool m_ZDCTransport
Definition:
HectorProducer.h:36
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:25
edm::ParameterSet
Definition:
ParameterSet.h:35
HectorProducer::evt_
HepMC::GenEvent * evt_
Definition:
HectorProducer.h:30
edm::Event
Definition:
Event.h:62
Generated for CMSSW Reference Manual by
1.8.5