Public Member Functions | |
void | calculateAndSetPosition (reco::PFCluster &) override |
void | calculateAndSetPositions (reco::PFClusterCollection &) override |
Cluster3DPCACalculator (const Cluster3DPCACalculator &)=delete | |
Cluster3DPCACalculator (const edm::ParameterSet &conf) | |
Cluster3DPCACalculator & | operator= (const Cluster3DPCACalculator &)=delete |
Public Member Functions inherited from PFCPositionCalculatorBase | |
const std::string & | name () const |
PosCalc & | operator= (const PosCalc &)=delete |
PFCPositionCalculatorBase (const edm::ParameterSet &conf) | |
PFCPositionCalculatorBase (const PosCalc &)=delete | |
virtual void | update (const edm::EventSetup &) |
virtual | ~PFCPositionCalculatorBase ()=default |
Private Member Functions | |
void | calculateAndSetPositionActual (reco::PFCluster &) |
void | showerParameters (const reco::PFCluster &, math::XYZPoint &, math::XYZVector &) |
Private Attributes | |
std::unique_ptr< TPrincipal > | pca_ |
const bool | updateTiming_ |
Additional Inherited Members | |
Protected Attributes inherited from PFCPositionCalculatorBase | |
const float | _minFractionInCalc |
Definition at line 17 of file Cluster3DPCACalculator.cc.
|
inline |
Definition at line 19 of file Cluster3DPCACalculator.cc.
|
delete |
|
overridevirtual |
Implements PFCPositionCalculatorBase.
Definition at line 40 of file Cluster3DPCACalculator.cc.
References calculateAndSetPositionActual(), and pca_.
|
private |
Definition at line 52 of file Cluster3DPCACalculator.cc.
References reco::PFCluster::calculatePositionREP(), Exception, mps_fire::i, createfilelist::int, edm::isNotFinite(), min(), PFLayer::NONE, pca_, reco::PFCluster::recHitFractions(), reco::CaloCluster::seed(), reco::CaloCluster::setEnergy(), reco::PFCluster::setLayer(), reco::CaloCluster::setPosition(), reco::PFCluster::setTime(), and updateTiming_.
Referenced by calculateAndSetPosition(), and calculateAndSetPositions().
|
overridevirtual |
Implements PFCPositionCalculatorBase.
Definition at line 45 of file Cluster3DPCACalculator.cc.
References calculateAndSetPositionActual(), bsc_activity_cfg::clusters, and pca_.
|
delete |
|
private |
|
private |
Definition at line 31 of file Cluster3DPCACalculator.cc.
Referenced by calculateAndSetPosition(), calculateAndSetPositionActual(), and calculateAndSetPositions().
|
private |
Definition at line 30 of file Cluster3DPCACalculator.cc.
Referenced by calculateAndSetPositionActual().