Main Page
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
d
e
f
l
m
o
p
s
t
u
v
Related Functions
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
SimCalorimetry
EcalTrigPrimProducers
plugins
EcalTrigPrimProducer.h
Go to the documentation of this file.
1
#ifndef EcaltrigprimProducer_h
2
#define EcaltrigprimProducer_h
3
20
#include <memory>
21
22
#include "
FWCore/Framework/interface/Event.h
"
23
#include "
FWCore/Framework/interface/EventSetup.h
"
24
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
25
#include "
FWCore/Utilities/interface/EDGetToken.h
"
26
27
#include "
DataFormats/Common/interface/Handle.h
"
28
29
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
30
31
class
EcalTrigPrimFunctionalAlgo
;
32
class
EBDigiCollection
;
33
class
EEDigiCollection
;
34
35
class
EcalTrigPrimProducer
:
public
edm::stream::EDProducer
<> {
36
public
:
37
explicit
EcalTrigPrimProducer
(
const
edm::ParameterSet
&conf);
38
39
~EcalTrigPrimProducer
()
override
;
40
41
void
beginRun
(
const
edm::Run
&
run
,
const
edm::EventSetup
&es)
override
;
42
void
endRun
(
const
edm::Run
&,
const
edm::EventSetup
&)
override
;
43
void
produce
(
edm::Event
&
e
,
const
edm::EventSetup
&
c
)
override
;
44
45
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
&descriptions);
46
47
private
:
48
std::unique_ptr<EcalTrigPrimFunctionalAlgo>
algo_
;
49
bool
barrelOnly_
;
50
bool
tcpFormat_
;
51
bool
debug_
;
52
bool
famos_
;
53
edm::EDGetTokenT<EBDigiCollection>
tokenEB_
;
54
edm::EDGetTokenT<EEDigiCollection>
tokenEE_
;
55
56
int
binOfMaximum_
;
57
bool
fillBinOfMaximumFromHistory_
;
58
59
// method to get EventSetupRecords
60
unsigned
long
long
getRecords
(
edm::EventSetup
const
&
setup
);
61
unsigned
long
long
cacheID_
;
62
};
63
64
#endif
EcalTrigPrimFunctionalAlgo
Definition:
EcalTrigPrimFunctionalAlgo.h:47
EcalTrigPrimProducer::tokenEE_
edm::EDGetTokenT< EEDigiCollection > tokenEE_
Definition:
EcalTrigPrimProducer.h:54
EcalTrigPrimProducer::barrelOnly_
bool barrelOnly_
Definition:
EcalTrigPrimProducer.h:49
Handle.h
edm::Run
Definition:
Run.h:45
edm::EDGetTokenT< EBDigiCollection >
EcalTrigPrimProducer::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
EcalTrigPrimProducer.cc:312
EDProducer.h
EcalTrigPrimProducer::tokenEB_
edm::EDGetTokenT< EBDigiCollection > tokenEB_
Definition:
EcalTrigPrimProducer.h:53
singleTopDQM_cfi.setup
setup
Definition:
singleTopDQM_cfi.py:37
EcalTrigPrimProducer::beginRun
void beginRun(const edm::Run &run, const edm::EventSetup &es) override
Definition:
EcalTrigPrimProducer.cc:125
EcalTrigPrimProducer::algo_
std::unique_ptr< EcalTrigPrimFunctionalAlgo > algo_
Definition:
EcalTrigPrimProducer.h:48
EcalTrigPrimProducer::cacheID_
unsigned long long cacheID_
Definition:
EcalTrigPrimProducer.h:61
EcalTrigPrimProducer::debug_
bool debug_
Definition:
EcalTrigPrimProducer.h:51
EcalTrigPrimProducer::tcpFormat_
bool tcpFormat_
Definition:
EcalTrigPrimProducer.h:50
EcalTrigPrimProducer::fillBinOfMaximumFromHistory_
bool fillBinOfMaximumFromHistory_
Definition:
EcalTrigPrimProducer.h:57
EDGetToken.h
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
EcalTrigPrimProducer::endRun
void endRun(const edm::Run &, const edm::EventSetup &) override
Definition:
EcalTrigPrimProducer.cc:135
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
EBDigiCollection
Definition:
EcalDigiCollections.h:56
EEDigiCollection
Definition:
EcalDigiCollections.h:69
edm::stream::EDProducer
Definition:
EDProducer.h:38
edm::EventSetup
Definition:
EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition:
HltBtagPostValidation_cff.py:31
EcalTrigPrimProducer::binOfMaximum_
int binOfMaximum_
Definition:
EcalTrigPrimProducer.h:56
writedatasetfile.run
run
Definition:
writedatasetfile.py:27
EcalTrigPrimProducer::famos_
bool famos_
Definition:
EcalTrigPrimProducer.h:52
EventSetup.h
EcalTrigPrimProducer::produce
void produce(edm::Event &e, const edm::EventSetup &c) override
Definition:
EcalTrigPrimProducer.cc:224
EcalTrigPrimProducer::~EcalTrigPrimProducer
~EcalTrigPrimProducer() override
Definition:
EcalTrigPrimProducer.cc:221
EcalTrigPrimProducer::EcalTrigPrimProducer
EcalTrigPrimProducer(const edm::ParameterSet &conf)
Definition:
EcalTrigPrimProducer.cc:67
ParameterSet.h
EcalTrigPrimProducer
Definition:
EcalTrigPrimProducer.h:35
edm::Event
Definition:
Event.h:73
EcalTrigPrimProducer::getRecords
unsigned long long getRecords(edm::EventSetup const &setup)
Definition:
EcalTrigPrimProducer.cc:137
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
Generated for CMSSW Reference Manual by
1.8.16