Public Member Functions | |
Basic2DClusterForEachSeed (const edm::ParameterSet &conf, edm::ConsumesCollector &cc) | |
void | buildClusters (const edm::Handle< reco::PFRecHitCollection > &, const std::vector< bool > &, const std::vector< bool > &, reco::PFClusterCollection &) override |
~Basic2DClusterForEachSeed () override=default | |
Public Member Functions inherited from InitialClusteringStepBase | |
_algoName (conf.getParameter< std::string >("algoName")) | |
InitialClusteringStepBase (const edm::ParameterSet &conf, edm::ConsumesCollector &cc) | |
InitialClusteringStepBase (const ICSB &)=delete | |
std::ostream & | operator<< (std::ostream &o) const |
ICSB & | operator= (const ICSB &)=delete |
void | reset () |
virtual void | update (const edm::EventSetup &) |
virtual void | updateEvent (const edm::Event &) |
virtual | ~InitialClusteringStepBase ()=default |
Additional Inherited Members | |
Protected Types inherited from InitialClusteringStepBase | |
typedef std::tuple < std::vector< int > , std::vector< double > , std::vector< double > > | I3tuple |
Protected Member Functions inherited from InitialClusteringStepBase | |
reco::PFRecHitRef | makeRefhit (const edm::Handle< reco::PFRecHitCollection > &h, const unsigned i) const |
Protected Attributes inherited from InitialClusteringStepBase | |
const std::unordered_map < std::string, int > | _layerMap |
unsigned | _nClustersFound |
unsigned | _nSeeds |
std::unordered_map< int, I3tuple > | _thresholds |
Definition at line 4 of file Basic2DClusterForEachSeed.cc.
|
inline |
Definition at line 6 of file Basic2DClusterForEachSeed.cc.
|
overridedefault |
|
overridevirtual |
Implements InitialClusteringStepBase.
Definition at line 18 of file Basic2DClusterForEachSeed.cc.
References reco::PFCluster::addRecHitFraction(), reco::PFCluster::calculatePositionREP(), input, InitialClusteringStepBase::makeRefhit(), reco::PFCluster::reset(), reco::PFCluster::setDepth(), reco::CaloCluster::setEnergy(), reco::PFCluster::setLayer(), reco::CaloCluster::setPosition(), reco::CaloCluster::setSeed(), and reco::PFCluster::setTime().