#include "DataFormats/CaloTowers/interface/CaloTowerCollection.h"
#include "DataFormats/EgammaReco/interface/SuperClusterFwd.h"
#include "DataFormats/CaloRecHit/interface/CaloCluster.h"
#include "Geometry/CaloTopology/interface/CaloTowerConstituentsMap.h"
#include "Geometry/CaloTopology/interface/HcalTopology.h"
Go to the source code of this file.
Namespaces | |
egamma | |
Enumerations | |
enum | egamma::HoeMode { egamma::HoeMode::SingleTower = 0, egamma::HoeMode::TowersBehindCluster = 1 } |
Functions | |
double | egamma::depth1HcalESum (std::vector< CaloTowerDetId > const &towers, CaloTowerCollection const &) |
double | egamma::depth2HcalESum (std::vector< CaloTowerDetId > const &towers, CaloTowerCollection const &) |
bool | egamma::hasActiveHcal (std::vector< CaloTowerDetId > const &towers, CaloTowerConstituentsMap const &towerMap, HcalChannelQuality const &hcalQuality, HcalTopology const &hcalTopology) |
CaloTowerDetId | egamma::towerOf (reco::CaloCluster const &cluster, CaloTowerConstituentsMap const &towerMap) |
std::vector< CaloTowerDetId > | egamma::towersOf (reco::SuperCluster const &sc, CaloTowerConstituentsMap const &towerMap, HoeMode mode=HoeMode::SingleTower) |