IAP GITLAB

Skip to content
Snippets Groups Projects
Commit 3d076b70 authored by ralfulrich's avatar ralfulrich Committed by Ralf Ulrich
Browse files

some consts

parent da5d757e
No related branches found
No related tags found
1 merge request!265Add medium type, as new property (air, water, rock...)
...@@ -34,13 +34,13 @@ namespace corsika::process::proposal { ...@@ -34,13 +34,13 @@ namespace corsika::process::proposal {
using namespace corsika::units::si; // required for operator::_MeV using namespace corsika::units::si; // required for operator::_MeV
_env.GetUniverse()->walk([&](auto& vtn) { _env.GetUniverse()->walk([&](auto& vtn) {
if (vtn.HasModelProperties()) { if (vtn.HasModelProperties()) {
auto prop = &vtn.GetModelProperties(); const auto& prop = vtn.GetModelProperties();
auto medium = mediumData(prop->medium(corsika::geometry::Point( const auto& medium = mediumData(prop.medium(corsika::geometry::Point(
geometry::RootCoordinateSystem::GetInstance().GetRootCoordinateSystem(), 0_cm, geometry::RootCoordinateSystem::GetInstance().GetRootCoordinateSystem(), 0_cm,
0_cm, 0_cm))); 0_cm, 0_cm)));
auto comp_vec = std::vector<PROPOSAL::Components::Component>(); auto comp_vec = std::vector<PROPOSAL::Components::Component>();
auto comp = prop->GetNuclearComposition(); const auto& comp = prop.GetNuclearComposition();
auto frac_iter = comp.GetFractions().cbegin(); auto frac_iter = comp.GetFractions().cbegin();
for (auto& pcode : comp.GetComponents()) { for (auto& pcode : comp.GetComponents()) {
comp_vec.emplace_back(GetName(pcode), GetNucleusZ(pcode), GetNucleusA(pcode), comp_vec.emplace_back(GetName(pcode), GetNucleusZ(pcode), GetNucleusA(pcode),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment