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 ParameterSetgetCubaConfiguration () const
 
const ParameterSetgetGlobalParameters () 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: