RAIDA
1.9.0
|
Public Member Functions | |
virtual | ~IFunctionCatalogROOT () |
Destructor. | |
virtual bool | add (std::string nameId, IFunction *f) |
Remember persistently definition (code!) of a function under a name. More... | |
virtual bool | add (std::string nameId, const std::string &codelet) |
virtual std::vector< std::string > | list () |
virtual void | remove (const std::string &nameId) |
virtual bool | storeAll (const std::string &nameOnDisk) |
virtual bool | loadAll (const std::string &nameOnDisk) |
Public Member Functions inherited from AIDA::IFunctionCatalog | |
virtual | ~IFunctionCatalog () |
Destructor. | |
|
virtual |
Remember persistently definition (code!) of a function under a name.
Scripted function created by the user may be automatically available in the subsequent analysis sessions. This is also a way to create new names for combinations of exisiting model functions ("G+G+E+P5"). Last but not least, system may be easily extended with model functions developed in the programming language directly. Predefined functions: "G","E","Pn".
Implements AIDA::IFunctionCatalog.