#include <EcalClusterLazyTools.h>
Public Member Functions | |
std::array< float, 3 > | covariances (const reco::BasicCluster &cluster, float w0=4.7) const |
float | e1x3 (const reco::BasicCluster &cluster) const |
float | e1x5 (const reco::BasicCluster &cluster) const |
float | e2nd (const reco::BasicCluster &cluster) const |
float | e2x2 (const reco::BasicCluster &cluster) const |
float | e2x5Bottom (const reco::BasicCluster &cluster) const |
float | e2x5Left (const reco::BasicCluster &cluster) const |
float | e2x5Max (const reco::BasicCluster &cluster) const |
float | e2x5Right (const reco::BasicCluster &cluster) const |
float | e2x5Top (const reco::BasicCluster &cluster) const |
float | e3x1 (const reco::BasicCluster &cluster) const |
float | e3x2 (const reco::BasicCluster &cluster) const |
float | e3x3 (const reco::BasicCluster &cluster) const |
float | e4x4 (const reco::BasicCluster &cluster) const |
float | e5x1 (const reco::BasicCluster &cluster) const |
float | e5x5 (const reco::BasicCluster &cluster) const |
float | eBottom (const reco::BasicCluster &cluster) const |
EcalClusterLazyToolsT (const edm::Event &ev, ESData const &esData, edm::EDGetTokenT< EcalRecHitCollection > token1, edm::EDGetTokenT< EcalRecHitCollection > token2) | |
EcalClusterLazyToolsT (const edm::Event &ev, ESData const &esData, edm::EDGetTokenT< EcalRecHitCollection > token1, edm::EDGetTokenT< EcalRecHitCollection > token2, edm::EDGetTokenT< EcalRecHitCollection > token3) | |
float | eLeft (const reco::BasicCluster &cluster) const |
float | eMax (const reco::BasicCluster &cluster) const |
std::vector< float > | energyBasketFractionEta (const reco::BasicCluster &cluster) const |
std::vector< float > | energyBasketFractionPhi (const reco::BasicCluster &cluster) const |
std::vector< float > | energyMatrix (reco::BasicCluster const &cluster, int size) const |
float | eRight (const reco::BasicCluster &cluster) const |
float | eTop (const reco::BasicCluster &cluster) const |
std::pair< DetId, float > | getMaximum (const reco::BasicCluster &cluster) const |
std::vector< float > | lat (const reco::BasicCluster &cluster, bool logW=true, float w0=4.7) const |
std::array< float, 3 > | localCovariances (const reco::BasicCluster &cluster, float w0=EgammaLocalCovParamDefaults::kRelEnCut, const EcalPFRecHitThresholds *rhthresholds=nullptr, float multEB=0.0, float multEE=0.0) const |
int | n5x5 (const reco::BasicCluster &cluster) const |
std::array< float, 3 > | scLocalCovariances (const reco::SuperCluster &cluster, float w0=4.7) const |
double | zernike20 (const reco::BasicCluster &cluster, double R0=6.6, bool logW=true, float w0=4.7) const |
double | zernike42 (const reco::BasicCluster &cluster, double R0=6.6, bool logW=true, float w0=4.7) const |
Public Member Functions inherited from EcalClusterLazyToolsBase | |
float | BasicClusterSeedTime (const reco::BasicCluster &cluster) |
float | BasicClusterTime (const reco::BasicCluster &cluster, const edm::Event &ev) |
EcalClusterLazyToolsBase (const edm::Event &ev, ESData const &esData, edm::EDGetTokenT< EcalRecHitCollection > token1, edm::EDGetTokenT< EcalRecHitCollection > token2, std::optional< edm::EDGetTokenT< EcalRecHitCollection >> token3) | |
float | eseffsirir (const reco::SuperCluster &cluster) |
float | eseffsixix (const reco::SuperCluster &cluster) |
float | eseffsiyiy (const reco::SuperCluster &cluster) |
std::vector< float > | getESHits (double X, double Y, double Z, const std::map< DetId, EcalRecHit > &rechits_map, const CaloGeometry *geometry, CaloSubdetectorTopology const *topology_p, int row=0, int plane=1) |
float | getESShape (const std::vector< float > &ESHits0) |
float | SuperClusterSeedTime (const reco::SuperCluster &cluster) |
float | SuperClusterTime (const reco::SuperCluster &cluster, const edm::Event &ev) |
Additional Inherited Members | |
Public Attributes inherited from EcalClusterLazyToolsBase | |
std::map< DetId, EcalRecHit > | rechits_map_ |
Protected Member Functions inherited from EcalClusterLazyToolsBase | |
EcalRecHitCollection const * | getEcalRecHitCollection (const reco::BasicCluster &cluster) const |
Protected Attributes inherited from EcalClusterLazyToolsBase | |
EcalADCToGeVConstant const * | agc = nullptr |
const EcalRecHitCollection * | ebRecHits_ |
std::unique_ptr< CaloSubdetectorTopology const > | ecalPS_topology_ = nullptr |
const EcalRecHitCollection * | eeRecHits_ |
const EcalRecHitCollection * | esRecHits_ |
const CaloGeometry * | geometry_ |
EcalIntercalibConstants const * | ical = nullptr |
EcalIntercalibConstantMap const * | icalMap = nullptr |
EcalLaserDbService const * | laser = nullptr |
const CaloTopology * | topology_ |
Definition at line 137 of file EcalClusterLazyTools.h.
|
inline |
Definition at line 139 of file EcalClusterLazyTools.h.
|
inline |
Definition at line 145 of file EcalClusterLazyTools.h.
|
inline |
Definition at line 271 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::geometry_, EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
|
inline |
Definition at line 177 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
|
inline |
Definition at line 183 of file EcalClusterLazyTools.h.
References EgHLTOffHistBins_cfi::e1x5, EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
Referenced by EGammaMvaEleEstimatorCSA14::mvaValue().
|
inline |
Definition at line 250 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection().
|
inline |
Definition at line 189 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
|
inline |
Definition at line 223 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
|
inline |
Definition at line 213 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
|
inline |
Definition at line 229 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
|
inline |
Definition at line 209 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
|
inline |
Definition at line 218 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
|
inline |
Definition at line 180 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
|
inline |
Definition at line 192 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
|
inline |
Definition at line 195 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
Referenced by EGammaMvaEleEstimatorCSA14::mvaValue(), and EgammaHLTR9IDProducer::produce().
|
inline |
Definition at line 198 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
|
inline |
Definition at line 186 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
|
inline |
Definition at line 201 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
Referenced by EGammaMvaEleEstimatorCSA14::mvaValue().
|
inline |
Definition at line 242 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
|
inline |
Definition at line 233 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
|
inline |
Definition at line 246 of file EcalClusterLazyTools.h.
References cosmicPhotonAnalyzer_cfi::eMax, and EcalClusterLazyToolsBase::getEcalRecHitCollection().
|
inline |
Definition at line 258 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection().
|
inline |
Definition at line 261 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection().
|
inline |
Definition at line 153 of file EcalClusterLazyTools.h.
References hcalRecHitTable_cff::detId, EcalClusterLazyToolsBase::getEcalRecHitCollection(), SiStripPI::getMaximum(), FastTrackerRecHitMaskProducer_cfi::recHits, findQualityFiles::size, and EcalClusterLazyToolsBase::topology_.
|
inline |
Definition at line 236 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
|
inline |
Definition at line 239 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
|
inline |
Definition at line 255 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and SiStripPI::getMaximum().
|
inline |
Definition at line 266 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::geometry_, and EcalClusterLazyToolsBase::getEcalRecHitCollection().
|
inline |
Definition at line 284 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
Referenced by EGammaMvaEleEstimatorCSA14::mvaValue(), and EgammaHLTClusterShapeProducer::produce().
|
inline |
Definition at line 204 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
|
inline |
Definition at line 292 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::getEcalRecHitCollection(), and EcalClusterLazyToolsBase::topology_.
|
inline |
Definition at line 295 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::geometry_, EcalClusterLazyToolsBase::getEcalRecHitCollection(), and HLT_2023v12_cff::R0.
|
inline |
Definition at line 298 of file EcalClusterLazyTools.h.
References EcalClusterLazyToolsBase::geometry_, EcalClusterLazyToolsBase::getEcalRecHitCollection(), and HLT_2023v12_cff::R0.