@@ -58,16 +58,23 @@ void read_detector(host_detector& detector, vecmem::memory_resource& mr,
5858 traccc::io::get_absolute_path (geometry_file));
5959
6060 // TODO: Update this
61- if (header.detector == " Cylindrical detector from DD4hep blueprint" ) {
62- ::read_detector<odd_detector>(detector, mr, geometry_file,
63- material_file, grid_file);
61+ if (header.detector == " telescope_detector" ) {
62+ ::read_detector<traccc::telescope_detector>(detector, mr, geometry_file,
63+ material_file, grid_file);
64+ } else if (header.detector == " toy_detector" ) {
65+ ::read_detector<traccc::toy_detector>(detector, mr, geometry_file,
66+ material_file, grid_file);
67+ } else if (header.detector ==
68+ " Cylindrical detector from DD4hep blueprint" ) {
69+ ::read_detector<traccc::odd_detector>(detector, mr, geometry_file,
70+ material_file, grid_file);
6471 } else if (header.detector == " detray_detector" ) {
65- ::read_detector<itk_detector>(detector, mr, geometry_file,
66- material_file, grid_file);
72+ ::read_detector<traccc:: itk_detector>(detector, mr, geometry_file,
73+ material_file, grid_file);
6774 } else {
6875 // TODO: Warning here
69- ::read_detector<default_detector>(detector, mr, geometry_file,
70- material_file, grid_file);
76+ ::read_detector<traccc:: default_detector>(detector, mr, geometry_file,
77+ material_file, grid_file);
7178 }
7279}
7380
0 commit comments