diff --git a/Setup/SetupStack.h b/Setup/SetupStack.h index c8d0d1ebaa896e842866255641481f1f2a8797b7..2d68a982ab5cf00674129d6d1ff7627ea80aee18 100644 --- a/Setup/SetupStack.h +++ b/Setup/SetupStack.h @@ -9,6 +9,7 @@ #pragma once #include <corsika/history/HistoryStackExtension.h> +#include <corsika/history/HistorySecondaryView.hpp> #include <corsika/stack/CombinedStack.h> #include <corsika/stack/node/GeometryNodeStackExtension.h> #include <corsika/stack/nuclear_extension/NuclearStackExtension.h> @@ -78,7 +79,7 @@ namespace corsika::setup { // corsika::setup::detail::StackWithGeometryInterface>; corsika::setup::detail::StackWithHistoryInterface>; #elif defined(__GNUC__) || defined(__GNUG__) - using StackView = corsika::stack::MakeView<corsika::setup::Stack>::type; + using StackView = corsika::history::HistorySecondaryView<corsika::stack::MakeView<corsika::setup::Stack>::type>; #endif } // namespace corsika::setup diff --git a/Stack/History/HistoryObservationPlane.cc b/Stack/History/HistoryObservationPlane.cc index 7971124bc99a8bf1b64ae6202a1ebac6fa81575b..d9374eee7e00ee8177cd3027b86a9fac7bc6b9cd 100644 --- a/Stack/History/HistoryObservationPlane.cc +++ b/Stack/History/HistoryObservationPlane.cc @@ -12,6 +12,7 @@ #include <boost/histogram/ostream.hpp> #include <fstream> +#include <iostream> using namespace corsika::units::si; using namespace corsika::history; diff --git a/Stack/History/HistoryObservationPlane.hpp b/Stack/History/HistoryObservationPlane.hpp index 99a6b424f4bcae8ce3c9d3f207352c3fcbf558bd..019d5e1ee24895b87606a6ef0fcc4fb188999e1c 100644 --- a/Stack/History/HistoryObservationPlane.hpp +++ b/Stack/History/HistoryObservationPlane.hpp @@ -55,6 +55,8 @@ namespace corsika::history { corsika::setup::Stack::ParticleType const& vParticle, corsika::setup::Trajectory const& vTrajectory); + void print(); + private: void fillHistoryHistogram(setup::Stack::ParticleType const&);