#include <EcalClusterLazyTools.h>
Public Attributes | |
std::map< DetId, EcalRecHit > | rechits_map_ |
Protected Member Functions | |
void | getADCToGeV (const edm::EventSetup &es) |
void | getEBRecHits (const edm::Event &ev) |
const EcalRecHitCollection * | getEcalRecHitCollection (const reco::BasicCluster &cluster) |
void | getEERecHits (const edm::Event &ev) |
void | getESRecHits (const edm::Event &ev) |
void | getGeometry (const edm::EventSetup &es) |
void | getIntercalibConstants (const edm::EventSetup &es) |
void | getLaserDbService (const edm::EventSetup &es) |
void | getTopology (const edm::EventSetup &es) |
Protected Attributes | |
edm::ESHandle < EcalADCToGeVConstant > | agc |
const EcalRecHitCollection * | ebRecHits_ |
edm::EDGetTokenT < EcalRecHitCollection > | ebRHToken_ |
std::shared_ptr < CaloSubdetectorTopology const > | ecalPS_topology_ |
const EcalRecHitCollection * | eeRecHits_ |
edm::EDGetTokenT < EcalRecHitCollection > | eeRHToken_ |
const EcalRecHitCollection * | esRecHits_ |
edm::EDGetTokenT < EcalRecHitCollection > | esRHToken_ |
const CaloGeometry * | geometry_ |
edm::ESHandle < EcalIntercalibConstants > | ical |
const EcalIntercalibConstantMap * | icalMap |
edm::ESHandle< EcalLaserDbService > | laser |
const CaloTopology * | topology_ |
Definition at line 34 of file EcalClusterLazyTools.h.
EcalClusterLazyToolsBase::EcalClusterLazyToolsBase | ( | const edm::Event & | ev, |
const edm::EventSetup & | es, | ||
edm::EDGetTokenT< EcalRecHitCollection > | token1, | ||
edm::EDGetTokenT< EcalRecHitCollection > | token2 | ||
) |
Definition at line 25 of file EcalClusterLazyTools.cc.
EcalClusterLazyToolsBase::EcalClusterLazyToolsBase | ( | const edm::Event & | ev, |
const edm::EventSetup & | es, | ||
edm::EDGetTokenT< EcalRecHitCollection > | token1, | ||
edm::EDGetTokenT< EcalRecHitCollection > | token2, | ||
edm::EDGetTokenT< EcalRecHitCollection > | token3 | ||
) |
Definition at line 39 of file EcalClusterLazyTools.cc.
EcalClusterLazyToolsBase::~EcalClusterLazyToolsBase | ( | ) |
Definition at line 55 of file EcalClusterLazyTools.cc.
float EcalClusterLazyToolsBase::BasicClusterSeedTime | ( | const reco::BasicCluster & | cluster | ) |
Definition at line 164 of file EcalClusterLazyTools.cc.
float EcalClusterLazyToolsBase::BasicClusterTime | ( | const reco::BasicCluster & | cluster, |
const edm::Event & | ev | ||
) |
Definition at line 181 of file EcalClusterLazyTools.cc.
float EcalClusterLazyToolsBase::eseffsirir | ( | const reco::SuperCluster & | cluster | ) |
Definition at line 263 of file EcalClusterLazyTools.cc.
float EcalClusterLazyToolsBase::eseffsixix | ( | const reco::SuperCluster & | cluster | ) |
Definition at line 278 of file EcalClusterLazyTools.cc.
float EcalClusterLazyToolsBase::eseffsiyiy | ( | const reco::SuperCluster & | cluster | ) |
Definition at line 291 of file EcalClusterLazyTools.cc.
|
protected |
Definition at line 131 of file EcalClusterLazyTools.cc.
|
protected |
Definition at line 78 of file EcalClusterLazyTools.cc.
|
inline |
Definition at line 96 of file EcalClusterLazyTools.h.
|
inline |
Definition at line 97 of file EcalClusterLazyTools.h.
|
inline |
Definition at line 98 of file EcalClusterLazyTools.h.
|
inline |
Definition at line 99 of file EcalClusterLazyTools.h.
|
protected |
Definition at line 145 of file EcalClusterLazyTools.cc.
|
protected |
Definition at line 84 of file EcalClusterLazyTools.cc.
std::vector< float > EcalClusterLazyToolsBase::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 |
||
) |
Definition at line 304 of file EcalClusterLazyTools.cc.
|
protected |
Definition at line 90 of file EcalClusterLazyTools.cc.
float EcalClusterLazyToolsBase::getESShape | ( | const std::vector< float > & | ESHits0 | ) |
Definition at line 418 of file EcalClusterLazyTools.cc.
|
protected |
Definition at line 58 of file EcalClusterLazyTools.cc.
|
protected |
Definition at line 122 of file EcalClusterLazyTools.cc.
|
protected |
Definition at line 139 of file EcalClusterLazyTools.cc.
|
inline |
Definition at line 100 of file EcalClusterLazyTools.h.
|
protected |
Definition at line 72 of file EcalClusterLazyTools.cc.
float EcalClusterLazyToolsBase::SuperClusterSeedTime | ( | const reco::SuperCluster & | cluster | ) |
Definition at line 247 of file EcalClusterLazyTools.cc.
float EcalClusterLazyToolsBase::SuperClusterTime | ( | const reco::SuperCluster & | cluster, |
const edm::Event & | ev | ||
) |
Definition at line 255 of file EcalClusterLazyTools.cc.
|
protected |
Definition at line 86 of file EcalClusterLazyTools.h.
|
protected |
Definition at line 75 of file EcalClusterLazyTools.h.
|
protected |
Definition at line 79 of file EcalClusterLazyTools.h.
|
protected |
Definition at line 81 of file EcalClusterLazyTools.h.
|
protected |
Definition at line 76 of file EcalClusterLazyTools.h.
|
protected |
Definition at line 79 of file EcalClusterLazyTools.h.
|
protected |
Definition at line 77 of file EcalClusterLazyTools.h.
|
protected |
Definition at line 79 of file EcalClusterLazyTools.h.
|
protected |
Definition at line 73 of file EcalClusterLazyTools.h.
|
protected |
Definition at line 84 of file EcalClusterLazyTools.h.
|
protected |
Definition at line 85 of file EcalClusterLazyTools.h.
|
protected |
Definition at line 87 of file EcalClusterLazyTools.h.
std::map<DetId, EcalRecHit> EcalClusterLazyToolsBase::rechits_map_ |
Definition at line 51 of file EcalClusterLazyTools.h.
|
protected |
Definition at line 74 of file EcalClusterLazyTools.h.