Skip to content

Commit

Permalink
SonarCloud v3
Browse files Browse the repository at this point in the history
  • Loading branch information
asalzburger committed Feb 5, 2025
1 parent 5502c34 commit 25e454a
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 12 deletions.
12 changes: 6 additions & 6 deletions Core/include/Acts/Utilities/BinUtility.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ class BinUtility {
const Transform3& tForm = Transform3::Identity())
: m_binningData(), m_transform(tForm), m_itransform(tForm.inverse()) {
m_binningData.reserve(3);
m_binningData.push_back(bData);
m_binningData.emplace_back(bData);
}

/// Constructor for equidistant
Expand All @@ -78,7 +78,7 @@ class BinUtility {
const Transform3& tForm = Transform3::Identity())
: m_binningData(), m_transform(tForm), m_itransform(tForm.inverse()) {
m_binningData.reserve(3);
m_binningData.push_back(BinningData(opt, value, bins, min, max));
m_binningData.emplace_back(BinningData(opt, value, bins, min, max));
}

/// Constructor for arbitrary
Expand All @@ -92,7 +92,7 @@ class BinUtility {
const Transform3& tForm = Transform3::Identity())
: m_binningData(), m_transform(tForm), m_itransform(tForm.inverse()) {
m_binningData.reserve(3);
m_binningData.push_back(BinningData(opt, value, bValues));
m_binningData.emplace_back(BinningData(opt, value, bValues));
}

/// Copy constructor
Expand All @@ -110,19 +110,19 @@ class BinUtility {
m_transform(Transform3::Identity()),
m_itransform(Transform3::Identity()) {
m_binningData.reserve(3);
m_binningData.push_back(BinningData(pAxis));
m_binningData.emplace_back(BinningData(pAxis));
}

/// Create from ProtoAxis
///
/// @param pAxes the ProtoAxes to be used
BinUtility(const std::vector<ProtoAxis>& pAxes)
explicit BinUtility(const std::vector<ProtoAxis>& pAxes)
: m_binningData(),
m_transform(Transform3::Identity()),
m_itransform(Transform3::Identity()) {
m_binningData.reserve(3);
for (const auto& pAxis : pAxes) {
m_binningData.push_back(BinningData(pAxis));
m_binningData.emplace_back(BinningData(pAxis));
}
}

Expand Down
2 changes: 1 addition & 1 deletion Core/include/Acts/Utilities/BinningData.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ class BinningData {
min = static_cast<float>(axis.getMin());
max = static_cast<float>(axis.getMax());
m_bins = axis.getNBins();
step = (max - min) / (1. * m_bins);
step = (max - min) / static_cast<float>(m_bins);
zdim = (m_bins == 1);
m_boundaries.reserve(axis.getBinEdges().size());
for (const auto& edge : axis.getBinEdges()) {
Expand Down
7 changes: 2 additions & 5 deletions Core/src/Utilities/ProtoAxis.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -113,11 +113,8 @@ void Acts::ProtoAxis::setRange(double minE, double maxE) {
} else {
std::vector<double> edges = m_axis->getBinEdges();
// Clip it to min/max
edges.erase(std::remove_if(edges.begin(), edges.end(),
[minE, maxE](double e) -> bool {
return (e < minE || e > maxE);
}),
edges.end());
std::erase_if(edges,
[minE, maxE](double e) { return (e < minE || e > maxE); });
// Add the min and max
edges.emplace_back(minE);
edges.emplace_back(maxE);
Expand Down

0 comments on commit 25e454a

Please sign in to comment.