#include <Basic2DGenericTopoClusterizer.h>
Public Member Functions | |
Basic2DGenericTopoClusterizer (const edm::ParameterSet &conf) | |
Basic2DGenericTopoClusterizer (const B2DGT &)=delete | |
void | buildClusters (const edm::Handle< reco::PFRecHitCollection > &, const std::vector< bool > &, const std::vector< bool > &, reco::PFClusterCollection &) |
B2DGT & | operator= (const B2DGT &)=delete |
virtual | ~Basic2DGenericTopoClusterizer () |
Public Member Functions inherited from InitialClusteringStepBase | |
_algoName (conf.getParameter< std::string >("algoName")) | |
InitialClusteringStepBase (const edm::ParameterSet &conf) | |
InitialClusteringStepBase (const ICSB &)=delete | |
std::ostream & | operator<< (std::ostream &o) |
ICSB & | operator= (const ICSB &)=delete |
void | reset () |
virtual void | update (const edm::EventSetup &) |
virtual | ~InitialClusteringStepBase () |
Private Types | |
typedef Basic2DGenericTopoClusterizer | B2DGT |
Private Member Functions | |
void | buildTopoCluster (const edm::Handle< reco::PFRecHitCollection > &, const std::vector< bool > &, const reco::PFRecHitRef &, std::vector< bool > &, reco::PFCluster &) |
Private Attributes | |
const bool | _useCornerCells |
Additional Inherited Members | |
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, std::pair< double, double > > | _thresholds |
Definition at line 7 of file Basic2DGenericTopoClusterizer.h.
|
private |
Definition at line 8 of file Basic2DGenericTopoClusterizer.h.
|
inline |
Definition at line 10 of file Basic2DGenericTopoClusterizer.h.
|
inlinevirtual |
Definition at line 13 of file Basic2DGenericTopoClusterizer.h.
|
delete |
|
virtual |
Implements InitialClusteringStepBase.
Definition at line 24 of file Basic2DGenericTopoClusterizer.cc.
References buildTopoCluster(), i, InitialClusteringStepBase::makeRefhit(), reco::PFCluster::recHitFractions(), reco::PFCluster::reset(), and groupFilesInBlocks::temp.
|
private |
Definition at line 51 of file Basic2DGenericTopoClusterizer.cc.
References InitialClusteringStepBase::_thresholds, _useCornerCells, funct::abs(), reco::PFCluster::addRecHitFraction(), relval_parameters_module::energy, PFLayer::HCAL_BARREL2, edm::Ref< C, T, F >::key(), and LOGDRESSED.
Referenced by buildClusters().
|
private |
Definition at line 23 of file Basic2DGenericTopoClusterizer.h.
Referenced by buildTopoCluster().