WIRED for LCD Analysis Mark Dönszelmann Linear Collider Simulation Workshop May 19-22, 2003, SLAC.

Slides:



Advertisements
Similar presentations
Upon completion of this unit, you should be able to:
Advertisements

O. Stézowski IPN Lyon AGATA Week September 2003 Legnaro Data Analysis – Team #3 ROOT as a framework for AGATA.
JAS – Distributed Data Analysis Grid Enabled Analysis Workshop Caltech - June 23-25, 2003.
Victor Serbo, SLAC30 September 2004, Interlaken, Switzerland JASSimApp plugin for JAS3: Interactive Geant4 GUI Serbo, Victor (SLAC) - presenter Donszelmann,
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
Graphics: Creating Images Chapter 8, Exploring the Digital Domain.
Statistical graphics for publication – easy ways to meet requirements for high resolution Jim Flewelling Growth Model Users Group February 11, 2008.
ROOT An object oriented HEP analysis framework.. Computing in Physics Physics = experimental science =>Experiments (e.g. at CERN) Planning phase Physics.
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
1 Pertemuan 12 Linking and Embedding, Saving and Exporting Matakuliah: U0344 / DESKTOP 1 Tahun: 2006.
Java Analysis Studio Status Update 12 May 2000 Altas Software Week Tony Johnson
Advanced Analysis Environments What is the role of Java in physics analysis? Will programming languages at all be relevant? Can commercial products help.
JAS3 + AIDA LC Simulations Workshop SLAC 19 th May 2003.
JAIDA, AIDA-JNI, JAS3 Status and Plans Mark Dönszelmann, Tony Johnson, Joseph Perl, Victor Serbo, Max Turri AIDA Workshop CERN July 2003.
Tutorial 6 Working with Bitmaps and Gradients, and Publishing Flash Files.
CFR 250/590 Introduction to GIS, Autumn 1999 Cartography © Phil Hurvitz, cartography.ppt 1  Introduction GIS output is frequently a map Map layouts.
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
XP Tutorial 1 Introduction to Macromedia Flash MX 2004.
Java Root IO Part of the FreeHEP Java Library Tony Johnson Mark Dönszelmann
CFR 250/590 Introduction to GIS, Autumn 1999 Data Conversion & Export © Phil Hurvitz, data_export.ppt 1 Overview Why export? Converting feature.
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation.
Engineer Training DTP. Engineer Training Confidential 2 RIP (Raster Image Processing) Onyx PosterShop DTP (Desk Top Publishing) XL1500 machine application.
Institute for Visualization and Perception Research 1 © Copyright 2000 Haim Levkowitz Introduction (Foley & Van Dam Ch 1) Uses of computer graphics … Some.
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.
Lecture 16 Image Document Formats. Bitmap vs. Vector Images Bitmaps do not generally.
“Paper” output Root Graphics Workshop 16/07/2010.
The FreeHEP Java Library ACAT 2000 Fermilab – October 2000 Mark Donszelmann, Julius Hrivnac – CERN Gary Bower, Tony Johnson, Joseph.
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,
WIRED 4 An extensible generic Event Display Mark Donszelmann SLAC, Stanford, U.S.A. CHEP2004, 27 september – 1 october Interlaken, Switzerland.
AIDA Web Interface Tony Johnson, Victor Serbo, Max Turri AIDA Workshop, CERN, July 2003.
PLACING AND LINKING GRAPHICS
12 October 2006 G4Vis: Status, New Features and Issues 1 HepRep/WIRED DAWN OpenGL G4Vis: Status, New Features and Issues Geant4 Collaboration Workshop.
WIRED Detector Description in XML Mark Dönszelmann, Applications for Physics and Infrastructure, IT, CERN XML Detector Description Workshop CERN, 14 April,
Chapter 12 Web Publishing. Goals Become an image optimization master Get a handle on Web file formats, including SVG and SWF Learn about Web image color.
What is GIS? GIS is an integrated system used to view and manage information about geographic places, analyze spatial relationships, and model spatial.
Computer Graphics Unit 23 Computer Graphics. Computer Graphics Computer generated imagery can be categorized into several different types: Vector or Bitmap.
Visualization of Geant4 Data: Exploiting Component Architecture through AIDA, HepRep, JAS and WIRED Geant4 Workshop, CERN - 2 October 2002 Joseph Perl.
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
Java Analysis Studio and the hep.lcd class library Mike Ronan - LBNL Joanne Bogart, Gary Bower, Tony Johnson - SLAC Nick Sinev - Oregon Don Benton - U.
LCIO A persistency framework and data model for the linear collider CHEP 04, Interlaken Core Software, Wednesday Frank Gaede, DESY -IT-
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.
JAS and JACO – Status Report Atlas Graphics Group August 2000 Tony Johnson.
Giulio Eulisse, Northeastern University CHEP’04, Interlaken, 27th Sep - 1st Oct, 2004 CHEP’04 IGUANA Interactive Graphics Project:
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.
EPICS Archiver SVG Interface. Timofei Bolshakov, Accelerator Division / Accelerator Controls, July 9, 2007.
LCD WIRED FutureLCD Workshop May Joseph Perl 1 Future Plans for the LCD WIRED Event Display Joseph Perl SLAC Computing Services
Geant4 User Workshop 15, 2002 Lassi A. Tuura, Northeastern University IGUANA Overview Lassi A. Tuura Northeastern University,
Fireworks : A Physics Event Display for CMS Christopher Jones Bertrand Bellenot, Alja Mrak-Tadel, Matevz Tadel Lothar Bauerdick Dmytro Kovalskyi Johannes.
Computational Methods of Scientific Programming Lecturers Thomas A Herring, Room , Chris Hill, Room ,
Digital Basics Quiz Preparation. Basic Digital Image Concepts Aliasing & Anti‐aliasing Resolution Compression Raster & Vector Color mode & Image mode.
1 SLAC simulation workshop, May 2003 Ties Behnke Mokka and LCDG4 Ties Behnke, DESY and SLAC MOKKA: european (france) developed GEANT4 based simulation.
File Formats Different applications (programs) store data in different formats. Applications support some file formats and not others. Open…, Save…, Save.
Digital Illustration Chapter 6 File format.
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.
Introduction to Graphics
Introduction to Basic Interface of
Potential use of JAS/JAIDA etc. SAS J2EE Review
IMAGE SIZE AND RESOLUTION
ADOBE FIREWORKS.
Introduction to Computer Graphics
Introducing Adobe Illustrator
WIRED 4 Event Display Linear Collider Simulation Workshop
Presentation transcript:

