![]() |
![]() |
#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 (const std::vector< std::pair< const EcalRecHit *, float > > &RH_ptrs_fracs, 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 std::vector< float > | covariances (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const CaloGeometry *geometry, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv, float w0=4.7) |
static float | e1x3 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e1x3 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | e1x5 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e1x5 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | e2nd (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits) |
static float | e2nd (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | e2x2 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e2x2 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | e2x5Bottom (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e2x5Bottom (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | e2x5Left (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e2x5Left (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | e2x5Max (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e2x5Max (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | e2x5Right (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e2x5Right (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | e2x5Top (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e2x5Top (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | e3x1 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e3x1 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | e3x2 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e3x2 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | e3x3 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e3x3 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | e4x4 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e4x4 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | e5x1 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e5x1 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | e5x5 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | e5x5 (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | eBottom (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | eBottom (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | eLeft (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | eLeft (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | eMax (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits) |
static float | eMax (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static std::vector< float > | energyBasketFractionEta (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits) |
static std::vector< float > | energyBasketFractionEta (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static std::vector< float > | energyBasketFractionPhi (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits) |
static std::vector< float > | energyBasketFractionPhi (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | eRight (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | eRight (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | eTop (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static float | eTop (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | getFraction (const std::vector< std::pair< DetId, float > > &v_id, DetId id) |
static std::pair< DetId, float > | getMaximum (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits) |
static std::pair< DetId, float > | getMaximum (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static std::pair< DetId, float > | getMaximum (const std::vector< std::pair< DetId, float > > &v_id, const EcalRecHitCollection *recHits) |
static std::pair< DetId, float > | getMaximum (const std::vector< std::pair< DetId, float > > &v_id, const EcalRecHitCollection *recHits, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
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 > | lat (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloGeometry *geometry, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv, 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< float > | localCovariances (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv, float w0=4.7) |
static std::vector< DetId > | matrixDetId (const CaloTopology *topology, DetId id, int ixMin, int ixMax, int iyMin, int iyMax) |
static std::vector< DetId > | matrixDetId (const CaloTopology *topology, DetId id, int ixMin, int ixMax, int iyMin, int iyMax, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
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 | matrixEnergy (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, DetId id, int ixMin, int ixMax, int iyMin, int iyMax, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static float | recHitEnergy (DetId id, const EcalRecHitCollection *recHits) |
static float | recHitEnergy (DetId id, const EcalRecHitCollection *recHits, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
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 (const std::vector< std::pair< const EcalRecHit *, float > > &rhVector, int weightedPositionMethod=0) |
static std::vector< float > | scLocalCovariances (const reco::SuperCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, float w0=4.7) |
static std::vector< float > | scLocalCovariances (const reco::SuperCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv, 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 (const std::vector< std::pair< const EcalRecHit *, float > > &RH_ptrs) |
static float | getSumEnergy (const std::vector< std::pair< const EcalRecHit *, float > > &RH_ptrs_fracs) |
static std::pair< float, float > | mean5x5PositionInLocalCrysCoord (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology) |
static std::pair< float, float > | mean5x5PositionInLocalCrysCoord (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static std::pair< float, float > | mean5x5PositionInXY (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, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
static math::XYZVector | meanClusterPosition (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const CaloGeometry *geometry) |
static math::XYZVector | meanClusterPosition (const reco::BasicCluster &cluster, const EcalRecHitCollection *recHits, const CaloTopology *topology, const CaloGeometry *geometry, const std::vector< int > &flagsexcl, const std::vector< int > &severitiesexcl, const EcalSeverityLevelAlgo *sevLv) |
various cluster tools (e.g. cluster shapes)
editing author: M.B. Anderson
Definition at line 45 of file EcalClusterTools.h.
|
inline |
Definition at line 47 of file EcalClusterTools.h.
|
inline |
Definition at line 48 of file EcalClusterTools.h.
|
staticprivate |
Definition at line 1185 of file EcalClusterTools.cc.
References calc_AbsZernikeMoment(), and fast_AbsZernikeMoment().
Referenced by zernike20(), and zernike42().
|
staticprivate |
Definition at line 1235 of file EcalClusterTools.cc.
References funct::cos(), alignCSCRings::e, factorial(), getEnergyDepTopology(), i, m, funct::pow(), alignCSCRings::r, alignCSCRings::s, funct::sin(), and mathSSE::sqrt().
Referenced by absZernikeMoment().
|
static |
Definition at line 1541 of file EcalClusterTools.cc.
References edm::SortedCollection< T, SORT >::find(), first, i, and edm::second().
Referenced by ExoticaDQM::analyzeLongLived(), cluster2ndMoments(), and HLTDisplacedEgammaFilter::hltFilter().
|
static |
Definition at line 1560 of file EcalClusterTools.cc.
References Cluster2ndMoments::alpha, cluster2ndMoments(), reco::SuperCluster::seed(), Cluster2ndMoments::sMaj, and Cluster2ndMoments::sMin.
|
static |
Definition at line 1578 of file EcalClusterTools.cc.
References Cluster2ndMoments::alpha, cuy::denominator, CaloRecHit::detid(), EcalBarrel, CaloRecHit::energy(), getIEta(), getIPhi(), getNormedIX(), getNormedIY(), getSumEnergy(), i, create_public_lumi_plots::log, max(), phi, Cluster2ndMoments::sMaj, Cluster2ndMoments::sMin, mathSSE::sqrt(), and DetId::subdetId().
|
staticprivate |
|
static |
Definition at line 861 of file EcalClusterTools.cc.
References cuy::denominator, dPhi(), e5x5(), relval_parameters_module::energy, PV3DBase< T, PVType, FrameType >::eta(), cropTnPTrees::frac, getFraction(), CaloSubdetectorGeometry::getGeometry(), getMaximum(), CaloCellGeometry::getPosition(), CaloGeometry::getSubdetectorGeometry(), CaloTopology::getSubdetectorTopology(), i, j, create_public_lumi_plots::log, max(), meanClusterPosition(), Geom::Phi< T >::phi(), PV3DBase< T, PVType, FrameType >::phi(), Geom::pi(), position, recHitEnergy(), Geom::twoPi(), findQualityFiles::v, and w().
Referenced by GsfElectronAlgo::calculateShowerShape(), EcalClusterLazyTools::covariances(), egHLT::OffHelper::fillClusShapeData(), PhotonProducer::fillPhotonCollection(), GEDPhotonProducer::fillPhotonCollection(), and PiZeroDiscriminatorProducer::produce().
|
static |
Definition at line 930 of file EcalClusterTools.cc.
References cuy::denominator, dPhi(), e5x5(), relval_parameters_module::energy, PV3DBase< T, PVType, FrameType >::eta(), cropTnPTrees::frac, getFraction(), CaloSubdetectorGeometry::getGeometry(), getMaximum(), CaloCellGeometry::getPosition(), CaloGeometry::getSubdetectorGeometry(), CaloTopology::getSubdetectorTopology(), i, j, create_public_lumi_plots::log, max(), meanClusterPosition(), Geom::Phi< T >::phi(), PV3DBase< T, PVType, FrameType >::phi(), Geom::pi(), position, recHitEnergy(), Geom::twoPi(), findQualityFiles::v, and w().
|
staticprivate |
Definition at line 1921 of file EcalClusterTools.cc.
Referenced by roundnessBarrelSuperClustersUserExtended(), and roundnessSelectedBarrelRecHits().
|
staticprivate |
Definition at line 1910 of file EcalClusterTools.cc.
Referenced by roundnessBarrelSuperClustersUserExtended(), and roundnessSelectedBarrelRecHits().
|
static |
Definition at line 441 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EcalClusterLazyTools::e1x3().
|
static |
Definition at line 447 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
|
static |
Definition at line 413 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by GsfElectronAlgo::calculateShowerShape(), EcalClusterLazyTools::e1x5(), PhotonProducer::fillPhotonCollection(), and GEDPhotonProducer::fillPhotonCollection().
|
static |
Definition at line 419 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
|
static |
Definition at line 295 of file EcalClusterTools.cc.
References first, i, recHitEnergy(), and edm::second().
Referenced by SuperClusterHelper::e2nd(), EcalClusterLazyTools::e2nd(), RegressionHelper::getEcalRegression(), PiZeroDiscriminatorProducer::produce(), and BaselinePFSCRegression::set().
|
static |
Definition at line 310 of file EcalClusterTools.cc.
References first, i, recHitEnergy(), and edm::second().
|
static |
Definition at line 191 of file EcalClusterTools.cc.
References first, getMaximum(), matrixEnergy(), and max().
Referenced by EBClusterTask::analyze(), EEClusterTask::analyze(), EcalClusterLazyTools::e2x2(), and PiZeroDiscriminatorProducer::produce().
|
static |
Definition at line 203 of file EcalClusterTools.cc.
References first, getMaximum(), matrixEnergy(), and max().
|
static |
Definition at line 368 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by SuperClusterHelper::e2x5Bottom(), EcalClusterLazyTools::e2x5Bottom(), and PiZeroDiscriminatorProducer::produce().
|
static |
Definition at line 374 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
|
static |
Definition at line 341 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by SuperClusterHelper::e2x5Left(), EcalClusterLazyTools::e2x5Left(), and PiZeroDiscriminatorProducer::produce().
|
static |
Definition at line 347 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
|
static |
Definition at line 382 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by GsfElectronAlgo::calculateShowerShape(), SuperClusterHelper::e2x5Max(), EcalClusterLazyTools::e2x5Max(), PhotonProducer::fillPhotonCollection(), and GEDPhotonProducer::fillPhotonCollection().
|
static |
Definition at line 397 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
|
static |
Definition at line 327 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by SuperClusterHelper::e2x5Right(), and EcalClusterLazyTools::e2x5Right().
|
static |
Definition at line 334 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
|
static |
Definition at line 355 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by SuperClusterHelper::e2x5Top(), EcalClusterLazyTools::e2x5Top(), and PiZeroDiscriminatorProducer::produce().
|
static |
Definition at line 361 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
|
static |
Definition at line 454 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EcalClusterLazyTools::e3x1().
|
static |
Definition at line 460 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
|
static |
Definition at line 214 of file EcalClusterTools.cc.
References first, getMaximum(), matrixEnergy(), and max().
Referenced by EcalClusterLazyTools::e3x2(), and PiZeroDiscriminatorProducer::produce().
|
static |
Definition at line 224 of file EcalClusterTools.cc.
References first, getMaximum(), matrixEnergy(), and max().
|
static |
Definition at line 235 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EBClusterTask::analyze(), EEClusterTask::analyze(), ContainmentCorrectionAnalyzer::analyze(), HiEgammaSCEnergyCorrectionAlgo::applyCorrection(), GsfElectronAlgo::calculateShowerShape(), SuperClusterHelper::e3x3(), EcalClusterLazyTools::e3x3(), egHLT::OffHelper::fillClusShapeData(), PhotonProducer::fillPhotonCollection(), GEDPhotonProducer::fillPhotonCollection(), RegressionHelper::getEcalRegression(), PiZeroDiscriminatorProducer::produce(), ecaldqm::ClusterTask::runOnSuperClusters(), BaselinePFSCRegression::set(), and SuperClusterHelper::subClusterE3x3().
|
static |
Definition at line 242 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
|
static |
Definition at line 249 of file EcalClusterTools.cc.
References first, getMaximum(), matrixEnergy(), and max().
Referenced by EcalClusterLazyTools::e4x4().
|
static |
Definition at line 259 of file EcalClusterTools.cc.
References first, getMaximum(), matrixEnergy(), and max().
|
static |
Definition at line 428 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EcalClusterLazyTools::e5x1().
|
static |
Definition at line 434 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
|
static |
Definition at line 272 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EBClusterTask::analyze(), EEClusterTask::analyze(), ContainmentCorrectionAnalyzer::analyze(), HiEgammaSCEnergyCorrectionAlgo::applyCorrection(), GsfElectronAlgo::calculateShowerShape(), covariances(), SuperClusterHelper::e5x5(), EcalClusterLazyTools::e5x5(), PhotonProducer::fillPhotonCollection(), GEDPhotonProducer::fillPhotonCollection(), localCovariances(), meanClusterPosition(), PiZeroDiscriminatorProducer::produce(), and scLocalCovariances().
|
static |
Definition at line 278 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
|
static |
Definition at line 507 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EBRecoSummary::analyze(), SuperClusterHelper::eBottom(), EcalClusterLazyTools::eBottom(), RegressionHelper::getEcalRegression(), PiZeroDiscriminatorProducer::produce(), and BaselinePFSCRegression::set().
|
static |
Definition at line 513 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
|
static |
Definition at line 467 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EBRecoSummary::analyze(), SuperClusterHelper::eLeft(), EcalClusterLazyTools::eLeft(), RegressionHelper::getEcalRegression(), PiZeroDiscriminatorProducer::produce(), and BaselinePFSCRegression::set().
|
static |
Definition at line 473 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
|
static |
Definition at line 284 of file EcalClusterTools.cc.
References getMaximum(), and edm::second().
Referenced by EBRecoSummary::analyze(), ContainmentCorrectionAnalyzer::analyze(), SuperClusterHelper::eMax(), EcalClusterLazyTools::eMax(), PhotonProducer::fillPhotonCollection(), GEDPhotonProducer::fillPhotonCollection(), RegressionHelper::getEcalRegression(), PiZeroDiscriminatorProducer::produce(), BaselinePFSCRegression::set(), and SuperClusterHelper::subClusterEmax().
|
static |
Definition at line 289 of file EcalClusterTools.cc.
References getMaximum(), and edm::second().
|
static |
Definition at line 519 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 536 of file EcalClusterTools.cc.
References EcalBarrel, first, i, EBDetId::im(), EBDetId::kModulesPerSM, EBDetId::positiveZ(), recHitEnergy(), and python.multivaluedict::sort().
|
static |
Definition at line 552 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 569 of file EcalClusterTools.cc.
References EcalBarrel, first, i, EBDetId::iphi(), EBDetId::kCrystalsInPhi, EBDetId::kTowersInPhi, EBDetId::MAX_IPHI, EBDetId::positiveZ(), recHitEnergy(), and python.multivaluedict::sort().
|
static |
Definition at line 480 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EBRecoSummary::analyze(), SuperClusterHelper::eRight(), EcalClusterLazyTools::eRight(), RegressionHelper::getEcalRegression(), PiZeroDiscriminatorProducer::produce(), and BaselinePFSCRegression::set().
|
static |
Definition at line 486 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
|
static |
Definition at line 493 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
Referenced by EBRecoSummary::analyze(), SuperClusterHelper::eTop(), EcalClusterLazyTools::eTop(), RegressionHelper::getEcalRegression(), PiZeroDiscriminatorProducer::produce(), and BaselinePFSCRegression::set().
|
static |
Definition at line 499 of file EcalClusterTools.cc.
References first, getMaximum(), and matrixEnergy().
|
inlinestaticprivate |
Definition at line 216 of file EcalClusterTools.h.
Referenced by fast_AbsZernikeMoment().
|
inlinestaticprivate |
Definition at line 217 of file EcalClusterTools.h.
References alignCSCRings::r.
Referenced by fast_AbsZernikeMoment().
|
inlinestaticprivate |
|
inlinestaticprivate |
Definition at line 219 of file EcalClusterTools.h.
References alignCSCRings::r.
Referenced by fast_AbsZernikeMoment().
|
inlinestaticprivate |
Definition at line 220 of file EcalClusterTools.h.
References alignCSCRings::r.
Referenced by fast_AbsZernikeMoment().
|
inlinestaticprivate |
Definition at line 221 of file EcalClusterTools.h.
References alignCSCRings::r.
Referenced by fast_AbsZernikeMoment().
|
inlinestaticprivate |
|
inlinestaticprivate |
Definition at line 223 of file EcalClusterTools.h.
References alignCSCRings::r.
Referenced by fast_AbsZernikeMoment().
|
inlinestaticprivate |
Definition at line 224 of file EcalClusterTools.h.
References alignCSCRings::r.
Referenced by fast_AbsZernikeMoment().
|
inlinestaticprivate |
Definition at line 225 of file EcalClusterTools.h.
References funct::pow(), and alignCSCRings::r.
Referenced by fast_AbsZernikeMoment().
|
inlinestaticprivate |
Definition at line 226 of file EcalClusterTools.h.
References funct::pow().
Referenced by fast_AbsZernikeMoment().
|
inlinestaticprivate |
Definition at line 227 of file EcalClusterTools.h.
References funct::pow().
Referenced by fast_AbsZernikeMoment().
|
inlinestaticprivate |
|
staticprivate |
Definition at line 1198 of file EcalClusterTools.cc.
References funct::cos(), alignCSCRings::e, f00(), f11(), f20(), f22(), f31(), f33(), f40(), f42(), f44(), f51(), f53(), f55(), getEnergyDepTopology(), i, getHLTprescales::index, phi, alignCSCRings::r, funct::sin(), and mathSSE::sqrt().
Referenced by absZernikeMoment().
|
staticprivate |
Definition at line 1361 of file EcalClusterTools.cc.
References dPhi(), getNormedIX(), getNormedIY(), phi, mathSSE::sqrt(), and tmp.
Referenced by localCovariances(), and scLocalCovariances().
|
staticprivate |
Definition at line 586 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(), create_public_lumi_plots::log, LogDebug, M_PI, max(), EcalClusterTools::EcalClusterEnergyDeposition::phi, EcalClusterTools::EcalClusterEnergyDeposition::r, histoStyle::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().
|
static |
Definition at line 18 of file EcalClusterTools.cc.
References first, cropTnPTrees::frac, and i.
Referenced by covariances(), localCovariances(), matrixEnergy(), and scLocalCovariances().
|
staticprivate |
Definition at line 1268 of file EcalClusterTools.cc.
References DetId::Ecal, EcalBarrel, EcalEndcap, getNormedIX(), getNormedIY(), EBDetId::ieta(), and mathSSE::sqrt().
Referenced by cluster2ndMoments(), and getNrCrysDiffInEta().
|
staticprivate |
Definition at line 1289 of file EcalClusterTools.cc.
References DetId::Ecal, EcalBarrel, and EBDetId::iphi().
Referenced by cluster2ndMoments(), and getNrCrysDiffInPhi().
|
static |
Definition at line 60 of file EcalClusterTools.cc.
Referenced by ContainmentCorrectionAnalyzer::analyze(), ExoticaDQM::analyzeLongLived(), 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(), getMaximum(), HLTDisplacedEgammaFilter::hltFilter(), localCovariances(), mean5x5PositionInLocalCrysCoord(), mean5x5PositionInXY(), meanClusterPosition(), EcalDigiSelector::produce(), and scLocalCovariances().
|
static |
Definition at line 65 of file EcalClusterTools.cc.
References getMaximum().
|
static |
Definition at line 31 of file EcalClusterTools.cc.
References relval_parameters_module::energy, first, i, max(), and recHitEnergy().
|
static |
Definition at line 45 of file EcalClusterTools.cc.
References relval_parameters_module::energy, first, i, max(), and recHitEnergy().
|
staticprivate |
Definition at line 1301 of file EcalClusterTools.cc.
References DetId::Ecal, EcalEndcap, and EEDetId::ix().
Referenced by cluster2ndMoments(), getDPhiEndcap(), getIEta(), and mean5x5PositionInXY().
|
staticprivate |
Definition at line 1313 of file EcalClusterTools.cc.
References DetId::Ecal, EcalEndcap, and EEDetId::iy().
Referenced by cluster2ndMoments(), getDPhiEndcap(), getIEta(), and mean5x5PositionInXY().
|
staticprivate |
Definition at line 1325 of file EcalClusterTools.cc.
References EcalBarrel, getIEta(), and DetId::subdetId().
Referenced by localCovariances(), mean5x5PositionInLocalCrysCoord(), and scLocalCovariances().
|
staticprivate |
Definition at line 1345 of file EcalClusterTools.cc.
References EcalBarrel, getIPhi(), and DetId::subdetId().
Referenced by localCovariances(), mean5x5PositionInLocalCrysCoord(), and scLocalCovariances().
|
staticprivate |
Definition at line 1930 of file EcalClusterTools.cc.
References CaloRecHit::detid(), and CaloRecHit::energy().
Referenced by roundnessBarrelSuperClustersUserExtended(), and roundnessSelectedBarrelRecHits().
|
staticprivate |
Definition at line 1956 of file EcalClusterTools.cc.
Referenced by cluster2ndMoments(), and roundnessSelectedBarrelRecHits().
|
static |
Definition at line 647 of file EcalClusterTools.cc.
References funct::cos(), reco::e1, reco::e2, getEnergyDepTopology(), i, n, phi, alignCSCRings::r, funct::sin(), and tmp.
Referenced by EcalClusterLazyTools::lat().
|
static |
|
static |
Definition at line 1006 of file EcalClusterTools.cc.
References cuy::denominator, dPhi(), e5x5(), EcalBarrel, relval_parameters_module::energy, cropTnPTrees::frac, getDPhiEndcap(), getFraction(), getMaximum(), getNrCrysDiffInEta(), getNrCrysDiffInPhi(), CaloTopology::getSubdetectorTopology(), create_public_lumi_plots::log, max(), mean5x5PositionInLocalCrysCoord(), mean5x5PositionInXY(), recHitEnergy(), DetId::subdetId(), findQualityFiles::v, and w().
Referenced by GsfElectronAlgo::calculateShowerShape(), SuperClusterHelper::computeLocalCovariances(), egHLT::OffHelper::fillClusShapeData(), PhotonProducer::fillPhotonCollection(), GEDPhotonProducer::fillPhotonCollection(), RegressionHelper::getEcalRegression(), EcalClusterLazyTools::localCovariances(), and BaselinePFSCRegression::set().
|
static |
Definition at line 1089 of file EcalClusterTools.cc.
References cuy::denominator, dPhi(), e5x5(), EcalBarrel, relval_parameters_module::energy, cropTnPTrees::frac, getDPhiEndcap(), getFraction(), getMaximum(), getNrCrysDiffInEta(), getNrCrysDiffInPhi(), CaloTopology::getSubdetectorTopology(), create_public_lumi_plots::log, max(), mean5x5PositionInLocalCrysCoord(), mean5x5PositionInXY(), recHitEnergy(), DetId::subdetId(), findQualityFiles::v, and w().
|
static |
Definition at line 175 of file EcalClusterTools.cc.
References CaloTopology::getSubdetectorTopology(), i, j, and findQualityFiles::v.
Referenced by EcalClusterLazyTools::matrixDetId(), mean5x5PositionInLocalCrysCoord(), mean5x5PositionInXY(), meanClusterPosition(), and EcalDigiSelector::produce().
|
static |
|
static |
Definition at line 132 of file EcalClusterTools.cc.
References relval_parameters_module::energy, cropTnPTrees::frac, getFraction(), CaloTopology::getSubdetectorTopology(), i, j, 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().
|
static |
Definition at line 156 of file EcalClusterTools.cc.
References relval_parameters_module::energy, cropTnPTrees::frac, getFraction(), CaloTopology::getSubdetectorTopology(), i, j, and recHitEnergy().
|
staticprivate |
Definition at line 754 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 778 of file EcalClusterTools.cc.
References relval_parameters_module::energy, CastorDataFrameFilter_impl::energySum(), getMaximum(), getNrCrysDiffInEta(), getNrCrysDiffInPhi(), matrixDetId(), and recHitEnergy().
|
staticprivate |
Definition at line 808 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 834 of file EcalClusterTools.cc.
References EcalBarrel, relval_parameters_module::energy, CastorDataFrameFilter_impl::energySum(), getMaximum(), getNormedIX(), getNormedIY(), matrixDetId(), recHitEnergy(), and DetId::subdetId().
|
staticprivate |
Definition at line 710 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().
|
staticprivate |
Definition at line 729 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().
|
static |
Definition at line 71 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 88 of file EcalClusterTools.cc.
References edm::SortedCollection< T, SORT >::end(), spr::find(), edm::SortedCollection< T, SORT >::find(), and EcalSeverityLevelAlgo::severityLevel().
|
static |
Definition at line 1713 of file EcalClusterTools.cc.
References edm::SortedCollection< T, SORT >::end(), edm::SortedCollection< T, SORT >::find(), first, reco::CaloCluster::hitsAndFractions(), i, roundnessSelectedBarrelRecHits(), edm::second(), and groupFilesInBlocks::temp.
Referenced by EcalHaloAlgo::Calculate(), and PhotonMIPHaloTagger::GetMipTrailFit().
|
static |
Definition at line 1732 of file EcalClusterTools.cc.
References funct::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 1777 of file EcalClusterTools.cc.
References deltaIEta(), deltaIPhi(), cuy::denominator, CaloRecHit::detid(), CaloRecHit::energy(), getSeedPosition(), getSumEnergy(), i, create_public_lumi_plots::log, max(), groupFilesInBlocks::temp, and histoStyle::weight.
Referenced by roundnessBarrelSuperClusters(), and roundnessBarrelSuperClustersUserExtended().
|
static |
Definition at line 1381 of file EcalClusterTools.cc.
References cuy::denominator, dPhi(), e5x5(), EcalBarrel, relval_parameters_module::energy, first, cropTnPTrees::frac, getDPhiEndcap(), getFraction(), getMaximum(), getNrCrysDiffInEta(), getNrCrysDiffInPhi(), CaloTopology::getSubdetectorTopology(), reco::CaloCluster::hitsAndFractions(), i, create_public_lumi_plots::log, max(), mean5x5PositionInLocalCrysCoord(), mean5x5PositionInXY(), recHitEnergy(), reco::SuperCluster::seed(), DetId::subdetId(), findQualityFiles::v, and w().
Referenced by EcalClusterLazyTools::scLocalCovariances().
|
static |
Definition at line 1459 of file EcalClusterTools.cc.
References cuy::denominator, dPhi(), e5x5(), EcalBarrel, relval_parameters_module::energy, first, cropTnPTrees::frac, getDPhiEndcap(), getFraction(), getMaximum(), getNrCrysDiffInEta(), getNrCrysDiffInPhi(), CaloTopology::getSubdetectorTopology(), reco::CaloCluster::hitsAndFractions(), i, create_public_lumi_plots::log, max(), mean5x5PositionInLocalCrysCoord(), mean5x5PositionInXY(), recHitEnergy(), reco::SuperCluster::seed(), DetId::subdetId(), findQualityFiles::v, and w().
|
static |
Definition at line 1171 of file EcalClusterTools.cc.
References absZernikeMoment().
Referenced by EcalClusterLazyTools::zernike20().
|
static |
Definition at line 1178 of file EcalClusterTools.cc.
References absZernikeMoment().
Referenced by EcalClusterLazyTools::zernike42().