#include <LocalMaximumSeedFinder.h>
Public Member Functions | |
void | findSeeds (const edm::Handle< reco::PFRecHitCollection > &input, const std::vector< bool > &mask, std::vector< bool > &seedable) |
LocalMaximumSeedFinder (const edm::ParameterSet &conf) | |
LocalMaximumSeedFinder (const LocalMaximumSeedFinder &)=delete | |
LocalMaximumSeedFinder & | operator= (const LocalMaximumSeedFinder &)=delete |
Public Member Functions inherited from SeedFinderBase | |
const std::string & | name () const |
SeedFinderBase & | operator= (const SeedFinderBase &)=delete |
SeedFinderBase (const edm::ParameterSet &conf) | |
SeedFinderBase (const SeedFinderBase &)=delete | |
Private Attributes | |
const std::unordered_map < std::string, int > | _layerMap |
const int | _nNeighbours |
std::unordered_map< int, std::pair< double, double > > | _thresholds |
Static Private Attributes | |
static const reco::PFRecHitRefVector | _noNeighbours |
Definition at line 8 of file LocalMaximumSeedFinder.h.
LocalMaximumSeedFinder::LocalMaximumSeedFinder | ( | const edm::ParameterSet & | conf | ) |
Definition at line 13 of file LocalMaximumSeedFinder.cc.
References PFLayer::ECAL_BARREL, PFLayer::ECAL_ENDCAP, edm::ParameterSet::getParameterSetVector(), PFLayer::HCAL_BARREL1, PFLayer::HCAL_BARREL2, PFLayer::HCAL_ENDCAP, PFLayer::HF_EM, PFLayer::HF_HAD, PFLayer::NONE, PFLayer::PS1, and PFLayer::PS2.
|
delete |
|
virtual |
Implements SeedFinderBase.
Definition at line 48 of file LocalMaximumSeedFinder.cc.
References _nNeighbours, _noNeighbours, _thresholds, funct::abs(), reco::PFRecHit::energy(), Exception, PFLayer::HCAL_BARREL2, i, customizeTrackingMonitorSeedNumber::idx, reco::PFRecHit::layer(), reco::PFRecHit::neighbours(), reco::PFRecHit::neighbours4(), reco::PFRecHit::neighbours8(), reco::PFRecHit::positionREP(), and reco::PFRecHit::pt2().
|
delete |
|
private |
Definition at line 22 of file LocalMaximumSeedFinder.h.
Referenced by for().
|
private |
Definition at line 19 of file LocalMaximumSeedFinder.h.
Referenced by findSeeds().
|
staticprivate |
Definition at line 21 of file LocalMaximumSeedFinder.h.
Referenced by findSeeds().
|
private |
Definition at line 24 of file LocalMaximumSeedFinder.h.
Referenced by findSeeds(), and for().