Download presentation
Presentation is loading. Please wait.
Published byEzra Byrd Modified over 9 years ago
1
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego IGUANA Toolkit and Framework Architecture and Applications George Alverson, Giulio Eulisse, Shahzad Muzaffar, Ianna Osborne, Lucas Taylor, Lassi Tuura Northeastern University, Boston
2
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego Outline What is IGUANA Relationships with Other Projects Architecture Framework IGUANA Applications and Examples ORCA Visualisation D0 Visualisation OSCAR & DDD Visualisation GEANT4 Visualisation ATLAS Visualisation IGUANA Toolkit Future Plans Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover
3
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego What is IGUANA Interactive Graphics for User ANAlysis Main IGUANA focus - interactive detector and event visualisation: High-performance 2D/3D graphics; Graphical user interfaces; User access to experiment services: data access framework, application execution framework, etc. Interfacing of other tools, components The goal is to provide an easy-to-use coherent interactive graphical application interface for the physicist – Interactive analysis is not considered a primary goal. It is assumed that this functionality will be provided by other tools (JAS, Hippodraw, ROOT, or OpenScientist) Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover
4
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego IGUANA and Other Projects SPI POOL SEAL PI OSCARCOBRA JAS ROOT Hippodraw Qt Doxygen Graphviz CMS (HepVis) D0 Providing interactive GEANT4 subframework Providing interactive GEANT4 subframework Integration of external software Extending it Providing servises Integration of external software Extending it Providing servises Coin OpenInventor gl2ps Plugins for external projects Jprof Oprofile Using SPI services: Savannah Plugin manager, etc. from SEAL Contributing to LCG Using SPI services: Savannah Plugin manager, etc. from SEAL Contributing to LCG FAMOS Integration with experiment-specific frameworks Experiment-specific views Integration with experiment-specific frameworks Experiment-specific views Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover ? Depends on used by Depends on
5
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego IGUANA Architecture The main units relating to the IGUANA architecture are: A thin portability and utilities layer; A small kernel that manages a number of plug-ins: application personalities; a session with extensions forming the shared application state; user interface components: sites and browsers; representation methods to map between the experiment objects and the various browsers; External software imported into IGUANA for convenience of building and distribution, and external software which remains outside IGUANA. Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover
6
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego IGUANA Framework Extension IGUANA Driver PluginDB Content Session Setup wizard Services State User starts iguana with driver Default driver is IGUANA Representation methods Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover
7
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego ORCA Visualisation Interactive 3D CMS detector geometry (Geant3) for sensitive volumes with levels of details; Interactive 3D reps of reconstructed and simulated events including visualisation of physics quantities such as tangent of a simhit; Access event by event or automatically fetching events (no batch mode); Event and run number displayed. Interactive picking; Correlated selection; Projections (a la 2D); Save.iv and print (gif, jpeg, tiff, ps); Multiple (cloned) views; Slices and cuts; Printout for selected object; Zoom and search; Context help; Viewpoints. Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover ORCA – CMS reconstruction framework
8
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego ORCA Visualisation Black Hole Event: Model of Landsberg and Dimopoulos Planck scale = 1 TeV Number of extra dimensions = 2 Implemented in Herwig by Chris Harris and Peter Richardson Generated by Albert de Roeck Simulated and visualised by Stephan Wynhoff. Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover
9
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego ORCA Visualisation H->ee 300GeV Luminosity range from 10 32 to 10 35 Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover L = 10 32 L = 10 34 L = 10 33 L = 10 35
10
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego IGUANA at D0 D0 Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover
11
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego IGUANA at D0 D0 Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover
12
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego IGUANA at D0 D0 Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover
13
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego IGUANA Visualisation for GEANT4 IGUANA sub-framework for interactive visualisation: DCUT, DTREE-like functionality (as in Geant3); Explore and visualise the volume tree, with all the usual IGUANA 3D features: view, picking, slices, … Geant4 command line; Navigation in the volume tree: logical vs. physical, subsets, quick operations for common tasks; Volume property window; Volume tree selectors: By material (“show all silicon”); by sensitive (“show only sensitive detectors”); for a sub-tree, predefined viewpoints/settings; forward + reverse (“show where this is used”). A wizard to guide through OSCAR settings; Integrated with Martin Liendl’s overlap detection: Find overlaps, show result details in a list. Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover
14
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego IGUANA Visualisation for GEANT4: CMS Detector Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover
15
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego IGUANA Visualisation for GEANT4: CMS XML Description CMS geometry described in XML – Detector Description Database Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover
16
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego IGUANA Visualisation for GEANT4: ATLAS Calorimeter Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover
17
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego Plugins Based on IGUANA Core Dynamic resource configuration for COBRA based applications; CMS specific views: 2D tracker selector (M. Mennea, G. Zito); Debugging services; IGUANA examples: Geant4 demo; ATLAS demo; Generic detector. Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover
18
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego Vector PostScript Integrated gl2ps; Level 2 and 3 vector postscript. Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover
19
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego The GUI is available as a standalone application or as a profiling service that can be popped up when using other IGUANA based applications. The GUI itself is an IGUANA Service: it embeds itself in the QmenuBar, Qwidget and QStatusBar it is passed on creation. IGUANA GUI to oprofile Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover
20
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego Debugging Jprof Lists of loaded libraries, plugins and resources: Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover
21
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego Documentation Web pages: http://iguana.cern.ch LXR index; CVS browser; Architecture documents; API reference guide with collaboration diagrams; Gallery; Mailing lists: iguana-developers@cern.ch iguana-interest@cern.ch iguana.support@cern.ch Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover
22
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego Future Plans Wider selection of 2D and 3D representations and specialized viewers: time snapshots of visualized data; algorithm dependent views; animation. Towards coherent physicist desktop: wizards for experiment specific environment; control centre; services. Future possibilities for discussion in context of LHC / LCG Project, e.g. PI (Physicist Interface) project: Integration / future relationship with ROOT, JAS, etc. Potential front-end GUI for GRID applications. Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover
23
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego IGUANA: Gratuitous Pictures Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover
24
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation ATLAS Demo Extensions Vector PostScript GUI to oprofile Debugging Documentation Future Plans IGUANA on Cover http://iguana.cern.ch Ianna OsborneMarch 24, 2003, CHEP03, San Diego Conclusion See IGUANA demo tomorrow (George Alverson)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.