RecoHI
HiJetAlgos
interface
MultipleAlgoIterator.h
Go to the documentation of this file.
1
#ifndef __MultipleAlgoIterator_h_
2
#define __MultipleAlgoIterator_h_
3
4
#include "
RecoJets/JetProducers/interface/PileUpSubtractor.h
"
5
6
class
MultipleAlgoIterator
:
public
PileUpSubtractor
{
7
public
:
8
MultipleAlgoIterator
(
const
edm::ParameterSet
& iConfig,
edm::ConsumesCollector
&& iC);
9
void
offsetCorrectJets
()
override
;
10
void
rescaleRMS
(
double
s
);
11
double
getEt
(
const
reco::CandidatePtr
&
in
)
const
;
12
double
getEta
(
const
reco::CandidatePtr
&
in
)
const
;
13
void
calculatePedestal
(std::vector<fastjet::PseudoJet>
const
& coll)
override
;
14
void
subtractPedestal
(std::vector<fastjet::PseudoJet>& coll)
override
;
15
void
calculateOrphanInput
(std::vector<fastjet::PseudoJet>& orphanInput)
override
;
16
17
private
:
18
double
minimumTowersFraction_
;
19
bool
sumRecHits_
;
20
bool
dropZeroTowers_
;
21
};
22
23
#endif
MultipleAlgoIterator::calculatePedestal
void calculatePedestal(std::vector< fastjet::PseudoJet > const &coll) override
Definition:
MultipleAlgoIterator.cc:108
PileUpSubtractor.h
MultipleAlgoIterator::offsetCorrectJets
void offsetCorrectJets() override
Definition:
MultipleAlgoIterator.cc:25
alignCSCRings.s
s
Definition:
alignCSCRings.py:92
MultipleAlgoIterator::getEta
double getEta(const reco::CandidatePtr &in) const
Definition:
MultipleAlgoIterator.cc:233
MultipleAlgoIterator::rescaleRMS
void rescaleRMS(double s)
Definition:
MultipleAlgoIterator.cc:19
MultipleAlgoIterator::MultipleAlgoIterator
MultipleAlgoIterator(const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iC)
Definition:
MultipleAlgoIterator.cc:11
MultipleAlgoIterator::calculateOrphanInput
void calculateOrphanInput(std::vector< fastjet::PseudoJet > &orphanInput) override
Definition:
MultipleAlgoIterator.cc:172
edm::ParameterSet
Definition:
ParameterSet.h:47
PileUpSubtractor
Definition:
PileUpSubtractor.h:23
recoMuon::in
Definition:
RecoMuonEnumerators.h:6
MultipleAlgoIterator::getEt
double getEt(const reco::CandidatePtr &in) const
Definition:
MultipleAlgoIterator.cc:225
MultipleAlgoIterator::dropZeroTowers_
bool dropZeroTowers_
Definition:
MultipleAlgoIterator.h:20
MultipleAlgoIterator::sumRecHits_
bool sumRecHits_
Definition:
MultipleAlgoIterator.h:19
edm::Ptr< Candidate >
MultipleAlgoIterator
Definition:
MultipleAlgoIterator.h:6
MultipleAlgoIterator::subtractPedestal
void subtractPedestal(std::vector< fastjet::PseudoJet > &coll) override
Definition:
MultipleAlgoIterator.cc:66
MultipleAlgoIterator::minimumTowersFraction_
double minimumTowersFraction_
Definition:
MultipleAlgoIterator.h:18
edm::ConsumesCollector
Definition:
ConsumesCollector.h:45
Generated for CMSSW Reference Manual by
1.8.16