12 #include <initializer_list>
17 geoId.
setVolume(data.value(
"volume", null));
19 geoId.
setLayer(data.value(
"layer", null));
27 data[
"volume"] = geoId.
volume();
33 data[
"layer"] = geoId.
layer();
44 std::vector<Acts::GeometryIdentifier>& geoIdList) {
45 for (
auto&
entry : data) {
48 geoIdList.push_back(geoId);
54 const std::vector<Acts::GeometryIdentifier>& geoIdList) {
55 for (
auto& geoId : geoIdList) {
58 data.push_back(entry);
65 std::vector<Acts::GeometryIdentifier> geoIdList;
67 infile.exceptions(std::ofstream::failbit | std::ofstream::badbit);
74 const std::vector<Acts::GeometryIdentifier>& geoIdList,
79 outfile.exceptions(std::ofstream::failbit | std::ofstream::badbit);