Configuration Class Reference
A frozen snapshot of the configuration file. More...
#include <Configuration.h>
Detailed Description
A frozen snapshot of the configuration file.
All the parameters are enforced to be static (ie, all lua::Lazy parameters are evaluated)
Definition at line 33 of file Configuration.h.
Classes | |
struct | Module |
A module defined from the configuration file. More... | |
Public Member Functions | |
const std::vector< Module > & | getModules () const |
const ParameterSet & | getCubaConfiguration () const |
const ParameterSet & | getGlobalParameters () const |
Friends | |
class | ConfigurationReader |
Member Function Documentation
const ParameterSet & Configuration::getCubaConfiguration | ( | ) | const |
- Returns
- The cuba configuration as declared in the configuration file
Definition at line 26 of file Configuration.cc.
Referenced by MoMEMta::MoMEMta().
const ParameterSet & Configuration::getGlobalParameters | ( | ) | const |
- Returns
- The global parameters as declared in the configuration file
Definition at line 30 of file Configuration.cc.
const std::vector< Configuration::Module > & Configuration::getModules | ( | ) | const |
- Returns
- The list of modules declared from the configuration file
Definition at line 22 of file Configuration.cc.
Referenced by MoMEMta::MoMEMta().
The documentation for this class was generated from the following files:
- include/momemta/Configuration.h
- core/src/Configuration.cc