EMECDetDescr Node1 EMECDetDescr - m_samplingIndex - m_regionIndex - m_radialIndex - m_phiBinning - m_etaBinning + EMECDetDescr() + ~EMECDetDescr() + getOffset() + getHalfLength() + getManager() + getSamplingIndex() + getRegionIndex() + getRadialIndex() + getPhiBinning() + getEtaBinning() - EMECDetDescr() Node2 RCBase Node2->Node1 Node3 EMECDetectorManager + EMECDetectorManager() + ~EMECDetectorManager() + beginDetectorRegion() + endDetectorRegion() + getDetectorRegion() + getNumDetectorRegions() + getTreeTop() + getNumTreeTops() + getFocalToRef() + getRefToActive() and 13 more... - EMECDetectorManager() - operator=() Node3->Node1 -m_manager Node4 GeoVDetectorManager Node4->Node3 Node5 EMECDetectorRegion - m_descriptor - m_endcapIndex - m_projectivityDisplacement + EMECDetectorRegion() + ~EMECDetectorRegion() + getEMECCell() + getDescriptor() + getSamplingIndex() + getRegionIndex() + getRadialIndex() + beginPhiIndex() + endPhiIndex() + beginEtaIndex() and 9 more... - EMECDetectorRegion() - operator=() Node5->Node3 -m_DetRegionsRandom Node8 std::vector< const EMECDetectorRegion * > Node5->Node8 +elements Node7 EMECDetectorManager ::EMECMagicNumbers + focalToRef + refToActive + activeLength + refToPresampler + presamplerLength Node7->Node3 -m_MagicNumbers Node8->Node3 -m_DetRegionsIterative Node9 CxxUtils::CachedPointer < const EMECPresamplerHVManager > + CachedPointer() + CachedPointer() + CachedPointer() + CachedPointer() + operator=() + set() + store() + get() + ptr() Node9->Node3 -m_presamplerHVManager Node58 CxxUtils::CachedPointer < const EMECHVManager > + CachedPointer() + CachedPointer() + CachedPointer() + CachedPointer() + operator=() + set() + store() + get() + ptr() Node58->Node3 -m_HVManager Node71 std::vector< double > + elements Node71->Node1 -m_offset -m_halfLength Node71->Node3 -m_zsep12 -m_ziw -m_zsep23