WIRED 4 Event Display Linear Collider Simulation Workshop

Slides:



Advertisements
Similar presentations
1 Trieste, April 17 th 2008Lucio Zambon Electronic Graphic Interface for Global Archiving Technology: PHP, MySQL, JavaScript, JPGraph, etc Development.
Advertisements

what is VA? advantages tools a b c what is VA? advantages tools fully integrated architectural plug-in for Rhino 4 powerful feature-based editor to create.
Chapter 17 Creating Images for the Web. Chapter Lessons Learn about Web features Optimize images for Web use Create a button for a Web page Create slices.
O. Stézowski IPN Lyon AGATA Week September 2003 Legnaro Data Analysis – Team #3 ROOT as a framework for AGATA.
Image Processing, Illustration (Drawing), Paint Programs, and Scanning Dr. Warren C. Weber Cal Poly Pomona.
JAS – Distributed Data Analysis Grid Enabled Analysis Workshop Caltech - June 23-25, 2003.
Professor Joe Perret Pierce College Transition to Microsoft Office 2007.
Adobe Photoshop 6 Advanced Level Course. Easy Fixes Photoshop is the best tool to fix old, torn and faded photographs, and can fix almost all flaws in.
Introduction to Computer Graphics
Victor Serbo, SLAC30 September 2004, Interlaken, Switzerland JASSimApp plugin for JAS3: Interactive Geant4 GUI Serbo, Victor (SLAC) - presenter Donszelmann,
FREEHAND FREEHAND EASY FOR DRAWING A SPECIAL COURSES FOR GEOLOGY STUDENTS OF ANKARA UNIVERSITY JEM209 Doç.Dr. Kavuşan.
Graphics: Creating Images Chapter 8, Exploring the Digital Domain.
Zubanov Alexei, 2006 Aug 07 – Sep 28 QtROOT package extension with Coin3D lib.
FreeHEP Java Library Mark Dönszelmann, SLAC CHEP, La Jolla, March 2003.
Lecture 4 - Introduction to Computer Graphics
JAS3 + AIDA LC Simulations Workshop SLAC 19 th May 2003.
Tutorial 2 Drawing Text, Adding Shapes, and Creating Symbols.
ALCPG Software Tools Jeremy McCormick, SLAC LCWS 2012, UT Arlington October 23, 2012.
CIS 205—Web Design & Development Fireworks Chapter 1.
CHAPTER TEN AUTHORING.
1 Draw Mode. 2 Notable Points (RMB) End point: Snaps to the closest end point of the selected entity. Mid point: Snaps to the middle point of the selected.
Writing Extension Modules (Plugins) for JAS 3 Mark Donszelmann Tony Johnson Victor Serbo Max Turri CHEP2004, 27 september-1 october 2004, Interlaken, Switzerland.
V. Serbo, SLAC ACAT03, 1-5 December 2003 Interactive GUI for Geant4 by Victor Serbo, SLAC.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 3 This presentation © 2004, MacAvon Media Productions Introduction to Computer Graphics.
Tools for the Professional working with Graphics.
JAS3 - A general purpose data analysis framework for HENP and beyond Tony Johnson, Victor Serbo, Max Turri, Mark Dönszelmann, Joseph Perl SLAC.
ALCPG Software Framework Overview & Updates Jeremy McCormick, SLAC SiD Group ALCPG 2009.
Adobe/Macromedia Fireworks JAOIT 8. Fireworks – what is it? Adobe Fireworks (formerly Macromedia Fireworks) is a bitmap and vector graphics editor. It.
SiD Workshop October 2013, SLACDmitry Onoprienko SiD Workshop SLAC, October 2013 Dmitry Onoprienko SLAC, SCA FreeHEP based software status: Jas 3, WIRED,
Adobe Photoshop CS3 Revealed – Chapter 16 FOR THE WEB CREATING IMAGES.
WIRED 4 An extensible generic Event Display Mark Donszelmann SLAC, Stanford, U.S.A. CHEP2004, 27 september – 1 october Interlaken, Switzerland.
WIRED Detector Description in XML Mark Dönszelmann, Applications for Physics and Infrastructure, IT, CERN XML Detector Description Workshop CERN, 14 April,
Pinnacle Pro Painting Program User Manual Created by: David Kwasny Chris Schulz W. Scott DePouw.
LCIO A persistency framework and data model for the linear collider CHEP 04, Interlaken Core Software, Wednesday Frank Gaede, DESY -IT-
Model Editing James Martin High School Computer Multimedia and Animation Instructor: G. Patton From: CHAPTER 5 – 3DS MAX AND ITS APPLICATIONS.
WIRED World-Wide Web Interactive Remote Event Display Mark Dönszelmann, IT/API, CERN CHEP 2000, 9 February 2000, Padova, Italy.
FreeHEP, JAS and WIRED Mark Dönszelmann, CERN/IT Charles Loomis, UC, Santa Cruz ATLAS Software Week, 30 November 2000.
GORT: Specifications Leon Kania – Haipin Cua – Thoren McDole – Chang Huang.
WIRED for LCD Analysis Mark Dönszelmann Linear Collider Simulation Workshop May 19-22, 2003, SLAC.
Features of JAS Plots Plots update in real time. Data for plots can be local or remote (use Java RMI to connect to JAS Data Server). Rich variety of styles.
LCD WIRED FutureLCD Workshop May Joseph Perl 1 Future Plans for the LCD WIRED Event Display Joseph Perl SLAC Computing Services
1 CW11 Visualizing ACE3P Results in ParaView Greg Schussman Menlo Park, CA October 10, 2011.
1 RIC 2009 Symbolic Nuclear Analysis Package - SNAP version 1.0: Features and Applications Chester Gingrich RES/DSA/CDB 3/12/09.
Layers in Adobe After Effect
OVERVIEW Objectives Follow a design document to prepare images for inclusion in a Web page Run a batch process to prepare multiple images in one step Use.
Microsoft Word 2010.
A C++ generic model for the GLAST Geometric Description
Planning and Building a Presentation
Chapter Lessons Understand the Macromedia Flash workspace
Introduction to Basic Interface of
Microsoft PowerPoint 2016 Lesson 1.
IMAGES.
Potential use of JAS/JAIDA etc. SAS J2EE Review
ADOBE FIREWORKS.
Introduction to Computer Graphics
Animate Workspace. Objective % Utilize appropriate tools and methods to produce digital animation.
Assistant lecturer Nisreen A. Jabr
Welcome to E-Prime E-Prime refers to the Experimenter’s Prime (best) development studio for the creation of computerized behavioral research. E-Prime is.
Linear Collider Simulation Tools
INTRODUCTION TO FLASH ANIMATION
Creating Images for the Web
Working with Symbols and Interactivity
Introduction to PowerPoint
TI-NspireTM Version 2.1 Top 10
Linear Collider Simulation Tools
VISUAL COMMUNICATION USING ADOBE PHOTOSHOP CREATIVE SUITE 5
Lecture 4 - Introduction to Computer Graphics
ANIMATE WORKSPACE Stage Timeline Properties Panel Library Panel
Welcome To Microsoft Word 2016
Adobe Flash CS3 Revealed
Presentation transcript:

