#include <CaloClusterer.h>
Public Member Functions | |
virtual void | clear () |
void | clearBase () |
template<typename Corrector > | |
void | correct (const Corrector &corrector) |
std::unique_ptr< l1t::PFClusterCollection > | fetch () const |
std::unique_ptr< l1t::PFClusterCollection > | fetch (const edm::OrphanHandle< l1t::PFClusterCollection > &ecal, const edm::OrphanHandle< l1t::PFClusterCollection > &hcal) const |
virtual void | run ()=0 |
SimpleCaloLinkerBase (const edm::ParameterSet &pset, const SingleCaloClusterer &ecal, const SingleCaloClusterer &hcal) | |
virtual | ~SimpleCaloLinkerBase () |
Protected Attributes | |
IndexGrid | clusterIndex_ |
std::vector< CombinedCluster > | clusters_ |
const SingleCaloClusterer & | ecal_ |
const Grid * | grid_ |
const SingleCaloClusterer & | hcal_ |
float | hoeCut_ |
float | minHadronEt_ |
float | minHadronRawEt_ |
float | minPhotonEt_ |
bool | noEmInHGC_ |
Definition at line 235 of file CaloClusterer.h.
l1tpf_calo::SimpleCaloLinkerBase::SimpleCaloLinkerBase | ( | const edm::ParameterSet & | pset, |
const SingleCaloClusterer & | ecal, | ||
const SingleCaloClusterer & | hcal | ||
) |
|
virtual |
Definition at line 429 of file CaloClusterer.cc.
|
inlinevirtual |
Reimplemented in l1tpf_calo::FlatCaloLinker, and l1tpf_calo::SimpleCaloLinker.
Definition at line 241 of file CaloClusterer.h.
References clearBase().
|
inline |
Definition at line 243 of file CaloClusterer.h.
References clusterIndex_, clusters_, and l1tpf_calo::GridData< T >::fill().
Referenced by clear().
|
inline |
Definition at line 250 of file CaloClusterer.h.
References c, clusters_, and pfClustersFromHGC3DClusters_cfi::corrector.
Referenced by KalmanMuonCorrector.KalmanMuonCorrector::correct_all(), and JetReCalibrator.JetReCalibrator::correctAll().
std::unique_ptr< l1t::PFClusterCollection > l1tpf_calo::SimpleCaloLinkerBase::fetch | ( | ) | const |
Definition at line 431 of file CaloClusterer.cc.
References bsc_activity_cfg::ecal, cond::persistency::fetch(), and hltEgammaHLTExtra_cfi::hcal.
std::unique_ptr< l1t::PFClusterCollection > l1tpf_calo::SimpleCaloLinkerBase::fetch | ( | const edm::OrphanHandle< l1t::PFClusterCollection > & | ecal, |
const edm::OrphanHandle< l1t::PFClusterCollection > & | hcal | ||
) | const |
Definition at line 436 of file CaloClusterer.cc.
References funct::abs(), cms::cuda::assert(), SiStripPI::max, muons2muons_cfi::photon, and runTheMatrix::ret.
|
pure virtual |
Implemented in l1tpf_calo::FlatCaloLinker, and l1tpf_calo::SimpleCaloLinker.
|
protected |
Definition at line 263 of file CaloClusterer.h.
Referenced by clearBase().
|
protected |
Definition at line 264 of file CaloClusterer.h.
Referenced by clearBase(), and correct().
|
protected |
Definition at line 262 of file CaloClusterer.h.
|
protected |
Definition at line 261 of file CaloClusterer.h.
Referenced by SimpleCaloLinkerBase().
|
protected |
Definition at line 262 of file CaloClusterer.h.
|
protected |
Definition at line 265 of file CaloClusterer.h.
|
protected |
Definition at line 265 of file CaloClusterer.h.
|
protected |
Definition at line 265 of file CaloClusterer.h.
|
protected |
Definition at line 265 of file CaloClusterer.h.
|
protected |
Definition at line 266 of file CaloClusterer.h.