Skip to content
Snippets Groups Projects

online/CA: adding yaml-configuration into the online tracking chain; updating hash for the cbmroot_parameters repository

Merged Sergei Zharko requested to merge s.zharko/cbmroot:dev-side into master
All threads resolved!

Files

+ 13
12
@@ -78,18 +78,7 @@ std::vector<std::string> ConfigReader::GetNodeKeys(const YAML::Node& node) const
//
void ConfigReader::Read()
{
{ // Init CA iterations in L1InitManager
if (fVerbose >= 1) {
LOG(info) << "- reading track finder iterations";
}
auto iters = this->ReadCAIterationVector();
assert(iters.size());
fpInitManager->ClearCAIterations();
fpInitManager->SetCAIterationsNumberCrosscheck(iters.size());
std::for_each(iters.begin(), iters.end(), [&](auto& iter) { fpInitManager->PushBackCAIteration(iter); });
}
{ // Unset inactive tracking stations
if (!fbGeometryLock) { // Unset inactive tracking stations
if (fVerbose >= 1) {
LOG(info) << "- unsetting inactive tracking stations";
}
@@ -108,6 +97,18 @@ void ConfigReader::Read()
}
}
{ // Init CA iterations in L1InitManager
if (fVerbose >= 1) {
LOG(info) << "- reading track finder iterations";
}
auto iters = this->ReadCAIterationVector();
assert(iters.size());
fpInitManager->ClearCAIterations();
fpInitManager->SetCAIterationsNumberCrosscheck(iters.size());
std::for_each(iters.begin(), iters.end(), [&](auto& iter) { fpInitManager->PushBackCAIteration(iter); });
}
// Init parameters, independnent from the tracking iteration
if (fVerbose >= 1) {
Loading