RAIDA  1.9.0
Public Member Functions | List of all members
AIDA::IFunctionCatalogROOT Class Reference
Inheritance diagram for AIDA::IFunctionCatalogROOT:
AIDA::IFunctionCatalog

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.
 

Member Function Documentation

bool IFunctionCatalogROOT::add ( std::string  nameId,
IFunction f 
)
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.


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