Go to Home Page
Scientific Program
Docs by topics
Social events
Conference location
 • Grid WShop & Tutorial
 • Grid Program
 • Visiting Padova
 • INFN Padova
 • University of Padova
 • CHEP: '94 '95 '97 '98

Last update: Apr 1, 2000

to first abs  to previous absby abs number to next abs  to last abs


to first abs on this KT  to previous abs on this KTon same keytopic to next abs on this KT  to last abs on this KT


HepRep: a Generic Interface Definition for HEP Event Display Representables

Serge Du1, Joseph Perl2
  1. LAL Orsay, Univ. Paris Sud
  2. Stanford Linear Accelerator Center

Presented by: Joseph Perl

  WIRED is a general purpose event display framework in use by several HEP collaborations. A more general paper by Mark Donszelmann discusses features of WIRED such as its overall architecture, GUI, graphics engine and support for unusual projections. This BaBar paper focuses instead on the specific experiences of one HEP collaboration in making practical use of WIRED.
  BaBar selected WIRED as its next generation event display through a formal requirements review. Key requirements included the need to run on any desktop, to make efficient use of network bandwidth, to exploit desktop CPU, to allow close interaction with the BaBar offline and to support many different kinds of projections (e.g., fish-eye).
  The resulting BaBar implementation has a Java client communicating via CORBA with a server written in C++. The server pulls events from an Objectivity database, performing partial re-reconstruction on the fly in order to restore desired transient information. A server factory with associated monitoring tools maintains a pool of servers always ready for clients.
  Care is taken to insure that the client program can run not only as a stand-alone application but also as an applet. Significant applet communication security issues are addressed by use of a special-purpose hobbled web server run on the same host as the WIRED event server.
  Architecture considerations in the CORBA IDL allow a static installed base of client code to display new features from a rapidly developing server.
  URL: http://www.slac.stanford.edu/BFROOT/www/Computing/Graphics/Wired/

Presentation:  PowerPoint Short Paper:  Adobe Acrobat pdf 

  | Top | Home | Bulletins | Committees | Scientific Program | Docs by topics | Social Event | Conference Location | Secretariat |