diff --git a/DDExamples/ILDExDet/src/compact/AhcalBarrelCalorimeter_geo.cpp b/DDExamples/ILDExDet/src/compact/AhcalBarrelCalorimeter_geo.cpp
index 38926058bfbc6e40873c8a99b3731dcc1aebf3d1..03af52f73c9228915917fd049f0c1d2f569993fa 100644
--- a/DDExamples/ILDExDet/src/compact/AhcalBarrelCalorimeter_geo.cpp
+++ b/DDExamples/ILDExDet/src/compact/AhcalBarrelCalorimeter_geo.cpp
@@ -194,7 +194,7 @@ static Ref_t create_detector(LCDD& lcdd, xml_h element, SensitiveDetector sens)
 	  {
 	    layer_pos_z = (module_num==0)?layer_pos_z:-layer_pos_z;
 	    PlacedVolume layer_phv = envelopeVol.placeVolume(layer_vol,
-							     Transform3D(Rotation(delte_phi,0.,0.),
+							     Transform3D(RotationZ(delte_phi),
 									 Translation3D(layer_pos_x*std::cos(delte_phi),
 										       layer_pos_x*std::sin(delte_phi),
 										       layer_pos_z)));
@@ -238,7 +238,7 @@ static Ref_t create_detector(LCDD& lcdd, xml_h element, SensitiveDetector sens)
   // ==========================================================================
 
   // Place Hcal Barrel volume into the world volume
-  PlacedVolume env_phv = motherVol.placeVolume(envelopeVol,Rotation(0.,0.,Hcal_Barrel_rotation));
+  PlacedVolume env_phv = motherVol.placeVolume(envelopeVol,Transform3D( RotationZ(Hcal_Barrel_rotation) ));
 
   // registry the system id
   env_phv.addPhysVolID("system", sdet.id());
diff --git a/DDExamples/ILDExDet/src/compact/AhcalEndcapCalorimeter_geo.cpp b/DDExamples/ILDExDet/src/compact/AhcalEndcapCalorimeter_geo.cpp
index 8c1948276954cc6322b855554e2e941d33a1de6a..0610f4241af1dfcb8acc0742a5f1c968349b2765 100644
--- a/DDExamples/ILDExDet/src/compact/AhcalEndcapCalorimeter_geo.cpp
+++ b/DDExamples/ILDExDet/src/compact/AhcalEndcapCalorimeter_geo.cpp
@@ -259,7 +259,7 @@ static Ref_t create_detector(LCDD& lcdd, xml_h element, SensitiveDetector sens)
 	  EndcapModule_pos_z = (module_num==0)?EndcapModule_pos_z:-EndcapModule_pos_z;
 
 	  PlacedVolume env_phv = motherVol.placeVolume(envelopeVol,
-						       Transform3D(Rotation(0.,0.,rot_EM),
+						       Transform3D(RotationX(rot_EM),
 								   Translation3D(EndcapModule_pos_x,
 										 EndcapModule_pos_y,
 										 EndcapModule_pos_z)));