WIRED for LCD Analysis Mark Dönszelmann Linear Collider Simulation Workshop May 19-22, 2003, SLAC

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, Content Introduction to WIRED Overview of the functionality in WIRED 3 Limitations of WIRED 3 Plans for WIRED 4 Conclusions

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, Introduction Features Experiment independent Framework for Event Displays in Java 3D Wire Frames Interactivity (Rotate, Zoom, Translate) Picking Special projections Layering of Graphics Primitives HepRep compliant (not for LCD yet) Client-Server model Publish quality output Experiments and Users BaBar, LCD and GLAST GEANT4

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, History and WIRED Versions Version 1:Basic Framework, used by ATLAS, BaBar, CHORUS, Delphi, LCD Plugin (JAS2 only) Version 2: Prototype for ATLAS Version 3: Stand-alone Generic WIRED for HepRep1, HepRep2, and WIRED’s internal data representation, used by BaBar, GLAST and LCD Version 3.11: Stand-alone Generic WIRED and Plugin for JAS3 (LCD only) Version 4: Generic WIRED for HepRep2, which uses HepRep2 as its internal data structure.

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, FreeHEP Java Library WIRED functionality moved to the FreeHEP Library HepRep 2 Interfaces and Implementation VectorGraphics Export Formats (CGM, EMF, PDF, PS, SVG, SWF) Utility classes JAS functionality moved to the FreeHEP Library Application Framework and Plugin Functionality Printing Handling Utility classes

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, JAS3 WIRED Plug-in

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, Opening a DataSet

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, Basic Usage (view and tree)

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, Browsing Events Next Event

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, Toggling visibility

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, Orientation Actions

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, Parallel Projection

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, Fish-Eye Projection Blows up Center, compresses Outwards

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, Rho-Z Projection Cuts detector and folds up two halves

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, Mouse Function

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, Rotation, Scaling and Translation

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, Picking Highlights picked items by low-lighting the rest

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, Frames and Layering Drawing Primitives may have frames around them Resulting Drawing is layered from front to back: Hits Hit-Frames Tracks Track-Frames Calorimeter Hits Calorimeter Hit-Frames Geometry Geometry-Frames Background AntiAliased – Lines look smoother

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, Drawing Options AntiAliased Blends in background With Frames Aliased Ragged Edges Without Frames

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, Printing Uses Printing Service in JAS 3 Preview

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, Save As (Export) Exports to a number of Vector Graphics Formats: CGM: Computer Graphics Metafile EMF: Windows Enhanced MetaFile (Copy-Paste) EPS/PS: Encapsulated PostScript PDF: Portable Document Format SVG: Scalable Vector Graphics SWF: ShockWave Format JAVA: creates java source file for debugging output formats and a number of BitMapped Formats: GIF, JPEG, PNG, PPM

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, Limitations One WIRED Plot per Page No Save and Restore No Picking Info No easy way to extend WIRED Memory Consumption

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, WIRED 4 Set of Components and Services Better interaction with JAS3 WIRED Plots more like JAS Plots, more than one per page To be used by other plugins in JAS 3 To use other services in JAS 3 HepRep 2 Internal Data Structure for WIRED, less memory consumption LCD data as HepReps Physics information on Picking Programmatic access for filtering

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, WIRED 4: HepRep Plot

WIRED Mark Dönszelmann, SLACLinear Collider Simulation Workshop, May 19-22, Conclusions WIRED 3 LCD Plugin for JAS 3 Standard Event Display functionality and  Special Projections  Publish quality output More to come in WIRED 4 HepRep 2 Programmatic access to Event Display for Filtering More interaction with JAS 3