Project
Loading...
Searching...
No Matches
FrameworkGUIDeviceInspector.cxx File Reference
#include "FrameworkGUIDeviceInspector.h"
#include "Framework/DataProcessorInfo.h"
#include "Framework/DeviceControl.h"
#include "Framework/DeviceSpec.h"
#include "Framework/DeviceInfo.h"
#include "Framework/DeviceMetricsInfo.h"
#include "Framework/ChannelSpec.h"
#include "Framework/Logger.h"
#include "Framework/DeviceController.h"
#include "Framework/DataProcessingStates.h"
#include "Framework/Signpost.h"
#include "InspectorHelpers.h"
#include <DebugGUI/icons_font_awesome.h>
#include "DebugGUI/imgui.h"
#include <cinttypes>
#include <csignal>
#include <cstdlib>
#include <iostream>

Go to the source code of this file.

Classes

struct  o2::framework::gui::ChannelsTableHelper
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::framework
 Defining PrimaryVertex explicitly as messageable.
 
namespace  o2::framework::gui
 State for the main GUI window.
 

Functions

void o2::framework::gui::deviceStateTable (DataProcessingStates const &states)
 
void o2::framework::gui::deviceInfoTable (char const *label, ProcessingStateId id, DataProcessingStates const &states, std::variant< std::vector< InputRoute >, std::vector< OutputRoute > > routes, DeviceMetricsInfo const &metrics)
 
void o2::framework::gui::configurationTable (boost::property_tree::ptree const &currentConfig, boost::property_tree::ptree const &currentProvenance)
 
void o2::framework::gui::optionsTable (const char *label, std::vector< ConfigParamSpec > const &options, const DeviceControl &control)
 
void o2::framework::gui::servicesTable (const char *label, std::vector< ServiceSpec > const &services)
 
void o2::framework::gui::displayDeviceInspector (DeviceSpec const &spec, DeviceInfo const &info, DataProcessingStates const &states, DeviceMetricsInfo const &metrics, DataProcessorInfo const &metadata, DeviceControl &control)
 Helper to display information about a device.