![]() |
Diana Software
|
QObject to store a QBaseModule configuration. More...
Public Member Functions | |
| void | Clear () |
| clear members More... | |
| void | Dump (std::ostream &o) const |
| dump parameters More... | |
Public Attributes | |
| std::string | fSequenceName |
| sequence name More... | |
| int | fOccurrence |
| occurrence in sequence More... | |
| std::string | fVersionTag |
| Version release tag. More... | |
| std::string | fSoftwareRevision |
| GIT revision SHA-1 More... | |
| std::string | fType |
| module type (reader,module,driver...) More... | |
| std::string | fName |
| module name More... | |
| std::string | fLabel |
| label of the module = fName + "_" + ExtraLabel More... | |
| std::map< std::string, std::string > | fParameters |
| config and optional parameters More... | |
Private Member Functions | |
| QObjectDef (QModuleConfig, 5) | |
QObject to store a QBaseModule configuration.
Definition at line 16 of file QModuleConfig.hh.
|
inline |
clear members
Definition at line 20 of file QModuleConfig.hh.
References fLabel, fName, fOccurrence, fParameters, fSequenceName, fSoftwareRevision, fType, and fVersionTag.
| void QModuleConfig::Dump | ( | std::ostream & | o | ) | const |
|
private |
| std::string QModuleConfig::fLabel |
label of the module = fName + "_" + ExtraLabel
Definition at line 51 of file QModuleConfig.hh.
Referenced by QBaseModule::BeginBase(), Clear(), and QBaseModule::Update().
| std::string QModuleConfig::fName |
module name
Definition at line 48 of file QModuleConfig.hh.
Referenced by Clear(), and QBaseModule::Update().
| int QModuleConfig::fOccurrence |
occurrence in sequence
Definition at line 36 of file QModuleConfig.hh.
Referenced by Clear(), and QBaseModule::Update().
| std::map<std::string,std::string> QModuleConfig::fParameters |
config and optional parameters
Definition at line 54 of file QModuleConfig.hh.
Referenced by Clear(), Dump(), and QBaseModule::UpdateConfigParameters().
| std::string QModuleConfig::fSequenceName |
sequence name
Definition at line 33 of file QModuleConfig.hh.
Referenced by Clear(), and QBaseModule::Update().
| std::string QModuleConfig::fSoftwareRevision |
GIT revision SHA-1
Definition at line 42 of file QModuleConfig.hh.
Referenced by Clear(), and QBaseModule::Update().
| std::string QModuleConfig::fType |
module type (reader,module,driver...)
Definition at line 45 of file QModuleConfig.hh.
Referenced by Clear(), and QBaseModule::Update().
| std::string QModuleConfig::fVersionTag |
Version release tag.
Definition at line 39 of file QModuleConfig.hh.
Referenced by Clear(), MEnergyFilter::Done(), and QBaseModule::Update().