diff --git a/DDDetectors/src/SubdetectorAssembly_geo.cpp b/DDDetectors/src/SubdetectorAssembly_geo.cpp index b2444dcf4ff35dba4c266750c40a2118feb17b3c..1c13cb3a559062507e1f499d9198b930ddb26009 100644 --- a/DDDetectors/src/SubdetectorAssembly_geo.cpp +++ b/DDDetectors/src/SubdetectorAssembly_geo.cpp @@ -35,6 +35,8 @@ static Ref_t create_element(LCDD& lcdd, xml_h e, Ref_t) { RotationZYX rot; sdet.setType("compound"); + XML::setDetectorTypeFlag( e, sdet ) ; + if( usePos ) { pos = Position(x_det.position().x(), x_det.position().y(), x_det.position().z()); }