test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
FastSimulation
EventProducer
interface
FamosProducer.h
Go to the documentation of this file.
1
#ifndef FastSimulation_EventProducer_FamosProducer_H
2
#define FastSimulation_EventProducer_FamosProducer_H
3
4
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
5
6
#include "
SimDataFormats/GeneratorProducts/interface/HepMCProduct.h
"
7
8
class
FamosManager
;
9
class
ParameterSet
;
10
class
Event
;
11
class
EventSetup
;
12
13
namespace
HepMC {
14
class
GenEvent;
15
}
16
17
class
FamosProducer
:
public
edm::stream::EDProducer
<>
18
{
19
20
public
:
21
22
explicit
FamosProducer
(
edm::ParameterSet
const
&
p
);
23
virtual
~FamosProducer
();
24
virtual
void
beginRun
(
edm::Run
const
&
run
,
const
edm::EventSetup
& es)
override
;
25
virtual
void
produce
(
edm::Event
&
e
,
const
edm::EventSetup
&
c
)
override
;
26
27
private
:
28
29
FamosManager
*
famosManager_
;
30
HepMC::GenEvent *
evt_
;
31
bool
simulateMuons
;
32
33
34
// token for hepmc from signal event
35
edm::EDGetTokenT<edm::HepMCProduct>
sourceToken
;
36
};
37
38
#endif
FamosProducer
Definition:
FamosProducer.h:17
FamosProducer::~FamosProducer
virtual ~FamosProducer()
Definition:
FamosProducer.cc:54
ParameterSet
Definition:
Functions.h:16
EnergyCorrector.c
tuple c
Definition:
EnergyCorrector.py:43
edm::EDGetTokenT< edm::HepMCProduct >
FamosProducer::famosManager_
FamosManager * famosManager_
Definition:
FamosProducer.h:29
FamosProducer::beginRun
virtual void beginRun(edm::Run const &run, const edm::EventSetup &es) override
Definition:
FamosProducer.cc:58
EDProducer.h
FamosProducer::FamosProducer
FamosProducer(edm::ParameterSet const &p)
Definition:
FamosProducer.cc:31
EventSetup
edm::EventSetup
Definition:
EventSetup.h:45
HepMCProduct.h
FamosProducer::simulateMuons
bool simulateMuons
Definition:
FamosProducer.h:31
DTTTrigCorrFirst.run
run
Definition:
DTTTrigCorrFirst.py:63
FamosProducer::evt_
HepMC::GenEvent * evt_
Definition:
FamosProducer.h:30
FamosProducer::sourceToken
edm::EDGetTokenT< edm::HepMCProduct > sourceToken
Definition:
FamosProducer.h:35
edm::stream::EDProducer
Definition:
EDProducer.h:33
FamosManager
Definition:
FamosManager.h:30
Event
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
AlCaHLTBitMon_ParallelJobs.p
tuple p
Definition:
AlCaHLTBitMon_ParallelJobs.py:152
FamosProducer::produce
virtual void produce(edm::Event &e, const edm::EventSetup &c) override
Definition:
FamosProducer.cc:62
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:65
edm::Run
Definition:
Run.h:43
Generated for CMSSW Reference Manual by
1.8.5