![]() |
Project
|
#include "CommonUtils/ConfigurableParam.h"
#include "CommonUtils/ConfigurableParamHelper.h"
#include "GPUSettings.h"
#include "GPUDefMacros.h"
#include <vector>
#include "GPUSettingsList.h"
Go to the source code of this file.
Macros | |
#define | GPUCA_TPC_GEOMETRY_O2 |
#define | GPUCA_O2_INTERFACE |
#define | BeginNamespace(name) |
#define | EndNamespace() } |
#define | AddOption(name, type, default, optname, optnameshort, help, ...) type name = default; |
#define | AddOptionRTC(...) AddOption(__VA_ARGS__) |
#define | AddVariable(name, type, default) |
#define | AddVariableRTC(...) AddVariable(__VA_ARGS__) |
#define | AddOptionSet(name, type, value, optname, optnameshort, help, ...) |
#define | AddOptionVec(name, type, optname, optnameshort, help, ...) |
#define | AddOptionArray(name, type, count, default, optname, optnameshort, help, ...) type name[count] = {GPUCA_M_STRIP(default)}; |
#define | AddSubConfig(name, instance) |
#define | BeginSubConfig(name, instance, parent, preoptname, preoptnameshort, descr, o2prefix) |
#define | BeginHiddenConfig(name, instance) struct GPUCA_M_CAT(GPUConfigurableParam, name) { |
#define | EndConfig() |
#define | AddCustomCPP(...) __VA_ARGS__ |
#define | AddHelp(...) |
#define | AddShortcut(...) |
#define | AddOptionRTC(...) AddOption(__VA_ARGS__) |
#define | AddOptionArrayRTC(...) AddOptionArray(__VA_ARGS__) |
Definition in file GPUO2InterfaceConfigurableParam.h.
#define AddCustomCPP | ( | ... | ) | __VA_ARGS__ |
Definition at line 58 of file GPUO2InterfaceConfigurableParam.h.
#define AddHelp | ( | ... | ) |
Definition at line 59 of file GPUO2InterfaceConfigurableParam.h.
Definition at line 43 of file GPUO2InterfaceConfigurableParam.h.
#define AddOptionArray | ( | name, | |
type, | |||
count, | |||
default, | |||
optname, | |||
optnameshort, | |||
help, | |||
... | |||
) | type name[count] = {GPUCA_M_STRIP(default)}; |
Definition at line 49 of file GPUO2InterfaceConfigurableParam.h.
#define AddOptionArrayRTC | ( | ... | ) | AddOptionArray(__VA_ARGS__) |
Definition at line 62 of file GPUO2InterfaceConfigurableParam.h.
#define AddOptionRTC | ( | ... | ) | AddOption(__VA_ARGS__) |
Definition at line 44 of file GPUO2InterfaceConfigurableParam.h.
#define AddOptionRTC | ( | ... | ) | AddOption(__VA_ARGS__) |
Definition at line 44 of file GPUO2InterfaceConfigurableParam.h.
Definition at line 47 of file GPUO2InterfaceConfigurableParam.h.
Definition at line 48 of file GPUO2InterfaceConfigurableParam.h.
#define AddShortcut | ( | ... | ) |
Definition at line 60 of file GPUO2InterfaceConfigurableParam.h.
#define AddSubConfig | ( | name, | |
instance | |||
) |
Definition at line 50 of file GPUO2InterfaceConfigurableParam.h.
Definition at line 45 of file GPUO2InterfaceConfigurableParam.h.
#define AddVariableRTC | ( | ... | ) | AddVariable(__VA_ARGS__) |
Definition at line 46 of file GPUO2InterfaceConfigurableParam.h.
#define BeginHiddenConfig | ( | name, | |
instance | |||
) | struct GPUCA_M_CAT(GPUConfigurableParam, name) { |
Definition at line 54 of file GPUO2InterfaceConfigurableParam.h.
#define BeginNamespace | ( | name | ) |
Definition at line 39 of file GPUO2InterfaceConfigurableParam.h.
#define BeginSubConfig | ( | name, | |
instance, | |||
parent, | |||
preoptname, | |||
preoptnameshort, | |||
descr, | |||
o2prefix | |||
) |
Definition at line 51 of file GPUO2InterfaceConfigurableParam.h.
#define EndConfig | ( | ) |
Definition at line 55 of file GPUO2InterfaceConfigurableParam.h.
#define EndNamespace | ( | ) | } |
Definition at line 42 of file GPUO2InterfaceConfigurableParam.h.
#define GPUCA_O2_INTERFACE |
Definition at line 30 of file GPUO2InterfaceConfigurableParam.h.
#define GPUCA_TPC_GEOMETRY_O2 |
Definition at line 27 of file GPUO2InterfaceConfigurableParam.h.