GlueX Software Meeting March 29, 2005 Attending: David L. Matthew S. Richard J. Elliott W. Simon T. Paul E. Zisis P. Mauricio B. Nikolai K. Joachim K. Matt B. Alexander ). Agenda: 1. Objects in CLEO's Suez framework (Matt) -------------------------------------------------------- 1. See Matt's slide at: http://www.lns.cornell.edu/~mrs43/suez_object.html Matt gave a brief overview of how the Suez data analysis framework treats data/objects. Some of the benefits of objected oriented design were discussed. Also presented was how the user interacts with Suez to access data. Suez implements a new approach in the design of a data analysis framework. Data is presented in the form of several streams. An event is associated with a "frame" which represents a snapshot of all streams at a partcular moment. It uses templates heavily for type safety. The main program for Suez is generally not recompiled. Specialization is done through loading shared objects. In fact, all analysis routines are implemented through shared objects. The exectuable itself uses a Tcl shell. Configuration scripts are used to tell it which shared objects to load.