diff --git a/DDRec/src/Surface.cpp b/DDRec/src/Surface.cpp index 5d2d00c3b4e2330442ac237331a69518cfbed6c3..777f24ed51e2b09fe22729b6866819fb82e700e2 100644 --- a/DDRec/src/Surface.cpp +++ b/DDRec/src/Surface.cpp @@ -1,5 +1,5 @@ #include "DDRec/Surface.h" -#include "DD4hep/Detector.h" +#include "DD4hep/objects/DetectorInterna.h" #include <math.h> #include <memory> @@ -287,7 +287,7 @@ namespace DD4hep { //=========== compute and cache world transform for surface ========== - TGeoMatrix* wm = _det.object<DetElement::Object>().worldTransformation() ; + const TGeoMatrix* wm = &_det.worldTransformation() ; #if 0 // debug wm->Print() ;