Belle II Software development
Manager::VarBase Struct Reference

Base class for information common to all types of variables. More...

#include <Manager.h>

Inheritance diagram for Manager::VarBase:
Manager::MetaVar Manager::ParameterVar Manager::Var

Public Member Functions

 VarBase (const std::string &n, const std::string &d, const std::string &g, const VariableDataType &v)
 ctor
 
void extendDescriptionString (const std::string &d)
 function to extend the description of the variable
 

Public Attributes

std::string name
 Unique identifier of the function, used as key.
 
std::string description
 Description of what this function does.
 
std::string group
 Associated group.
 
VariableDataType variabletype
 data type of variable
 

Detailed Description

Base class for information common to all types of variables.

Definition at line 129 of file Manager.h.

Constructor & Destructor Documentation

◆ VarBase()

VarBase ( const std::string &  n,
const std::string &  d,
const std::string &  g,
const VariableDataType v 
)
inline

ctor

Definition at line 135 of file Manager.h.

136 : name(n), description(d), group(g), variabletype(v) { }
std::string description
Description of what this function does.
Definition: Manager.h:131
VariableDataType variabletype
data type of variable
Definition: Manager.h:133
std::string group
Associated group.
Definition: Manager.h:132
std::string name
Unique identifier of the function, used as key.
Definition: Manager.h:130

Member Function Documentation

◆ extendDescriptionString()

void extendDescriptionString ( const std::string &  d)
inline

function to extend the description of the variable

Definition at line 139 of file Manager.h.

140 {
141 description.append(d);
142 }

Member Data Documentation

◆ description

std::string description

Description of what this function does.

Definition at line 131 of file Manager.h.

◆ group

std::string group

Associated group.

Definition at line 132 of file Manager.h.

◆ name

std::string name

Unique identifier of the function, used as key.

Definition at line 130 of file Manager.h.

◆ variabletype

VariableDataType variabletype

data type of variable

Definition at line 133 of file Manager.h.


The documentation for this struct was generated from the following file: