Virtual ATLAS - MOOSE Detector

using Virtual Reality

ATLAS Event Display in VRML


VRML 2.0 in C++

not yet ready

VRML 1.0 in C++

Only most important VRML Objects and several higher level objects are prepared. Any other object can be easily added. Simple Local Helix and Tracked Particle and unphysical Magnetic Field are used for the demonstration of the implmentation in display.

VRML 1.0 model will not be developed further, the full model will be implemented through the VRML 2.0.


VRML 1.0 in Eiffel

The basic principle of the VRML-based Event display has been demonstrated on the view of the artificial Si-detector:

There's already simple prototype of the Event Display inside Prototype II. Yopu may look at its clicable Class Diagram and at several generated views:

I was, however not happy with it. For example, I didn't like TRACKED_PARTICLE to know how to plot itself. I'd prefer it to only know, how it looks and somebody else to know, how to plot it. I've tried to express it in a new Class Diagram.

Designed classes have been used to produce translator from a simple 3D description file to full VRML file. The simple 3D description file can be easily written by any (even Fortran) program. There is source, HP executable and example of 3D description file available.

Talks

VRML in HEP

Additional Information

J.Hrivnac Home Page --- FzU Czech Home Page --- FzU English Home Page

J.Hrivnac, 27Jun96