Commit 5e351ecc authored by Paul Schuetze's avatar Paul Schuetze
Browse files

OnlineMonitor: Add configuration stating which clustering/tracking module is in use

parent d680b8f4
...@@ -22,6 +22,9 @@ OnlineMonitor::OnlineMonitor(Configuration config, std::vector<std::shared_ptr<D ...@@ -22,6 +22,9 @@ OnlineMonitor::OnlineMonitor(Configuration config, std::vector<std::shared_ptr<D
updateNumber = m_config.get<int>("update", 200); updateNumber = m_config.get<int>("update", 200);
ignoreAux = m_config.get<bool>("ignore_aux", true); ignoreAux = m_config.get<bool>("ignore_aux", true);
clusteringModule = m_config.get<std::string>("clustering_module", "Clustering4D");
trackingModule = m_config.get<std::string>("tracking_module", "Tracking4D");
// Set up overview plots: // Set up overview plots:
canvas_overview = m_config.getMatrix<std::string>("overview", canvas_overview = m_config.getMatrix<std::string>("overview",
{{"Tracking4D/trackChi2"}, {{"Tracking4D/trackChi2"},
......
...@@ -65,6 +65,9 @@ namespace corryvreckan { ...@@ -65,6 +65,9 @@ namespace corryvreckan {
std::string canvasTitle; std::string canvasTitle;
std::string clusteringModule;
std::string trackingModule;
// Canvases and their plots: // Canvases and their plots:
Matrix<std::string> canvas_dutplots, canvas_overview, canvas_tracking, canvas_hitmaps, canvas_residuals, canvas_cx, Matrix<std::string> canvas_dutplots, canvas_overview, canvas_tracking, canvas_hitmaps, canvas_residuals, canvas_cx,
canvas_cy, canvas_cx2d, canvas_cy2d, canvas_charge, canvas_time; canvas_cy, canvas_cx2d, canvas_cy2d, canvas_charge, canvas_time;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment