From e08c23289fbfa0d3f6d74d2b1efa39fafc836bc6 Mon Sep 17 00:00:00 2001 From: Arthur Hennequin <arthur.hennequin@cern.ch> Date: Thu, 20 Mar 2025 13:44:32 +0100 Subject: [PATCH 1/2] Adapt to rapidyaml switch --- Alignment/TAlignment/src/AlignConditionHelpers.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Alignment/TAlignment/src/AlignConditionHelpers.h b/Alignment/TAlignment/src/AlignConditionHelpers.h index 236e4cddd..c9f73185f 100644 --- a/Alignment/TAlignment/src/AlignConditionHelpers.h +++ b/Alignment/TAlignment/src/AlignConditionHelpers.h @@ -27,9 +27,7 @@ namespace LHCb::Alignment::ConditionHelpers { return T( cond ); } else { using DT = std::decay_t<T>; - if constexpr ( std::is_same_v<DT, YAML::Node> ) { - return LHCb::Detector::utils::json2yaml( cond.get<nlohmann::json>() ); - } else if constexpr ( !detail::PassAsAny<DT>::value ) { + if constexpr ( !detail::PassAsAny<DT>::value ) { return cond.get<DT>(); } else { const DT* p = nullptr; -- GitLab From 95a9f42b1750511b7e45bb273bbb939729b84aa2 Mon Sep 17 00:00:00 2001 From: Arthur Hennequin <arthur.hennequin@cern.ch> Date: Fri, 21 Mar 2025 11:12:01 +0100 Subject: [PATCH 2/2] Remove unused includes, add missing whitespace in test yaml --- Alignment/Humboldt/tests/options/input_and_conds.py | 2 +- Calibration/Pi0Calibration/src/Pi0CalibrationAlg.cpp | 2 -- Calibration/Pi0Calibration/src/Pi0LambdaMap.cpp | 2 -- Calibration/Pi0Calibration/src/Pi0MMap2Histo.cpp | 2 -- 4 files changed, 1 insertion(+), 7 deletions(-) diff --git a/Alignment/Humboldt/tests/options/input_and_conds.py b/Alignment/Humboldt/tests/options/input_and_conds.py index 9875b318a..51400d070 100644 --- a/Alignment/Humboldt/tests/options/input_and_conds.py +++ b/Alignment/Humboldt/tests/options/input_and_conds.py @@ -21,7 +21,7 @@ if UseDD4Hep: from Configurables import LHCb__Det__LbDD4hep__DD4hepSvc as DD4hepSvc dx = 1.092 dy = 0.474 - condval = "!alignment{ position: [%f * mm, %f * mm, 0 * mm], rotation: [0,0,0]}" % ( + condval = "!alignment { position: [%f * mm, %f * mm, 0 * mm], rotation: [0,0,0]}" % ( dx, dy) DD4hepSvc().ConditionsOverride = { "/world/BeforeMagnetRegion/VP/MotionVPLeft:alignment_delta": condval, diff --git a/Calibration/Pi0Calibration/src/Pi0CalibrationAlg.cpp b/Calibration/Pi0Calibration/src/Pi0CalibrationAlg.cpp index c64af87f4..652162f86 100644 --- a/Calibration/Pi0Calibration/src/Pi0CalibrationAlg.cpp +++ b/Calibration/Pi0Calibration/src/Pi0CalibrationAlg.cpp @@ -34,8 +34,6 @@ #include <boost/filesystem.hpp> -#include <yaml-cpp/yaml.h> - #include <fstream> #include <iostream> #include <map> diff --git a/Calibration/Pi0Calibration/src/Pi0LambdaMap.cpp b/Calibration/Pi0Calibration/src/Pi0LambdaMap.cpp index f110e260b..e65baed04 100644 --- a/Calibration/Pi0Calibration/src/Pi0LambdaMap.cpp +++ b/Calibration/Pi0Calibration/src/Pi0LambdaMap.cpp @@ -42,8 +42,6 @@ using namespace boost; using namespace boost::filesystem; using namespace Calibration::Pi0Calibration; -#include "yaml-cpp/yaml.h" - Pi0LambdaMap::Pi0LambdaMap( const std::vector<unsigned int>& indices ) { for ( auto index : indices ) m_lambdas[index] = std::make_pair( -1., -1. ); } diff --git a/Calibration/Pi0Calibration/src/Pi0MMap2Histo.cpp b/Calibration/Pi0Calibration/src/Pi0MMap2Histo.cpp index cc97c1b4b..7ef7a9593 100644 --- a/Calibration/Pi0Calibration/src/Pi0MMap2Histo.cpp +++ b/Calibration/Pi0Calibration/src/Pi0MMap2Histo.cpp @@ -34,8 +34,6 @@ #include <boost/filesystem.hpp> -#include <yaml-cpp/yaml.h> - #include <cstdint> #include <iostream> #include <map> -- GitLab