1 #ifndef __L1Trigger_L1THGCal_HGCalTriggerTowerGeometryHelper_h__ 2 #define __L1Trigger_L1THGCal_HGCalTriggerTowerGeometryHelper_h__ 20 #include <unordered_map> 24 struct HGCalTowerCoord;
void setGeometry(const HGCalTriggerGeometryBase *const geom)
const std::vector< l1t::HGCalTowerCoord > & getTowerCoordinates() const
HGCalTriggerTools triggerTools_
std::vector< double > binsPhi_
std::vector< l1t::HGCalTowerCoord > tower_coords_
std::vector< double > binsEta_
~HGCalTriggerTowerGeometryHelper()
std::unordered_map< unsigned, short > cells_to_trigger_towers_
HGCalTriggerTowerGeometryHelper(const edm::ParameterSet &conf)
unsigned short getTriggerTower(const l1t::HGCalTriggerCell &) const
unsigned short getTriggerTowerFromEtaPhi(const float &eta, const float &phi) const