From 95d00ca4dbbf58de7e7b017e5d3ec2f13c6b9a3c Mon Sep 17 00:00:00 2001
From: Laurent Dufour <laurent.dufour@cern.ch>
Date: Mon, 24 Feb 2025 18:44:13 +0000
Subject: [PATCH] Add generic accessors for MCVertices

---
 Tr/PatChecker/src/PrimaryVertexChecker.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Tr/PatChecker/src/PrimaryVertexChecker.cpp b/Tr/PatChecker/src/PrimaryVertexChecker.cpp
index 618af1216a3..f9d4f5d091f 100644
--- a/Tr/PatChecker/src/PrimaryVertexChecker.cpp
+++ b/Tr/PatChecker/src/PrimaryVertexChecker.cpp
@@ -222,7 +222,7 @@ struct fmt::formatter<recoAs> : fmt::formatter<std::underlying_type_t<recoAs>> {
 
 class PrimaryVertexChecker
     : public LHCb::Algorithm::Consumer<
-          void( LHCb::Tracks const&, Vertices const&, LHCb::MCVertices const&, LHCb::MCParticles const&,
+          void( LHCb::Tracks const&, Vertices const&, LHCb::MCVertex::Range const&, LHCb::MCParticles const&,
                 LHCb::MCHeader const&, LHCb::MCProperty const&, LHCb::Conditions::InteractionRegion const& ),
           LHCb::Algorithm::Traits::usesBaseAndConditions<GaudiTupleAlg, LHCb::Conditions::InteractionRegion>> {
 public:
@@ -239,7 +239,7 @@ public:
                     KeyValue{ "InteractionRegionCache", "AlgorithmSpecific-" + name + "-InteractionRegion" } } } {}
 
   StatusCode initialize() override; ///< Algorithm initialization
-  void       operator()( LHCb::Tracks const& tracks, Vertices const& vertices, LHCb::MCVertices const& mcvtx,
+  void       operator()( LHCb::Tracks const& tracks, Vertices const& vertices, LHCb::MCVertex::Range const& mcvtx,
                    LHCb::MCParticles const& mcps, LHCb::MCHeader const& mcheader, LHCb::MCProperty const& flags,
                    LHCb::Conditions::InteractionRegion const& ) const override; ///< Algorithm execution
   StatusCode finalize() override;                                                     ///< Algorithm finalization
@@ -280,7 +280,7 @@ StatusCode PrimaryVertexChecker::initialize() {
 // Main execution
 //=============================================================================
 void PrimaryVertexChecker::operator()( LHCb::Tracks const& tracks, Vertices const& recoVtx,
-                                       LHCb::MCVertices const& mcvtx, LHCb::MCParticles const& mcps,
+                                       LHCb::MCVertex::Range const& mcvtx, LHCb::MCParticles const& mcps,
                                        LHCb::MCHeader const& mcheader, LHCb::MCProperty const& flags,
                                        LHCb::Conditions::InteractionRegion const& region ) const {
   ++m_nevt;
-- 
GitLab