WIRED 4 Event Display Linear Collider Simulation Workshop March 2005, SLAC Mark Dönszelmann SLAC, Stanford, U.S.A.

Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC WIRED 4 Why version 4 ? Rewrite from scratch Ideas from WIRED 3 and LCDWIRED More maintainable Features Framework for Event Display Implemented as JAS 3 plugin based on FreeHEP HepRep 2 format Experiment & Data format independent Portable: Windows, MacOs X, Linux … (pure Java) User extensibility 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC

WIRED 4 Event Display Features Access to HepRep data (versions 1 and 2) Projections Undo / Redo functionality Direct and Indirect Interactivity Animated Feedback on User’s actions Enhanced (filtered) picking mode Physics attributes associated with display Detector and Event visibility selection High Quality Vector Graphics Output 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC

JAS 3 and the WIRED 4 plugin Easy to install and upgrade Uses standard interface and facilities of JAS 3 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC

Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC WIRED 4 uses HepRep 2 Data representation for Event Displays HepRep 1 consists of information such as tracks and hits adds representations: lines, cylinders, … adds attributes: drawing properties, physics info… XML, CORBA, RMI, etc Added in HepRep 2 data is typed using a hierarchical types geometry and event data can be separated to persist geometry while scanning events 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC

Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC Data Compatibility Linear Collider: LCIO LCIO to HepRep 2 Plugin org.lcsim org.lcsim to HepRep 2 Plugin Geant4 HepRep 1 XML and HepRep 2 XML Others: GLAST HepRep 2 XML and HepRep 2 CORBA BaBar HepRep 1 XML and HepRep 1 CORBA Any Experiment Can create HepRep2 XML files Write custom data format plugin 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC

Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC Projections Parallel Scaling, Rotation and Translation Cylindrical Fish-Eye Enlarges the center region, while compressing outer regions r-Z Cuts detector along Z-Axis and folds up upper and lower half, displaying the result as two halves Composite Combination of any of the projections Can easily be extended and combined by the user 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC

Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC Parallel Projection 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC

Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC Fish Eye Projection 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC

Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC r-Z Projection 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC

Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC Graphics Engine Simple and composite projections Normal (Parallel) as well as Special (Fish-Eye) Layered model Hits on top of Tracks, on top of Geometry Used also, without final on-screen drawing: to find bounding box to find nearest object to cursor to find objects within a shape No more intermediate storage (as in WIRED 3) rendering straight from HepRep2 data. Fast and Smart iterator with filter for Picking 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC

Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC Interactivity Toolbar Direct Actions Mode Selection Quality Control Panels Panel Selection Additional Selection Additional Information Views Picking Selection Popup Menu 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC

