EMECDetectorManager Node1 EMECDetectorManager + EMECDetectorManager() + ~EMECDetectorManager() + beginDetectorRegion() + endDetectorRegion() + getDetectorRegion() + getNumDetectorRegions() + getTreeTop() + getNumTreeTops() + getFocalToRef() + getRefToActive() and 13 more... - EMECDetectorManager() - operator=() Node2 GeoVDetectorManager Node2->Node1 Node3 EMECDetectorRegion - m_descriptor - m_endcapIndex - m_projectivityDisplacement + EMECDetectorRegion() + ~EMECDetectorRegion() + getEMECCell() + getDescriptor() + getSamplingIndex() + getRegionIndex() + getRadialIndex() + beginPhiIndex() + endPhiIndex() + beginEtaIndex() and 9 more... - EMECDetectorRegion() - operator=() Node3->Node1 -m_DetRegionsRandom Node6 std::vector< const EMECDetectorRegion * > Node3->Node6 +elements Node4 GeoVDetectorElement Node4->Node3 Node5 EMECDetectorManager ::EMECMagicNumbers + focalToRef + refToActive + activeLength + refToPresampler + presamplerLength Node5->Node1 -m_MagicNumbers Node6->Node1 -m_DetRegionsIterative Node7 CxxUtils::CachedPointer < const EMECPresamplerHVManager > + CachedPointer() + CachedPointer() + CachedPointer() + CachedPointer() + operator=() + set() + store() + get() + ptr() Node7->Node1 -m_presamplerHVManager Node56 CxxUtils::CachedPointer < const EMECHVManager > + CachedPointer() + CachedPointer() + CachedPointer() + CachedPointer() + operator=() + set() + store() + get() + ptr() Node56->Node1 -m_HVManager Node68 std::vector< PVLink > + elements Node68->Node1 -m_treeTop Node69 std::vector< double > + elements Node69->Node1 -m_zsep12 -m_ziw -m_zsep23