QOptions Class Reference

List of all members.


Detailed Description

diana options and parameters handler

Author:
M. Pallavicini, M.Vignati

Public Member Functions

void Init (int argc, char *const argv[])
void Dump (std::ostream &)
std::string GetName () const
const QVdt & GetParameter (const std::string &seq, const std::string &mod, size_t occ, const std::string &par)
const QVdt & GetParameter (const std::string &n)
double GetDouble (const std::string &seq, const std::string &mod, size_t occ, const std::string &par)
double GetDouble (const std::string &)
int GetInt (const std::string &seq, const std::string &mod, size_t occ, const std::string &par)
int GetInt (const std::string &)
bool GetBool (const std::string &seq, const std::string &mod, size_t occ, const std::string &par)
bool GetBool (const std::string &)
const std::string & GetString (const std::string &seq, const std::string &mod, size_t occ, const std::string &par)
const std::string & GetString (const std::string &)

Static Public Member Functions

static QOptionsGetInstance ()

Private Member Functions

void Help (const char *exe)
std::map< std::string, QVdt * > GetModuleParameters (const std::string &seq, const std::string &mod, size_t occ)
void SetParameter (const std::string &n, const QVdt &value)
void SetParameter (const std::string &seq, const std::string &mod, size_t occ, const std::string &par, const QVdt &p)
void SetFirstSequence (const std::string &n)
void SetLastSequence (const std::string &n)
void ReplaceUserParams ()
 replace parameters that where super-seeded with inline command

Private Attributes

std::map< std::string, QVdt > fUserParams
std::map< std::string, QVdt > fParams
std::string fFirstSequenceName
std::string fLastSequenceName

Friends

class QBaseModule
class QModuleFactory
class QMessageHandler
class QSequence
class QDriver

The documentation for this class was generated from the following files:

Generated on Tue Nov 16 10:50:07 2010 for CUORE Software by  doxygen 1.5.6