From f27f63e14a906b4dfa379242e420e0ffe8f3a82a Mon Sep 17 00:00:00 2001 From: Maximilian Reininghaus <maximilian.reininghaus@kit.edu> Date: Fri, 5 Jun 2020 02:02:24 +0200 Subject: [PATCH] fixed InteractionHistogram::operator+() --- Processes/InteractionCounter/InteractionHistogram.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Processes/InteractionCounter/InteractionHistogram.cc b/Processes/InteractionCounter/InteractionHistogram.cc index 556b58f27..61ed9d5c8 100644 --- a/Processes/InteractionCounter/InteractionHistogram.cc +++ b/Processes/InteractionCounter/InteractionHistogram.cc @@ -19,7 +19,6 @@ void InteractionHistogram::fill(particles::Code projectile_id, units::si::HEPEnergyType lab_energy, units::si::HEPEnergyType mass_target, int A, int Z) { using namespace units::si; - if (projectile_id == particles::Code::Nucleus) { auto const sqrtS = sqrt(A * A * (units::constants::nucleonMass * units::constants::nucleonMass) + @@ -52,7 +51,6 @@ void InteractionHistogram::fill(particles::Code projectile_id, interaction_histogram_cms_( static_cast<corsika::particles::CodeIntType>(projectile_id), sqrtS / 1_GeV); - interaction_histogram_lab_( static_cast<corsika::particles::CodeIntType>(projectile_id), lab_energy / 1_GeV); } @@ -82,6 +80,9 @@ InteractionHistogram InteractionHistogram::operator+(InteractionHistogram other) other.nuclear_inthist_lab_ += nuclear_inthist_lab_; other.nuclear_inthist_cms_ += nuclear_inthist_cms_; + other.interaction_histogram_lab_ += interaction_histogram_lab_; + other.interaction_histogram_cms_ += interaction_histogram_cms_; + return other; } -- GitLab