This website is no longer maintained. Its content may be obsolete. Please visit http://home.cern/ for current CERN information.
#include <IFunctionCatalog.h>
Public Methods | |
virtual | ~IFunctionCatalog () |
Destructor. More... | |
virtual bool | add (std::string nameId, IFunction *f)=0 |
virtual bool | add (std::string nameId, const std::string &codelet)=0 |
virtual const std::vector< std::string>& | list ()=0 |
virtual void | remove (const std::string &nameId)=0 |
virtual bool | storeAll (const std::string &nameOnDisk)=0 |
virtual bool | loadAll (const std::string &nameOnDisk)=0 |
|
Definition at line 34 of file IFunctionCatalog.h. |
|
|
|
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". |
|
|
|
|
|
|
|
|