diff --git a/include/Flags.h b/include/Flags.h index 3d8bffc9c71acd482a16b72f806c81a6567c8632..51096bc26b6697e06caff5f38509689fe651ab16 100644 --- a/include/Flags.h +++ b/include/Flags.h @@ -33,13 +33,14 @@ namespace ChimeraTK { /** Enum to define types of VariableNetworkNode */ enum class NodeType { Device, ControlSystem, Application, TriggerReceiver, TriggerProvider, Constant, invalid }; - /** Hierarchy modifier: specify if and how the module hierarchy should be modified. */ + /** Hierarchy modifier: specify if and how the module hierarchy should be modified in EntityOwner::findTag() etc. */ enum class HierarchyModifier { none, ///< No modification is performed hideThis, ///< The hierarchy level at which this flag is specified is hidden. Everything below this level is moved ///< exactly one level up. The structure below this level is kept. moveToRoot ///< The module at which this flag is specified is moved to the root level, together with the entire - ///< structure below the module. + ///< structure below the module. Note: Unless you run findTag() or so on the entire application, the + ///< moved hierarchy structures might not be visible in the control system etc. }; } /* namespace ChimeraTK */