Scaling, Rotation and Translation 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC

Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC Picking single items Objects Attributes 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC

Picking multiple items Objects Attributes 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC

Picking Implementation Picking uses graphics engine “redraw” to mark objects which are: nearest to cursor within a shape A filter can be applied to the “redraw” to only pick from: specified layers specified object types A real “redraw” will then “highlight” the picked objects in the view and show them in a table Additional User filters are possible 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC

Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC Visibility Selection HepRep Type Tree Individual visibility of certain types Group visibility Hide below a certain level Persistent across events 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC

Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC Output Copy (and Paste) Vector Graphics on Windows in EMF on Mac in PDF BitMap on Linux in PNG or GIF and paste into Office Products (PowerPoint, Word, …) Save as… HepRep 2 XML to read back later… Vector Graphics Formats PostScript, PDF, EMF SVG, SWF and CGM BitMap Formats GIF, PNG, … 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC

Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC Extending WIRED 4 By implementing services: Edit (undoable actions) Projection Representation InteractionHandler Plot GraphicsEngine ExportFormat By writing scripts: Java, Python, Pnuts, … 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC

Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC Plans Parameter settings on Projections Scripting Filters / Cuts Coloring Labels Scales 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC

Status and Conclusions WIRED 4.0 Beta 2 is out (needs JAS 0.8) Feedback welcome Rewrite made it extensible Use of JAS 3 as a Framework made it quite a bit smaller (and maintainable) Still a number of improvements to be made 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC

Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC References WIRED 4 – http://wired4.freehep.org JAS 3 – http://jas.freehep.org/jas3 HepRep – http://heprep.freehep.org Forum – http://forum.freehep.org Bug Tracking – http://bugs.freehep.org 16-17 March 2005 Mark Dönszelmann, Linear Collider Simulation Workshop, SLAC