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
RecoParticleFlow
PFClusterProducer
plugins
ECALPFSeedCleaner.h
Go to the documentation of this file.
1
#ifndef __ECALPFSeedCleaner_H__
2
#define __ECALPFSeedCleaner_H__
3
4
#include "
RecoParticleFlow/PFClusterProducer/interface/RecHitTopologicalCleanerBase.h
"
5
#include "
CondFormats/EcalObjects/interface/EcalPFSeedingThresholds.h
"
6
#include "
CondFormats/DataRecord/interface/EcalPFSeedingThresholdsRcd.h
"
7
8
class
ECALPFSeedCleaner
:
public
RecHitTopologicalCleanerBase
{
9
public
:
10
ECALPFSeedCleaner
(
const
edm::ParameterSet
& conf);
11
ECALPFSeedCleaner
(
const
ECALPFSeedCleaner
&) =
delete
;
12
ECALPFSeedCleaner
&
operator=
(
const
ECALPFSeedCleaner
&) =
delete
;
13
14
void
update
(
const
edm::EventSetup
&)
override
;
15
16
void
clean
(
const
edm::Handle<reco::PFRecHitCollection>
&
input
, std::vector<bool>& mask)
override
;
17
18
private
:
19
edm::ESHandle<EcalPFSeedingThresholds>
ths_
;
20
};
21
22
DEFINE_EDM_PLUGIN
(
RecHitTopologicalCleanerFactory
,
ECALPFSeedCleaner
,
"ECALPFSeedCleaner"
);
23
24
#endif
input
static const std::string input
Definition:
EdmProvDump.cc:48
ECALPFSeedCleaner::update
void update(const edm::EventSetup &) override
Definition:
ECALPFSeedCleaner.cc:5
EcalPFSeedingThresholdsRcd.h
edm::Handle< reco::PFRecHitCollection >
ECALPFSeedCleaner
Definition:
ECALPFSeedCleaner.h:8
EcalPFSeedingThresholds.h
ECALPFSeedCleaner::ths_
edm::ESHandle< EcalPFSeedingThresholds > ths_
Definition:
ECALPFSeedCleaner.h:19
edm::ESHandle
Definition:
DTSurvey.h:22
DEFINE_EDM_PLUGIN
#define DEFINE_EDM_PLUGIN(factory, type, name)
Definition:
PluginFactory.h:124
RecHitTopologicalCleanerBase.h
edm::ParameterSet
Definition:
ParameterSet.h:47
ECALPFSeedCleaner::clean
void clean(const edm::Handle< reco::PFRecHitCollection > &input, std::vector< bool > &mask) override
Definition:
ECALPFSeedCleaner.cc:7
edmplugin::PluginFactory
Definition:
PluginFactory.h:34
edm::EventSetup
Definition:
EventSetup.h:58
ECALPFSeedCleaner::ECALPFSeedCleaner
ECALPFSeedCleaner(const edm::ParameterSet &conf)
Definition:
ECALPFSeedCleaner.cc:3
RecHitTopologicalCleanerBase
Definition:
RecHitTopologicalCleanerBase.h:12
ECALPFSeedCleaner::operator=
ECALPFSeedCleaner & operator=(const ECALPFSeedCleaner &)=delete
Generated for CMSSW Reference Manual by
1.8.16