7 Functions Menu

Selecting and setting up functions to manipulate data within the UDFAnalysis framework is done through the functions GUI. The menu is accessed from the Main Menu and brings up the parent function menu. An unpopulated and populated version of the top level function menu is shown in Figures 13and 14 respectively.


PIC

Figure 13: Unpopulated Function Definition Menu



PIC

Figure 14: Populated Function Definition Menu


The menu is used to initiate and edit the options used in data manipulation. This consists of identifying the functions to run and setting up the function specific options. The latter is done in separate function specific set up menus invoked from this menu.

The top level function definition menu consists of a central text window which contains a summary of the defined functions and a number of options which add to or interact with the function definitions. The first column of information in the text window is an offset into the function definition structure where the options for this definition are kept. It is not editable by the user. This is followed by the function name and a short free form comment generally containing the purpose of the function call.

Functions are executed in the order shown in the text window, from top to bottom. You can change this order by hilighting a function and then using the up and down arrows to more it up and down in the list.

The options associated with this menu are described below.

7.1 Close

Close the menu window. The window can also be closed (and reopened) by re-clicking the FUNCTIONS button in the Main Menu.

7.2 Function

This is a list of the available functions. The function selected is added to the text window using the ADD button.

7.3 Add

Creates an entry for the selected FUNCTION in the menu text window similar to those seen in the populated menu above. If there is a hilighted entry in the text window the new definition is placed above that entry. If no entry is hilighted the new definition is placed at the bottom of the list.

The comment field in the new definition is initially blank and is filled when function options are set up. The options are accessed through using the EDIT button.

7.4 Edit

This brings up the menu associated with the currently hilighted source definition in the text window. No action occurs if no source has been identified. The set up menus are described in detail for each function in the section on Function Plugins below.

7.5 Update

This updates the information on all of the lines in the text window reflecting any changes or additions to the comment field made when editing a function definition.

7.6 Unset

This option unhilights the currently hilighted source definition in the text window.

7.7 Delete

Deletes the currently hilighted source definition in the text window. This removes the entry line and clears all variables associated with the definition. Not to be used lightly as there is no recovery. No action occurs if no source has been identified for deletion.