AMELIA is an application with focus on particle physics processes in ATLAS. This will allow students and other users to decode the collision events that unfold after the head-on collisions of protons at the Large Hadron Collider.
It uses the best aspects of technical animation and allows users to control 3D representations of collision events and to manipulate 3D models of the detector and see how particles are detected as they pass through. It allows the user to rotate, zoom and select virtual pieces of the ATLAS detector and events. The characteristics of the events (momentum etc.) can also be read, and one can select tracks for analysis, activate context-oriented media, etc. This framework intends to integrate different types of media into a single product. This way, videos, animations, sound, interactive visualization and data analysis will be bound together in the same package.
AMELIA uses the Irrlicht engine for the 3D graphics and Qt for the main interface. Sound and video support is provided by the Phonon library (trough its Qt implementation) and a custom internal web browser was integrated by adapting Webkit (also contained in recent Qt distributions) .
At this moment Amelia is in alpha stage. A comprehensive set of geometry of the ATLAS detector is already in place, as well as a good deal of interface features. An XML event loader, picking of tracks, display of track and event properties, filtering (cutoff) of events, perspective, orthogonal and cut views among other features are already working great (a complete list should be published soon). Check the screenshots below for a better idea. We have some videos available as well and more updated images will come soon.
The next phase of development will incorporate multimedia features and online management of *real* data from the ATLAS experiment.
Finally a light version of the stand-alone aplication, designed to run online within a browser window (WebAmelia) will be developed.
The source code is available trough SVN on the Amelia Sourceforge page