38 std::set<DsIndex> dsIndices;
39 for (
auto cathode : cathodes) {
40 auto deId = cathode.deId;
41 auto plane = cathode.plane;
42 if (constants::isValidDetElemId(deId)) {
43 auto solarIds = raw::getSolarUIDs<raw::ElectronicMapperGenerated>(deId);
44 for (
auto solarId : solarIds) {
45 auto dsDetIds = raw::getDualSampas<raw::ElectronicMapperGenerated>(solarId);
46 for (
auto dsDetId : dsDetIds) {
47 if (dsDetId.dsId() >= 1024 && plane == dcs::Plane::Bending ||
48 dsDetId.dsId() < 1024 && plane == dcs::Plane::NonBending) {