diff --git a/algo/ca/core/pars/CaInitManager.h b/algo/ca/core/pars/CaInitManager.h
index d44137a0b1bb4cb97728f15e4da7d2eb6d9ce663..37004ef1f09bd4629751e4a74fffa53b667d8293 100644
--- a/algo/ca/core/pars/CaInitManager.h
+++ b/algo/ca/core/pars/CaInitManager.h
@@ -294,6 +294,10 @@ namespace cbm::algo::ca
     /// \param false  the Kalman filter is be used in track finder
     void DevSetIsParSearchWUsed(bool value = true) { fParameters.fDevIsParSearchWUsed = value; }
 
+    /// \brief Prints parameters log to string
+    /// \param verbose  Verbosity level
+    std::string PrintParameters(int verbose = 1) const { return fParameters.ToString(verbose); }
+
    private:
     /// \brief Checker for Iteration container initialization (sets EInitKey::kCAIterations)
     /// \return true If all Iteration objects were initialized properly
diff --git a/core/qa/report/CbmQaReportBeamerEngine.cxx b/core/qa/report/CbmQaReportBeamerEngine.cxx
index c829e29a96daea14f71a23786b3578b2d1b2848c..87e51240f89692d387c7b6ced8f6a32586a4d675 100644
--- a/core/qa/report/CbmQaReportBeamerEngine.cxx
+++ b/core/qa/report/CbmQaReportBeamerEngine.cxx
@@ -211,7 +211,7 @@ std::string BeamerEngine::HeaderBody(const Header& header) const
   out << "  \\titlepage\n";
   out << "  \\begin{tabular}{r@{ }l}\n";
   out << "     author: & " << header.GetAuthor() << " \\\\\n";
-  out << "     setup: & " << header.GetSetup() << "\\\\\n";
+  out << "     setup: & " << LatexFormat::Apply(header.GetSetup()) << "\\\\\n";
   out << "     tags: & " << boost::algorithm::join(header.GetTags(), ", ") << '\n';
   out << "  \\end{tabular}\n";
   out << "\\end{frame}\n";
diff --git a/external/InstallParameter.cmake b/external/InstallParameter.cmake
index aa5167f644c1909bbee2763d6ecf717757e0726e..95fbf42955bc041d67d6463437e1fd4276d4f651 100644
--- a/external/InstallParameter.cmake
+++ b/external/InstallParameter.cmake
@@ -1,4 +1,4 @@
-set(PARAMETER_VERSION 1fb21955436a8ba4403373d5561fcdd70a105b2a) # 2024-05-06
+set(PARAMETER_VERSION c9b27d4274384c15593fea41056538ea24eae626) # 2024-05-07
 
 set(PARAMETER_SRC_URL "https://git.cbm.gsi.de/CbmSoft/cbmroot_parameter.git")
 
diff --git a/macro/L1/check_ca_par.C b/macro/L1/check_ca_par.C
new file mode 100644
index 0000000000000000000000000000000000000000..e642cf93dad597b7d05e0b92f8a8a4e99d8f05c8
--- /dev/null
+++ b/macro/L1/check_ca_par.C
@@ -0,0 +1,17 @@
+/* Copyright (C) 2024 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
+   SPDX-License-Identifier: GPL-3.0-only
+   Authors: Sergei Zharko [committer] */
+
+/// \file   check_ca_par.C
+/// \brief  Prints the contents of the CA tracking parameter file
+/// \since  07.05.2024
+/// \author Sergei Zharko <s.zharko@gsi.de>
+
+/// \brief Macro execution function
+/// \param name  Path to the parameter file
+void check_ca_par(const std::string& name)
+{
+  cbm::algo::ca::InitManager im;
+  im.ReadParametersObject(name);
+  std::cout << im.PrintParameters() << '\n';
+}
diff --git a/macro/mcbm/mcbm_reco_event.C b/macro/mcbm/mcbm_reco_event.C
index 48fb1aa0395bb325abf04c746fd69e06c8a74f49..015689c452bfd68f210a477941f043521c484e57 100644
--- a/macro/mcbm/mcbm_reco_event.C
+++ b/macro/mcbm/mcbm_reco_event.C
@@ -386,7 +386,6 @@ void mcbm_reco_event(Int_t nEvents = 10, TString dataset = "data/test",
 
   // User configuration example for CA:
   //l1->SetConfigUser(srcDir + "/macro/L1/configs/ca_params_user_example.yaml");
-  l1->SetConfigUser("/u/szharko/frameworks/cbm/work/data_runner/mcbm2024/ca_mcbm2024_test_main.yaml");
   run->AddTask(l1);
 
   CbmL1GlobalTrackFinder* globalTrackFinder = new CbmL1GlobalTrackFinder();
diff --git a/reco/L1/L1LinkDef.h b/reco/L1/L1LinkDef.h
index 27191282adc86353ddc52604ff29efc42fb1db98..159d3d6888444ccb3aa5a1c9dcb7792f552f5256 100644
--- a/reco/L1/L1LinkDef.h
+++ b/reco/L1/L1LinkDef.h
@@ -14,6 +14,7 @@
 #pragma link C++ enum class cbm::algo::ca::ECounter;
 #pragma link C++ enum class cbm::algo::ca::EDetectorID;
 #pragma link C++ class cbm::algo::ca::TrackingMonitor - ;
+//#pragma link C++ class cbm::algo::ca::InitManager - ;
 #pragma link C++ class CbmTrackingDetectorInterfaceInit + ;
 #pragma link C++ class CbmL1 + ;
 #pragma link C++ class CbmL1StsTrackFinder + ;
@@ -23,12 +24,10 @@
 //#pragma link C++ class  CbmL1MuchFinderQa+;
 #pragma link C++ class CbmL1GlobalTrackFinder + ;
 #pragma link C++ class CbmL1GlobalFindTracksEvents + ;
-#pragma link C++ class CbmGenerateMaterialMaps.h + ;
+#pragma link C++ class CbmGenerateMaterialMaps + ;
 //#pragma link C++ class  CbmL1SttHit+;
 //#pragma link C++ class  CbmL1SttTrackFinder+;
 //#pragma link C++ class  CbmL1SttTrack+;
-#pragma link C++ class CbmTrackerInputQaTrd + ;
-#pragma link C++ class CbmTrackerInputQaTof + ;
 #pragma link C++ class CbmCaInputQaMvd + ;
 #pragma link C++ class CbmCaInputQaMuch + ;
 #pragma link C++ class CbmCaInputQaSts + ;