
AMELIA's development will proceed in three phases:
- Phase I comprises a basic application, capable of analysing offline event data. This phase is complete.
- Phase II is an upgrade over phase I where multimedia capabilities and online management of real data is added.
- Phase III "WebAmelia" will be a light version of the stand-alone aplication, designed to run online within a browser window.
We are currently close to a beta release of Phase I. Binaries will be made available soon.
| Item | % Done | Status | Description | Notes |
| Basic Features | ||||
| ATLAS Geometry | 85 | Operational | 3D models of the ATLAS detector | |
| Viewport interface | 95 | Operational | Viewport model for different projection modes of the detector | |
| Event loader, offline | 100 | Complete | Class to load a Jive XML event into AMELIA | |
| Guided tours | 90 | Operational | XML based system to perform tasks automatically. | Sound and video not implemented |
| Event downloader | 0 | Not started | Module to download real data from the event pool/tier | |
| Video playing module | 0 | Under Research | Module to play videos within AMELIA | |
| Event display, tracker | 100 | Complete | Allows events loaded to be displayed in 3D, in the tracker region | |
| Event display, calorimeter | 0 | Not started | Allows events loaded to be displayed in 3D, in the calorimeter region | |
| User Interface | ||||
| Port to Qt interface | 100 | Complete | Port from the previous wxWidgets based interface, then pure irrlicht, to Qt | Buggy on Windows |
| Detector visibility switches | 100 | Complete | Switches to toggle on or off the visibility of elements of ATLAS | |
| Track visibility switches | 100 | Complete | Switches to toggle on or off the visibility of event tracks by type | |
| Event info panel | 100 | Complete | Displays basic event info | |
| Track info panel | 100 | Complete | Displays basic track info | |
| Track Selection | 100 | Operational | Allows the selection of tracks by mouseclick | Works except under certain conditions |
| Data Processing | ||||
| ?Interesting Tracks? table | 100 | Complete | Generates a list of tracks according to pre-defined parameters | |
| Track combining | 100 | Complete | Combines sets of tracks into a ?combination? element | |
| Add tracks to table | 100 | Complete | Adds tracks to the ?selected tracks? table | |
| Calculate Invariant Mass | 100 | Complete | Calculates the invariant mass of a particle or combination | |
| Calorimeter data display | 0 | Not started | Displays data relative to the calorimeter showers | |
| Missing Et display | 100 | Complete | Displays the Missing Energy vector | Data in place. Needs a visual style |
| Analysis plugin hook | 0 | Not started | Allows externally developed plugins to use the AMELIA framework | |
| Histogram display | 0 | Not started | Allows the creation of histograms based on event data | |
| Event Pt Cutoff | 100 | Complete | Hides tracks with Pt under a certain threshold | Better algorithm already planned |
| Event catalog | 50 | Ongoing | A comprehensive catalog of available events, with data indexed | |
| Additional Features | ||||
| Dynamic hiding of modules | 100 | Operational | Dynamically hides systems of the detector for performance reasons | Works, but should be reimplemented |
| Moses Mode | 100 | Operational | Dynamically hides elements of the detector for navigation purposes | Needs work for ?dissolve? effect |
| Wedge Mode | 100 | Operational | Dynamically hides a wedge of the detector | Works, but should be reimplemented |
| Dynamic camera speed | 100 | Operational | Dynamically changes the speed of the 3D camera according to its distance | Buggy. Workaround in place |
| Orthogonal camera | 100 | Buggy | Displays an orthogonal 3D projection of the detector | Buggy. Maya camera in place instead |
| Initial Navigation Menu | ||||
| Operational | ||||
| Data Publishing | ||||
| Not started yet | ||||