RecoHI
HiJetAlgos
interface
ReflectedIterator.h
Go to the documentation of this file.
1
#ifndef __ReflectedIterator_h_
2
#define __ReflectedIterator_h_
3
4
#include "
RecoJets/JetProducers/interface/PileUpSubtractor.h
"
5
6
class
ReflectedIterator
:
public
PileUpSubtractor
{
7
public
:
8
ReflectedIterator
(
const
edm::ParameterSet
& iConfig,
edm::ConsumesCollector
&& iC)
9
:
PileUpSubtractor
(iConfig,
std
::
move
(iC)),
10
sumRecHits_
(iConfig.getParameter<
bool
>(
"sumRecHits"
)),
11
dropZeroTowers_
(iConfig.getUntrackedParameter<
bool
>(
"dropZeroTowers"
,
true
)) {
12
;
13
}
14
void
offsetCorrectJets
()
override
;
15
void
rescaleRMS
(
double
s
);
16
double
getEt
(
const
reco::CandidatePtr
&
in
)
const
;
17
double
getEta
(
const
reco::CandidatePtr
&
in
)
const
;
18
void
calculatePedestal
(std::vector<fastjet::PseudoJet>
const
& coll)
override
;
19
void
subtractPedestal
(std::vector<fastjet::PseudoJet>& coll)
override
;
20
21
bool
sumRecHits_
;
22
bool
dropZeroTowers_
;
23
~ReflectedIterator
()
override
{ ; }
24
};
25
26
#endif
electrons_cff.bool
bool
Definition:
electrons_cff.py:393
ReflectedIterator::offsetCorrectJets
void offsetCorrectJets() override
Definition:
ReflectedIterator.cc:14
ReflectedIterator::dropZeroTowers_
bool dropZeroTowers_
Definition:
ReflectedIterator.h:22
ReflectedIterator::getEta
double getEta(const reco::CandidatePtr &in) const
Definition:
ReflectedIterator.cc:171
PileUpSubtractor.h
ReflectedIterator::calculatePedestal
void calculatePedestal(std::vector< fastjet::PseudoJet > const &coll) override
Definition:
ReflectedIterator.cc:99
ReflectedIterator::ReflectedIterator
ReflectedIterator(const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iC)
Definition:
ReflectedIterator.h:8
alignCSCRings.s
s
Definition:
alignCSCRings.py:92
ReflectedIterator::getEt
double getEt(const reco::CandidatePtr &in) const
Definition:
ReflectedIterator.cc:163
funct::true
true
Definition:
Factorize.h:173
ReflectedIterator::~ReflectedIterator
~ReflectedIterator() override
Definition:
ReflectedIterator.h:23
edm::ParameterSet
Definition:
ParameterSet.h:47
PileUpSubtractor
Definition:
PileUpSubtractor.h:23
recoMuon::in
Definition:
RecoMuonEnumerators.h:6
edm::Ptr< Candidate >
eostools.move
def move(src, dest)
Definition:
eostools.py:511
std
Definition:
JetResolutionObject.h:76
ReflectedIterator::rescaleRMS
void rescaleRMS(double s)
Definition:
ReflectedIterator.cc:8
ReflectedIterator::sumRecHits_
bool sumRecHits_
Definition:
ReflectedIterator.h:21
ReflectedIterator::subtractPedestal
void subtractPedestal(std::vector< fastjet::PseudoJet > &coll) override
Definition:
ReflectedIterator.cc:57
edm::ConsumesCollector
Definition:
ConsumesCollector.h:45
ReflectedIterator
Definition:
ReflectedIterator.h:6
Generated for CMSSW Reference Manual by
1.8.16