CaloSum Node1 CaloSum - m_defaultRanges - m_numberOfSums - m_varType + CaloSum() + CaloSum() + ~CaloSum() + setRegion() + setRegion() + getRegion() + getRange() + getVarType() + getNumberOfBins() + getNumberOfSums() and 17 more... + getRegion() + getSampling() # getKey() # setUp() # getKey() Node2 std::map< key_t, bin_t > + keys Node2->Node1 -m_sumStore Node3 std::vector< T > Node3->Node2 +elements Node5 std::map< CaloRegion, range_cont_t > + keys Node3->Node5 +elements Node4 T Node4->Node3 +elements Node5->Node1 -m_regionRanges Node6 CaloBinDescriptor< double > - m_outOfRange + CaloBinDescriptor() + CaloBinDescriptor() + CaloBinDescriptor() + CaloBinDescriptor() + operator=() + ~CaloBinDescriptor() + getNumberOfBins() + lowerBound() + upperBound() + lowerBinEdge() and 6 more... Node6->Node1 -m_binDescriptor Node7 std::vector< double > + elements Node7->Node6 -m_bins