AGDDDetectorPositioner Node1 AGDDDetectorPositioner + ID + position + theDetector + theVolume + AGDDDetectorPositioner() + ~AGDDDetectorPositioner() + GetDetectorType() + GetDetectorAddress() + GetZPosition() + GetRadius() + GetPhi() + GetFullPhysicalVolume() Node2 AGDDPositioner - m_isSensitiveDetector - m_volume - m_theVolume - m_transform + AGDDPositioner() + ~AGDDPositioner() + Volume() + GetVolume() + Transform() + IsSensitiveDetector() + SensitiveDetector() Node2->Node1