 |
Belle II Software
release-05-02-19
|
10 #include <framework/core/ModuleParamBase.h>
18 : m_typeInfo(std::move(typeInfo))
19 , m_description(std::move(description))
20 , m_forceInSteering(force)
21 , m_setInSteering(false)
virtual ~ModuleParamBase()
Destructor.
bool isForcedInSteering() const
Returns true if the parameter has to be set by the user in the steering file.
bool isSetInSteering() const
Returns true if the parameter was set in the steering file.
Abstract base class for different kinds of events.
const std::string & getTypeInfo() const
Returns the type identifier of the parameter as string.
bool m_forceInSteering
If true the parameter has to be set by the user in the steering file.
std::string m_typeInfo
The type of the parameter stored as string.
std::string m_description
The (optional) description of the parameter.
const std::string & getDescription() const
Returns the description of the parameter.
bool m_setInSteering
True, if the parameter value was changed in the steering file.
ModuleParamBase(std::string typeInfo, std::string description, bool force)
Constructor.