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 |