FreeHEP API
Version 3.0

hep.aida
Interface IFunctionCatalog


public interface IFunctionCatalog

Function catalog.

Author:
The AIDA team (http://aida.freehep.org/)

Method Summary
 boolean add(String nameId, IFunction f)
          Remember persistently definition (code!)
 boolean add(String nameId, String codelet)
           
 String[] list()
           
 void loadAll(String nameOnDisk)
           
 void remove(String nameId)
           
 void storeAll(String nameOnDisk)
           
 

Method Detail

add

public boolean add(String nameId,
                   IFunction f)
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".


add

public boolean add(String nameId,
                   String codelet)

list

public String[] list()

remove

public void remove(String nameId)

storeAll

public void storeAll(String nameOnDisk)
              throws IOException
IOException

loadAll

public void loadAll(String nameOnDisk)
             throws IOException
IOException

FreeHEP API
Version 3.0

Copyright © 2000-2002 AIDA Team, All Rights Reserved.