Algorithm ID (algorithm name + configuration set name) More...
#include <AlgId.h>
Public Member Functions | |
AlgId () | |
AlgId (string name, string config) | |
AlgId (const AlgId &id) | |
AlgId (const RgAlg ®istry_item) | |
~AlgId () | |
string | Name (void) const |
string | Config (void) const |
string | Key (void) const |
void | SetId (string name, string config="") |
void | SetName (string name) |
void | SetConfig (string config) |
void | Copy (const AlgId &id) |
void | Copy (const RgAlg ®istry_item) |
void | Print (ostream &stream) const |
Private Member Functions | |
void | Init (void) |
void | UpdateKey (void) |
Private Attributes | |
string | fName |
Algorithm name (including namespaces) More... | |
string | fConfig |
Configuration set name. More... | |
string | fKey |
Unique key: namespace::alg_name/alg_config. More... | |
Friends | |
ostream & | operator<< (ostream &stream, const AlgId &alg) |
Algorithm ID (algorithm name + configuration set name)
October 20, 2005
Copyright (c) 2003-2020, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org
AlgId::AlgId | ( | ) |
AlgId::AlgId | ( | const AlgId & | id | ) |
|
private |
Definition at line 93 of file AlgId.cxx.
|
friend |
|
private |
|
private |