HECDetectorManager Node1 HECDetectorManager - m_focalToRef1 - m_focalToRef2 - m_isTestBeam + HECDetectorManager() + ~HECDetectorManager() + beginDetectorRegion() + endDetectorRegion() + getDetectorRegion() + getNumDetectorRegions() + getTreeTop() + getNumTreeTops() + beginBlock() + endBlock() and 7 more... - HECDetectorManager() - operator=() Node2 GeoVDetectorManager Node2->Node1 Node3 HECHVManager + HECHVManager() + ~HECHVManager() + getDescriptor() + getHVModule() + getDataSim() + getData() + hvLineNo() + beginSideIndex() + endSideIndex() + beginPhiIndex() + endPhiIndex() + beginSamplingIndex() + endSamplingIndex() - getData() - HECHVManager() - operator=() Node3->Node1 -m_HVManager Node4 std::unique_ptr< const HECHVManager::Clockwork > + operator->() Node4->Node3 -m_c Node53 std::vector< const HECDetectorRegion * > Node53->Node1 -m_DetRegionsIterative Node54 HECDetectorRegion - m_descriptor - m_endcapIndex - m_projectivityDisplacement + HECDetectorRegion() + ~HECDetectorRegion() + getHECCell() + getDescriptor() + getSamplingIndex() + getRegionIndex() + beginPhiIndex() + endPhiIndex() + beginEtaIndex() + endEtaIndex() and 8 more... - HECDetectorRegion() - operator=() Node54->Node1 -m_DetRegionsRandom Node54->Node53 +elements Node55 GeoVDetectorElement Node55->Node54 Node56 std::vector< const HECLongBlock * > Node56->Node1 -m_HecLongBlock Node57 HECLongBlock - m_blockNumber - m_innerRadius - m_outerRadius - m_depth - m_numLArGaps - m_frontPlateThickness - m_backPlateThickness + HECLongBlock() + HECLongBlock() + ~HECLongBlock() + operator=() + getRadialSegment() + getNumRadialSegments() + getBlockNumber() + getInnerRadius() + getOuterRadius() + getDepth() + getNumLArGaps() + getFrontPlateThickness() + getBackPlateThickness() Node57->Node56 +elements Node60 std::vector< PVLink > + elements Node60->Node1 -m_treeTop