![]() |
![]() |
#include <PFMultiDepthClusterizer.h>
Classes | |
class | ClusterLink |
Public Member Functions | |
void | buildClusters (const reco::PFClusterCollection &, const std::vector< bool > &, reco::PFClusterCollection &outclus) |
B2DGPF & | operator= (const B2DGPF &)=delete |
PFMultiDepthClusterizer (const edm::ParameterSet &conf) | |
PFMultiDepthClusterizer (const B2DGPF &)=delete | |
void | update (const edm::EventSetup &es) |
virtual | ~PFMultiDepthClusterizer () |
![]() | |
std::ostream & | operator<< (std::ostream &o) const |
PFCBB & | operator= (const PFCBB &)=delete |
PFClusterBuilderBase (const edm::ParameterSet &conf) | |
PFClusterBuilderBase (const PFCBB &)=delete | |
void | reset () |
~PFClusterBuilderBase () | |
Private Types | |
typedef PFMultiDepthClusterizer | B2DGPF |
Private Member Functions | |
void | absorbCluster (reco::PFCluster &, const reco::PFCluster &) |
void | calculateShowerShapes (const reco::PFClusterCollection &, std::vector< double > &, std::vector< double > &) |
void | expandCluster (reco::PFCluster &, unsigned int point, std::vector< bool > &mask, const reco::PFClusterCollection &, const std::vector< ClusterLink > &links) |
std::vector< ClusterLink > | link (const reco::PFClusterCollection &, const std::vector< double > &, const std::vector< double > &) |
std::vector< ClusterLink > | prune (std::vector< ClusterLink > &, std::vector< bool > &linkedClusters) |
Private Attributes | |
std::unique_ptr < PFCPositionCalculatorBase > | _allCellsPosCalc |
double | nSigmaEta_ |
double | nSigmaPhi_ |
Additional Inherited Members | |
![]() | |
typedef PFCPositionCalculatorBase | PosCalc |
![]() | |
const float | _minFractionToKeep |
unsigned | _nClustersFound |
unsigned | _nSeeds |
std::unique_ptr< PosCalc > | _positionCalc |
Definition at line 9 of file PFMultiDepthClusterizer.h.
|
private |
Definition at line 10 of file PFMultiDepthClusterizer.h.
PFMultiDepthClusterizer::PFMultiDepthClusterizer | ( | const edm::ParameterSet & | conf | ) |
Definition at line 15 of file PFMultiDepthClusterizer.cc.
|
inlinevirtual |
Definition at line 14 of file PFMultiDepthClusterizer.h.
|
delete |
|
private |
Definition at line 215 of file PFMultiDepthClusterizer.cc.
|
virtual |
Implements PFClusterBuilderBase.
Definition at line 36 of file PFMultiDepthClusterizer.cc.
|
private |
Definition at line 98 of file PFMultiDepthClusterizer.cc.
|
private |
Definition at line 240 of file PFMultiDepthClusterizer.cc.
|
private |
Definition at line 123 of file PFMultiDepthClusterizer.cc.
|
private |
Definition at line 157 of file PFMultiDepthClusterizer.cc.
|
inlinevirtual |
Reimplemented from PFClusterBuilderBase.
Definition at line 18 of file PFMultiDepthClusterizer.h.
References _allCellsPosCalc.
Referenced by Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom().
|
private |
Definition at line 27 of file PFMultiDepthClusterizer.h.
Referenced by update().
|
private |
Definition at line 28 of file PFMultiDepthClusterizer.h.
|
private |
Definition at line 29 of file PFMultiDepthClusterizer.h.