From e5c431ddb2c2c3203592a817fca0cc2db0101990 Mon Sep 17 00:00:00 2001
From: Ben Couturier <ben.couturier@cern.ch>
Date: Mon, 21 Mar 2022 16:36:30 +0100
Subject: [PATCH] Fixed hlt1_reco_velo_only test for the DD4hep branch

---
 Hlt/Moore/python/Moore/qmtest/exclusions.py | 2 ++
 Hlt/RecoConf/options/hlt1_reco_velo_only.py | 6 ++++++
 2 files changed, 8 insertions(+)

diff --git a/Hlt/Moore/python/Moore/qmtest/exclusions.py b/Hlt/Moore/python/Moore/qmtest/exclusions.py
index 4ebf9c48361..29dd1dab087 100644
--- a/Hlt/Moore/python/Moore/qmtest/exclusions.py
+++ b/Hlt/Moore/python/Moore/qmtest/exclusions.py
@@ -46,6 +46,8 @@ remove_known_warnings = LineSkipper(regexps=[
     # expected WARNINGs from ThorBPVLTIME -- see issue Rec#265
     r" +WARNING Lifetime fit did not converge. Aborting.",
     r" +WARNING Negative variance produced in lifetime fit iteration.",
+    # DD4hep geometry. XXX should be fixed there
+    r".*The sub volume lvUX851InUT is NOT constructed.*",
 ])
 
 preprocessor = remove_known_warnings + LineSkipper(regexps=[
diff --git a/Hlt/RecoConf/options/hlt1_reco_velo_only.py b/Hlt/RecoConf/options/hlt1_reco_velo_only.py
index c43f7bbbee6..612a8dc7396 100644
--- a/Hlt/RecoConf/options/hlt1_reco_velo_only.py
+++ b/Hlt/RecoConf/options/hlt1_reco_velo_only.py
@@ -10,5 +10,11 @@
 ###############################################################################
 from Moore import options, run_reconstruction
 from RecoConf.standalone import standalone_hlt1_reco_velo_only
+from DDDB.CheckDD4Hep import UseDD4Hep
+
+if UseDD4Hep:
+    from Configurables import LHCb__Det__LbDD4hep__DD4hepSvc as DD4hepSvc
+    dd4hepSvc = DD4hepSvc()
+    dd4hepSvc.DetectorList = ['/world', 'VP']
 
 run_reconstruction(options, standalone_hlt1_reco_velo_only)
-- 
GitLab