Refactoring of ::ConstructDetector in DetectionSystemsGriffin

Refactored the function stated in the title.