HIEventShapeIndex Node1 HIEventShapeIndex - m_size + HIEventShapeIndex() + ~HIEventShapeIndex() + setBinning() + setBinning() + initializeEventShapeContainer() + getIndex() + getIndexFromBin() + getEtaBin() + getNumBins() + getShape() + getShape() + getShape() + print() - getIndex_Internal() - getLayer() - roundToTenth() Node2 std::map< int, std ::vector< HIEventShapeIndex ::range_index_t > > + keys Node2->Node1 -m_edges Node3 std::vector< HIEventShape Index::range_index_t > Node3->Node2 +elements Node4 HIEventShapeIndex:: range_index_t + eta_min + eta_max + index + range_index_t() + range_index_t() + operator()() + operator<() Node4->Node3 +elements