From ae6415c4fcb70f22e833737c87a70d3922ad340c Mon Sep 17 00:00:00 2001 From: Dmitry Kalinkin <dmitry.kalinkin@gmail.com> Date: Wed, 24 Apr 2024 14:14:38 -0400 Subject: [PATCH] RawHitAnalysis: prepare for OneToOne relation to SimHit in MCRecoTrackerHitAssociation --- benchmarks/rich/src/RawHitAnalysis.cc | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/benchmarks/rich/src/RawHitAnalysis.cc b/benchmarks/rich/src/RawHitAnalysis.cc index d55ac99d..36419835 100644 --- a/benchmarks/rich/src/RawHitAnalysis.cc +++ b/benchmarks/rich/src/RawHitAnalysis.cc @@ -2,6 +2,7 @@ // Subject to the terms in the LICENSE file found in the top-level directory. #include "RawHitAnalysis.h" +#include <edm4eic/EDM4eicVersion.h> namespace benchmarks { @@ -65,11 +66,18 @@ namespace benchmarks { // loop over hits with associations (no noise) for(const auto& assoc : assocs) { - for(const auto& hit : assoc.getSimHits()) { - auto wavelength = Tools::GetPhotonWavelength(hit, m_log); - if(wavelength>=0) - m_phot_spectrum->Fill(wavelength); - } +#if EDM4EIC_VERSION_MAJOR >= 6 + auto hit = assoc.getSimHit(); +#else + for(const auto& hit : assoc.getSimHits()) { +#endif + auto wavelength = Tools::GetPhotonWavelength(hit, m_log); + if(wavelength>=0) + m_phot_spectrum->Fill(wavelength); +#if EDM4EIC_VERSION_MAJOR >= 6 +#else + } +#endif } } -- GitLab