#include <PFClusterWidthAlgo.h>
Public Member Functions | |
PFClusterWidthAlgo (const std::vector< const reco::PFCluster * > &pfclust, const EBRecHitCollection *ebRecHits=0, const EERecHitCollection *eeRecHits=0) | |
double | pflowEtaWidth () const |
double | pflowPhiWidth () const |
double | pflowSigmaEtaEta () const |
~PFClusterWidthAlgo () | |
Private Attributes | |
double | etaWidth_ |
double | phiWidth_ |
double | sigmaEtaEta_ |
Definition at line 6 of file PFClusterWidthAlgo.h.
PFClusterWidthAlgo::PFClusterWidthAlgo | ( | const std::vector< const reco::PFCluster * > & | pfclust, |
const EBRecHitCollection * | ebRecHits = 0 , |
||
const EERecHitCollection * | eeRecHits = 0 |
||
) |
Definition at line 13 of file PFClusterWidthAlgo.cc.
References RecoTauValidation_cfi::denominator, dPhi(), DetId::Ecal, EcalBarrel, EcalEndcap, edm::SortedCollection< T, SORT >::end(), edm::SortedCollection< T, SORT >::find(), getHLTprescales::index, edm::Ref< C, T, F >::isAvailable(), Pi, mathSSE::sqrt(), and TwoPi.
PFClusterWidthAlgo::~PFClusterWidthAlgo | ( | ) |
Definition at line 137 of file PFClusterWidthAlgo.cc.
|
inline |
Definition at line 19 of file PFClusterWidthAlgo.h.
References etaWidth_.
Referenced by PFElectronTranslator::createSuperClusters(), PFPhotonTranslator::createSuperClusters(), and PFElectronAlgo::SetCandidates().
|
inline |
Definition at line 18 of file PFClusterWidthAlgo.h.
References phiWidth_.
Referenced by PFElectronTranslator::createSuperClusters(), PFPhotonTranslator::createSuperClusters(), and PFElectronAlgo::SetCandidates().
|
inline |
Definition at line 20 of file PFClusterWidthAlgo.h.
References sigmaEtaEta_.
Referenced by PFElectronAlgo::SetIDOutputs().
|
private |
Definition at line 26 of file PFClusterWidthAlgo.h.
Referenced by pflowEtaWidth().
|
private |
Definition at line 25 of file PFClusterWidthAlgo.h.
Referenced by pflowPhiWidth().
|
private |
Definition at line 27 of file PFClusterWidthAlgo.h.
Referenced by pflowSigmaEtaEta().