28 bool merge,
double sigma,
bool commonCorner,
30 : doMerge(merge), mergeNsigma(sigma), mergeCommonCorner(commonCorner) {
36 : doMerge(
false), mergeNsigma(1.0), mergeCommonCorner(
false) {
41 std::pair<Acts::GeometryIdentifier, std::vector<Acts::BoundIndices>>>
44 std::pair<Acts::GeometryIdentifier, std::vector<Acts::BoundIndices>>>
47 for (
size_t ibi = 0; ibi < digitizationConfigs.size(); ++ibi) {
49 const auto dCfg = digitizationConfigs.valueAt(ibi);
50 std::vector<Acts::BoundIndices> boundIndices;
51 boundIndices.insert(boundIndices.end(),
52 dCfg.geometricDigiConfig.indices.begin(),
53 dCfg.geometricDigiConfig.indices.end());
55 for (
const auto&
c : dCfg.smearingDigiConfig) {
56 boundIndices.push_back(
c.index);
58 bIndexInput.push_back({geoID, boundIndices});