![]() |
![]() |
#include <EcalClusterTools.h>
Classes | |
struct | EcalClusterEnergyDeposition |
Public Member Functions | |
EcalClusterTools () | |
~EcalClusterTools () | |
Static Public Member Functions | |
static Cluster2ndMoments | cluster2ndMoments (const reco::BasicCluster &basicCluster, const EcalRecHitCollection &recHits, double phiCorrectionFactor=0.8, double w0=4.7, bool useLogWeights=true) |
static Cluster2ndMoments | cluster2ndMoments (const reco::SuperCluster &superCluster, const EcalRecHitCollection &recHits, double phiCorrectionFactor=0.8, double w0=4.7, bool useLogWeights=true) |
static Cluster2ndMoments | cluster2ndMoments (std::vector< const EcalRecHit * > RH_ptrs, double phiCorrectionFactor=0.8, double w0=4.7, bool useLogWeights=true) |
static std::vector< float > | covariances (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const CaloGeometry *geometry, float w0=4.7) |
static float | e1x3 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e1x5 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e2nd (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits) |
static float | e2x2 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e2x5Bottom (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e2x5Left (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e2x5Max (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e2x5Right (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e2x5Top (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e3x1 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e3x2 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e3x3 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e4x4 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e5x1 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e5x5 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | eBottom (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | eLeft (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | eMax (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits) |
static std::vector< float > | energyBasketFractionEta (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits) |
static std::vector< float > | energyBasketFractionPhi (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits) |
static float | eRight (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | eTop (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static std::pair< DetId, float > | getMaximum (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits) |
static std::pair< DetId, float > | getMaximum (const std::vector< std::pair< DetId, float > > &v_id, const EcalRecHitCollection *recHits) |
static std::vector< float > | lat (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloGeometry *geometry, bool logW=true, float w0=4.7) |
static std::vector< float > | localCovariances (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, float w0=4.7) |
static std::vector< DetId > | matrixDetId (const CaloTopology *topology, DetId id, int ixMin, int ixMax, int iyMin, int iyMax) |
static float | matrixEnergy (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, DetId id, int ixMin, int ixMax, int iyMin, int iyMax) |
static float | recHitEnergy (DetId id, const EcalRecHitCollection *recHits) |
static std::vector< float > | roundnessBarrelSuperClusters (const reco::SuperCluster &superCluster, const EcalRecHitCollection &recHits, int weightedPositionMethod=0, float energyThreshold=0.0) |
static std::vector< float > | roundnessBarrelSuperClustersUserExtended (const reco::SuperCluster &superCluster, const EcalRecHitCollection &recHits, int ieta_delta=0, int iphi_delta=0, float energyRHThresh=0.00000, int weightedPositionMethod=0) |
static std::vector< float > | roundnessSelectedBarrelRecHits (std::vector< const EcalRecHit * >rhVector, int weightedPositionMethod=0) |
static std::vector< float > | scLocalCovariances (const reco::SuperCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, float w0=4.7) |
static double | zernike20 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloGeometry *geometry, double R0=6.6, bool logW=true, float w0=4.7) |
static double | zernike42 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloGeometry *geometry, double R0=6.6, bool logW=true, float w0=4.7) |
Static Private Member Functions | |
static double | absZernikeMoment (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloGeometry *geometry, int n, int m, double R0, bool logW, float w0) |
static double | calc_AbsZernikeMoment (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloGeometry *geometry, int n, int m, double R0, bool logW, float w0) |
static float | computeWeight (float eRH, float energyTotal, int weightedPositionMethod) |
static int | deltaIEta (int seed_ieta, int rh_ieta) |
static int | deltaIPhi (int seed_iphi, int rh_iphi) |
static double | f00 (double r) |
static double | f11 (double r) |
static double | f20 (double r) |
static double | f22 (double r) |
static double | f31 (double r) |
static double | f33 (double r) |
static double | f40 (double r) |
static double | f42 (double r) |
static double | f44 (double r) |
static double | f51 (double r) |
static double | f53 (double r) |
static double | f55 (double r) |
static double | factorial (int n) |
static double | fast_AbsZernikeMoment (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloGeometry *geometry, int n, int m, double R0, bool logW, float w0) |
static float | getDPhiEndcap (const DetId &crysId, float meanX, float meanY) |
static std::vector < EcalClusterEnergyDeposition > | getEnergyDepTopology (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloGeometry *geometry, bool logW, float w0) |
static float | getIEta (const DetId &id) |
static float | getIPhi (const DetId &id) |
static float | getNormedIX (const DetId &id) |
static float | getNormedIY (const DetId &id) |
static float | getNrCrysDiffInEta (const DetId &crysId, const DetId &orginId) |
static float | getNrCrysDiffInPhi (const DetId &crysId, const DetId &orginId) |
static std::vector< int > | getSeedPosition (std::vector< const EcalRecHit * >RH_ptrs) |
static float | getSumEnergy (std::vector< const EcalRecHit * >RH_ptrs) |
static std::pair< float, float > | mean5x5PositionInLocalCrysCoord (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static std::pair< float, float > | mean5x5PositionInXY (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static math::XYZVector | meanClusterPosition (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const CaloGeometry *geometry) |
various cluster tools (e.g. cluster shapes)
editing author: M.B. Anderson
Definition at line 46 of file EcalClusterTools.h.
|
inline |
Definition at line 48 of file EcalClusterTools.h.
|
inline |
Definition at line 49 of file EcalClusterTools.h.
|
staticprivate |
Definition at line 706 of file EcalClusterTools.cc.
References calc_AbsZernikeMoment(), and fast_AbsZernikeMoment().
Referenced by zernike20(), and zernike42().
|
staticprivate |
Definition at line 756 of file EcalClusterTools.cc.
References funct::cos(), factorial(), getEnergyDepTopology(), i, m, funct::pow(), csvReporter::r, asciidump::s, funct::sin(), and mathSSE::sqrt().
Referenced by absZernikeMoment().
|
static |
Definition at line 980 of file EcalClusterTools.cc.
References Cluster2ndMoments::alpha, edm::SortedCollection< T, SORT >::find(), first, i, Cluster2ndMoments::sMaj, and Cluster2ndMoments::sMin.
Referenced by cluster2ndMoments().
|
static |
Definition at line 1013 of file EcalClusterTools.cc.
References Cluster2ndMoments::alpha, cluster2ndMoments(), reco::CaloCluster::eta(), reco::SuperCluster::seed(), Cluster2ndMoments::sMaj, and Cluster2ndMoments::sMin.
|
static |
Definition at line 1031 of file EcalClusterTools.cc.
References Cluster2ndMoments::alpha, RecoTauValidation_cfi::denominator, getSumEnergy(), i, EBDetId::iphi(), funct::log(), max(), Cluster2ndMoments::sMaj, Cluster2ndMoments::sMin, and mathSSE::sqrt().
|
staticprivate |
|
static |
Definition at line 534 of file EcalClusterTools.cc.
References RecoTauValidation_cfi::denominator, dPhi(), e5x5(), relval_parameters_module::energy, PV3DBase< T, PVType, FrameType >::eta(), CaloSubdetectorGeometry::getGeometry(), getMaximum(), CaloCellGeometry::getPosition(), CaloGeometry::getSubdetectorGeometry(), CaloTopology::getSubdetectorTopology(), CaloNavigator< T >::home(), i, j, funct::log(), max(), meanClusterPosition(), CaloNavigator< T >::offsetBy(), PV3DBase< T, PVType, FrameType >::phi(), Geom::pi(), position, recHitEnergy(), Geom::twoPi(), and v.
Referenced by GsfElectronAlgo::calculateShowerShape(), EcalClusterLazyTools::covariances(), PFPhotonTranslator::createPhotons(), egHLT::OffHelper::fillClusShapeData(), PhotonProducer::fillPhotonCollection(), and PiZeroDiscriminatorProducer::produce().
|
staticprivate |
Definition at line 1337 of file EcalClusterTools.cc.
Referenced by roundnessBarrelSuperClustersUserExtended(), and roundnessSelectedBarrelRecHits().
|
staticprivate |
Definition at line 1326 of file EcalClusterTools.cc.
Referenced by roundnessBarrelSuperClustersUserExtended(), and roundnessSelectedBarrelRecHits().
|
static |
Definition at line 255 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EcalClusterLazyTools::e1x3().
|
static |
Definition at line 239 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by GsfElectronAlgo::calculateShowerShape(), PFPhotonTranslator::createPhotons(), EcalClusterLazyTools::e1x5(), and PhotonProducer::fillPhotonCollection().
|
static |
Definition at line 175 of file EcalClusterTools.cc.
References first, i, recHitEnergy(), and edm::second().
Referenced by EcalClusterLazyTools::e2nd(), and PiZeroDiscriminatorProducer::produce().
|
static |
Definition at line 110 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EBClusterTask::analyze(), EEClusterTask::analyze(), EcalClusterLazyTools::e2x2(), and PiZeroDiscriminatorProducer::produce().
|
static |
Definition at line 215 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EcalClusterLazyTools::e2x5Bottom(), and PiZeroDiscriminatorProducer::produce().
|
static |
Definition at line 199 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EcalClusterLazyTools::e2x5Left(), and PiZeroDiscriminatorProducer::produce().
|
static |
Definition at line 223 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by GsfElectronAlgo::calculateShowerShape(), PFPhotonTranslator::createPhotons(), EcalClusterLazyTools::e2x5Max(), and PhotonProducer::fillPhotonCollection().
|
static |
Definition at line 191 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EcalClusterLazyTools::e2x5Right().
|
static |
Definition at line 207 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EcalClusterLazyTools::e2x5Top(), and PiZeroDiscriminatorProducer::produce().
|
static |
Definition at line 263 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EcalClusterLazyTools::e3x1().
|
static |
Definition at line 126 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EcalClusterLazyTools::e3x2(), and PiZeroDiscriminatorProducer::produce().
|
static |
Definition at line 139 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EBClusterTask::analyze(), EEClusterTask::analyze(), ContainmentCorrectionAnalyzer::analyze(), HiEgammaSCEnergyCorrectionAlgo::applyCorrection(), PFPhotonTranslator::createPhotons(), EcalClusterLazyTools::e3x3(), egHLT::OffHelper::fillClusShapeData(), PhotonProducer::fillPhotonCollection(), and PiZeroDiscriminatorProducer::produce().
|
static |
Definition at line 147 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EcalClusterLazyTools::e4x4().
|
static |
Definition at line 247 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
|
static |
Definition at line 160 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EBClusterTask::analyze(), EEClusterTask::analyze(), ContainmentCorrectionAnalyzer::analyze(), HiEgammaSCEnergyCorrectionAlgo::applyCorrection(), GsfElectronAlgo::calculateShowerShape(), covariances(), PFPhotonTranslator::createPhotons(), EcalClusterLazyTools::e5x5(), PhotonProducer::fillPhotonCollection(), localCovariances(), meanClusterPosition(), PiZeroDiscriminatorProducer::produce(), and scLocalCovariances().
|
static |
Definition at line 295 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EcalClusterLazyTools::eBottom(), and PiZeroDiscriminatorProducer::produce().
|
static |
Definition at line 271 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EcalClusterLazyTools::eLeft(), and PiZeroDiscriminatorProducer::produce().
|
static |
Definition at line 168 of file EcalClusterTools.cc.
References getMaximum(), and edm::second().
Referenced by ContainmentCorrectionAnalyzer::analyze(), PFPhotonTranslator::createPhotons(), EcalClusterLazyTools::eMax(), PhotonProducer::fillPhotonCollection(), and PiZeroDiscriminatorProducer::produce().
|
static |
Definition at line 303 of file EcalClusterTools.cc.
References EcalBarrel, first, i, EBDetId::im(), EBDetId::kModulesPerSM, EBDetId::positiveZ(), recHitEnergy(), and python.multivaluedict::sort().
Referenced by EcalClusterLazyTools::energyBasketFractionEta().
|
static |
Definition at line 321 of file EcalClusterTools.cc.
References EcalBarrel, first, i, EBDetId::iphi(), EBDetId::kCrystalsInPhi, EBDetId::kTowersInPhi, EBDetId::MAX_IPHI, EBDetId::positiveZ(), recHitEnergy(), and python.multivaluedict::sort().
Referenced by EcalClusterLazyTools::energyBasketFractionPhi().
|
static |
Definition at line 279 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EcalClusterLazyTools::eRight(), and PiZeroDiscriminatorProducer::produce().
|
static |
Definition at line 287 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EcalClusterLazyTools::eTop(), and PiZeroDiscriminatorProducer::produce().
|
inlinestaticprivate |
Definition at line 147 of file EcalClusterTools.h.
Referenced by fast_AbsZernikeMoment().
|
inlinestaticprivate |
Definition at line 148 of file EcalClusterTools.h.
References csvReporter::r.
Referenced by fast_AbsZernikeMoment().
|
inlinestaticprivate |
|
inlinestaticprivate |
Definition at line 150 of file EcalClusterTools.h.
References csvReporter::r.
Referenced by fast_AbsZernikeMoment().
|
inlinestaticprivate |
Definition at line 151 of file EcalClusterTools.h.
References csvReporter::r.
Referenced by fast_AbsZernikeMoment().
|
inlinestaticprivate |
Definition at line 152 of file EcalClusterTools.h.
References csvReporter::r.
Referenced by fast_AbsZernikeMoment().
|
inlinestaticprivate |
|
inlinestaticprivate |
Definition at line 154 of file EcalClusterTools.h.
References csvReporter::r.
Referenced by fast_AbsZernikeMoment().
|
inlinestaticprivate |
Definition at line 155 of file EcalClusterTools.h.
References csvReporter::r.
Referenced by fast_AbsZernikeMoment().
|
inlinestaticprivate |
Definition at line 156 of file EcalClusterTools.h.
References funct::pow(), and csvReporter::r.
Referenced by fast_AbsZernikeMoment().
|
inlinestaticprivate |
Definition at line 157 of file EcalClusterTools.h.
References funct::pow().
Referenced by fast_AbsZernikeMoment().
|
inlinestaticprivate |
Definition at line 158 of file EcalClusterTools.h.
References funct::pow().
Referenced by fast_AbsZernikeMoment().
|
inlinestaticprivate |
|
staticprivate |
Definition at line 719 of file EcalClusterTools.cc.
References funct::cos(), f00(), f11(), f20(), f22(), f31(), f33(), f40(), f42(), f44(), f51(), f53(), f55(), getEnergyDepTopology(), i, getHLTprescales::index, phi, csvReporter::r, funct::sin(), and mathSSE::sqrt().
Referenced by absZernikeMoment().
|
staticprivate |
Definition at line 882 of file EcalClusterTools.cc.
References dPhi(), getNormedIX(), getNormedIY(), phi, and mathSSE::sqrt().
Referenced by localCovariances(), and scLocalCovariances().
|
staticprivate |
Definition at line 339 of file EcalClusterTools.cc.
References EcalClusterTools::EcalClusterEnergyDeposition::deposited_energy, diffTreeTool::diff, edm::SortedCollection< T, SORT >::end(), CaloRecHit::energy(), edm::SortedCollection< T, SORT >::find(), CaloSubdetectorGeometry::getGeometry(), CaloCellGeometry::getPosition(), CaloGeometry::getSubdetectorGeometry(), funct::log(), LogDebug, M_PI, max(), EcalClusterTools::EcalClusterEnergyDeposition::phi, EcalClusterTools::EcalClusterEnergyDeposition::r, CommonMethods::weight(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by calc_AbsZernikeMoment(), fast_AbsZernikeMoment(), and lat().
|
staticprivate |
Definition at line 789 of file EcalClusterTools.cc.
References DetId::Ecal, EcalBarrel, EcalEndcap, getNormedIX(), getNormedIY(), EBDetId::ieta(), and mathSSE::sqrt().
Referenced by getNrCrysDiffInEta().
|
staticprivate |
Definition at line 810 of file EcalClusterTools.cc.
References DetId::Ecal, EcalBarrel, and EBDetId::iphi().
Referenced by getNrCrysDiffInPhi().
|
static |
Definition at line 34 of file EcalClusterTools.cc.
Referenced by ContainmentCorrectionAnalyzer::analyze(), EcalClusterSeverityLevelAlgo::closestProblematic(), covariances(), InvRingCalib::duringLoop(), EcalEleCalibLooper::duringLoop(), e1x3(), e1x5(), e2x2(), e2x5Bottom(), e2x5Left(), e2x5Max(), e2x5Right(), e2x5Top(), e3x1(), e3x2(), e3x3(), e4x4(), e5x1(), e5x5(), eBottom(), eLeft(), eMax(), eRight(), EcalClusterSeverityLevelAlgo::etaphiDistanceClosestProblematic(), eTop(), EcalClusterLazyTools::getMaximum(), localCovariances(), mean5x5PositionInLocalCrysCoord(), mean5x5PositionInXY(), meanClusterPosition(), and scLocalCovariances().
|
static |
Definition at line 18 of file EcalClusterTools.cc.
References relval_parameters_module::energy, first, i, max(), and recHitEnergy().
|
staticprivate |
Definition at line 822 of file EcalClusterTools.cc.
References DetId::Ecal, EcalEndcap, and EEDetId::ix().
Referenced by getDPhiEndcap(), getIEta(), and mean5x5PositionInXY().
|
staticprivate |
Definition at line 834 of file EcalClusterTools.cc.
References DetId::Ecal, EcalEndcap, and EEDetId::iy().
Referenced by getDPhiEndcap(), getIEta(), and mean5x5PositionInXY().
|
staticprivate |
Definition at line 846 of file EcalClusterTools.cc.
References EcalBarrel, getIEta(), and DetId::subdetId().
Referenced by localCovariances(), mean5x5PositionInLocalCrysCoord(), and scLocalCovariances().
|
staticprivate |
Definition at line 866 of file EcalClusterTools.cc.
References EcalBarrel, getIPhi(), and DetId::subdetId().
Referenced by localCovariances(), mean5x5PositionInLocalCrysCoord(), and scLocalCovariances().
|
staticprivate |
Definition at line 1346 of file EcalClusterTools.cc.
References EBDetId::ieta().
Referenced by roundnessBarrelSuperClustersUserExtended(), and roundnessSelectedBarrelRecHits().
|
staticprivate |
Definition at line 1371 of file EcalClusterTools.cc.
Referenced by cluster2ndMoments(), and roundnessSelectedBarrelRecHits().
|
static |
Definition at line 400 of file EcalClusterTools.cc.
References funct::cos(), getEnergyDepTopology(), i, n, phi, csvReporter::r, funct::sin(), and tmp.
Referenced by EcalClusterLazyTools::lat().
|
static |
Definition at line 609 of file EcalClusterTools.cc.
References RecoTauValidation_cfi::denominator, dPhi(), e5x5(), EcalBarrel, relval_parameters_module::energy, getDPhiEndcap(), getMaximum(), getNrCrysDiffInEta(), getNrCrysDiffInPhi(), CaloTopology::getSubdetectorTopology(), CaloNavigator< T >::home(), funct::log(), max(), mean5x5PositionInLocalCrysCoord(), mean5x5PositionInXY(), CaloNavigator< T >::offsetBy(), recHitEnergy(), DetId::subdetId(), and v.
Referenced by GsfElectronAlgo::calculateShowerShape(), PFPhotonTranslator::createPhotons(), egHLT::OffHelper::fillClusShapeData(), PhotonProducer::fillPhotonCollection(), and EcalClusterLazyTools::localCovariances().
|
static |
Definition at line 94 of file EcalClusterTools.cc.
References CaloTopology::getSubdetectorTopology(), CaloNavigator< T >::home(), i, j, CaloNavigator< T >::offsetBy(), and v.
Referenced by EcalClusterLazyTools::matrixDetId(), mean5x5PositionInLocalCrysCoord(), mean5x5PositionInXY(), and meanClusterPosition().
|
static |
Definition at line 71 of file EcalClusterTools.cc.
References relval_parameters_module::energy, CaloTopology::getSubdetectorTopology(), CaloNavigator< T >::home(), i, j, CaloNavigator< T >::offsetBy(), and recHitEnergy().
Referenced by e1x3(), e1x5(), e2x2(), e2x5Bottom(), e2x5Left(), e2x5Max(), e2x5Right(), e2x5Top(), e3x1(), e3x2(), e3x3(), e4x4(), e5x1(), e5x5(), eBottom(), eLeft(), eRight(), eTop(), and EcalClusterLazyTools::matrixEnergy().
|
staticprivate |
Definition at line 485 of file EcalClusterTools.cc.
References relval_parameters_module::energy, CastorDataFrameFilter_impl::energySum(), getMaximum(), getNrCrysDiffInEta(), getNrCrysDiffInPhi(), matrixDetId(), and recHitEnergy().
Referenced by localCovariances(), and scLocalCovariances().
|
staticprivate |
Definition at line 511 of file EcalClusterTools.cc.
References EcalBarrel, relval_parameters_module::energy, CastorDataFrameFilter_impl::energySum(), getMaximum(), getNormedIX(), getNormedIY(), matrixDetId(), recHitEnergy(), and DetId::subdetId().
Referenced by localCovariances(), and scLocalCovariances().
|
staticprivate |
Definition at line 463 of file EcalClusterTools.cc.
References e5x5(), first, CaloSubdetectorGeometry::getGeometry(), getMaximum(), CaloCellGeometry::getPosition(), CaloGeometry::getSubdetectorGeometry(), matrixDetId(), position, recHitEnergy(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by covariances().
|
static |
Definition at line 41 of file EcalClusterTools.cc.
References edm::SortedCollection< T, SORT >::end(), and edm::SortedCollection< T, SORT >::find().
Referenced by covariances(), e2nd(), energyBasketFractionEta(), energyBasketFractionPhi(), getMaximum(), localCovariances(), matrixEnergy(), mean5x5PositionInLocalCrysCoord(), mean5x5PositionInXY(), meanClusterPosition(), and scLocalCovariances().
|
static |
Definition at line 1126 of file EcalClusterTools.cc.
References edm::SortedCollection< T, SORT >::end(), edm::SortedCollection< T, SORT >::find(), first, reco::CaloCluster::hitsAndFractions(), i, roundnessSelectedBarrelRecHits(), and cond::rpcobtemp::temp.
Referenced by EcalHaloAlgo::Calculate().
|
static |
Definition at line 1149 of file EcalClusterTools.cc.
References abs, edm::SortedCollection< T, SORT >::begin(), deltaIEta(), deltaIPhi(), edm::SortedCollection< T, SORT >::end(), edm::SortedCollection< T, SORT >::find(), first, getSeedPosition(), reco::CaloCluster::hitsAndFractions(), i, and roundnessSelectedBarrelRecHits().
|
static |
Definition at line 1197 of file EcalClusterTools.cc.
References deltaIEta(), deltaIPhi(), RecoTauValidation_cfi::denominator, getSeedPosition(), getSumEnergy(), i, funct::log(), max(), cond::rpcobtemp::temp, and CommonMethods::weight().
Referenced by roundnessBarrelSuperClusters(), and roundnessBarrelSuperClustersUserExtended().
|
static |
Definition at line 899 of file EcalClusterTools.cc.
References RecoTauValidation_cfi::denominator, dPhi(), e5x5(), EcalBarrel, relval_parameters_module::energy, first, getDPhiEndcap(), getMaximum(), getNrCrysDiffInEta(), getNrCrysDiffInPhi(), CaloTopology::getSubdetectorTopology(), reco::CaloCluster::hitsAndFractions(), i, funct::log(), max(), mean5x5PositionInLocalCrysCoord(), mean5x5PositionInXY(), recHitEnergy(), reco::SuperCluster::seed(), DetId::subdetId(), and v.
Referenced by EcalClusterLazyTools::scLocalCovariances().
|
static |
Definition at line 692 of file EcalClusterTools.cc.
References absZernikeMoment().
Referenced by EcalClusterLazyTools::zernike20().
|
static |
Definition at line 699 of file EcalClusterTools.cc.
References absZernikeMoment().
Referenced by EcalClusterLazyTools::zernike42().