30 #ifndef _Q_MODULE_FACTORY_H_
31 #define _Q_MODULE_FACTORY_H_
64 void Dump(std::ostream&);
84 std::vector<std::pair<std::string, int> >& cfgFileLines,
int location,
85 const std::vector<std::string>& alias_files,
const std::string& group,
86 const std::vector<std::pair<std::string, std::string> >& group_options);
#define Q_BEGIN_NAMESPACE
Base class for diana drivers.
Base class for diana filters.
module instantiation class
virtual ~QModuleFactory()
void Dump(std::ostream &)
QFilter * CreateFilter(const std::string &n, QSequence *)
void LoadLoadable(const std::string &n)
void AddAliasGroup(std::vector< std::pair< std::string, int > > &cfgFileLines, int location, const std::vector< std::string > &alias_files, const std::string &group, const std::vector< std::pair< std::string, std::string > > &group_options)
std::string ReplaceCFGVar(const std::string &value)
QModule * CreateModule(const std::string &n, QSequence *)
std::list< QSequence * > & GetSequences()
static QModuleFactory * Get()
QDriver * CreateDriver(const std::string &n, QSequence *)
static QModuleFactory * me
QReader * CreateReader(const std::string &n, QSequence *)
std::list< QSequence * > sequences
QWriter * CreateWriter(const std::string &n, QSequence *)
QSequence * FindSequence(const std::string &s)
Base class for diana modules.
base class for anything that has a name
Base class for diana event readers.
Diana Reconstruction program.
Abstract class for diana writers.