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
RecoEcal
EgammaClusterProducers
interface
UnifiedSCCollectionProducer.h
Go to the documentation of this file.
1
#ifndef RecoEcal_EgammaClusterProducers_UnifiedSCCollectionProducer_h_
2
#define RecoEcal_EgammaClusterProducers_UnifiedSCCollectionProducer_h_
3
4
#include <memory>
5
6
#include "
DataFormats/EgammaReco/interface/BasicClusterFwd.h
"
7
#include "
DataFormats/EgammaReco/interface/SuperClusterFwd.h
"
8
9
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
10
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
11
#include "
FWCore/Framework/interface/Event.h
"
12
#include "
FWCore/Framework/interface/EventSetup.h
"
13
14
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
15
16
#include "
FWCore/Utilities/interface/InputTag.h
"
17
18
class
UnifiedSCCollectionProducer
:
public
edm::stream::EDProducer
<> {
19
public
:
20
UnifiedSCCollectionProducer
(
const
edm::ParameterSet
& ps);
21
22
void
produce
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
23
24
private
:
25
// the clean collection
26
edm::EDGetTokenT<reco::BasicClusterCollection>
cleanBcCollection_
;
27
edm::EDGetTokenT<reco::SuperClusterCollection>
cleanScCollection_
;
28
// the uncleaned collection
29
edm::EDGetTokenT<reco::BasicClusterCollection>
uncleanBcCollection_
;
30
edm::EDGetTokenT<reco::SuperClusterCollection>
uncleanScCollection_
;
31
32
// the names of the products to be produced:
33
std::string
bcCollection_
;
34
std::string
scCollection_
;
35
std::string
bcCollectionUncleanOnly_
;
36
std::string
scCollectionUncleanOnly_
;
37
};
38
39
#endif
UnifiedSCCollectionProducer::bcCollection_
std::string bcCollection_
Definition:
UnifiedSCCollectionProducer.h:33
edm::EDGetTokenT< reco::BasicClusterCollection >
EDProducer.h
BasicClusterFwd.h
UnifiedSCCollectionProducer::cleanScCollection_
edm::EDGetTokenT< reco::SuperClusterCollection > cleanScCollection_
Definition:
UnifiedSCCollectionProducer.h:27
UnifiedSCCollectionProducer::scCollection_
std::string scCollection_
Definition:
UnifiedSCCollectionProducer.h:34
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
UnifiedSCCollectionProducer::scCollectionUncleanOnly_
std::string scCollectionUncleanOnly_
Definition:
UnifiedSCCollectionProducer.h:36
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
edm::stream::EDProducer
Definition:
EDProducer.h:38
edm::EventSetup
Definition:
EventSetup.h:58
InputTag.h
UnifiedSCCollectionProducer::cleanBcCollection_
edm::EDGetTokenT< reco::BasicClusterCollection > cleanBcCollection_
Definition:
UnifiedSCCollectionProducer.h:26
SuperClusterFwd.h
Frameworkfwd.h
UnifiedSCCollectionProducer::uncleanScCollection_
edm::EDGetTokenT< reco::SuperClusterCollection > uncleanScCollection_
Definition:
UnifiedSCCollectionProducer.h:30
UnifiedSCCollectionProducer
Definition:
UnifiedSCCollectionProducer.h:18
EventSetup.h
UnifiedSCCollectionProducer::uncleanBcCollection_
edm::EDGetTokenT< reco::BasicClusterCollection > uncleanBcCollection_
Definition:
UnifiedSCCollectionProducer.h:29
UnifiedSCCollectionProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition:
UnifiedSCCollectionProducer.cc:78
ParameterSet.h
edm::Event
Definition:
Event.h:73
UnifiedSCCollectionProducer::bcCollectionUncleanOnly_
std::string bcCollectionUncleanOnly_
Definition:
UnifiedSCCollectionProducer.h:35
UnifiedSCCollectionProducer::UnifiedSCCollectionProducer
UnifiedSCCollectionProducer(const edm::ParameterSet &ps)
Definition:
UnifiedSCCollectionProducer.cc:51
Generated for CMSSW Reference Manual by
1.8.16