wired for lcd analysis mark dönszelmann linear collider simulation workshop may 19-22, 2003, slac

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

Upload: percival-martin

Post on 18-Jan-2018

214 views

Category:

Documents


0 download

DESCRIPTION

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

TRANSCRIPT

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

WIRED for LCD Analysis

Mark Dönszelmann

Linear Collider Simulation WorkshopMay 19-22, 2003, SLAC

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

2

WIRED Content

Introduction to WIREDOverview of the functionality in WIRED 3Limitations of WIRED 3Plans for WIRED 4Conclusions

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

3

WIRED 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

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

4

WIRED History and WIRED Versions

Version 1: Basic Framework, used by ATLAS, BaBar, CHORUS, Delphi, LCD Plugin (JAS2 only)Version 2: Prototype for ATLASVersion 3: Stand-alone Generic WIRED for HepRep1, HepRep2, and WIRED’s internal data

representation, used by BaBar, GLAST and LCDVersion 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.

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

5

WIRED 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

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

6

WIRED JAS3 WIRED Plug-in

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

7

WIRED Opening a DataSet

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

8

WIRED Basic Usage (view and tree)

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

9

WIRED Browsing Events

Next Event

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

10

WIRED Toggling visibility

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

11

WIRED Orientation Actions

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

12

WIRED Parallel Projection

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

13

WIRED Fish-Eye Projection

Blows up Center, compresses Outwards

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

14

WIRED Rho-Z Projection

Cuts detector and folds up two halves

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

15

WIRED Mouse Function

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

16

WIREDRotation, Scaling and

Translation

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

17

WIRED Picking

Highlights picked items by low-lighting the rest

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

18

WIRED Frames and Layering

Drawing Primitives may have frames around themResulting 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

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

19

WIRED Drawing Options

AntiAliased Blends in background

With Frames

Aliased Ragged Edges

Without Frames

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

20

WIRED Printing

Uses Printing Service in JAS 3Preview

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

21

WIRED 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

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

22

WIRED Limitations

One WIRED Plot per PageNo Save and RestoreNo Picking InfoNo easy way to extend WIREDMemory Consumption

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

23

WIRED 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

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

24

WIRED WIRED 4: HepRep Plot

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

Mark Dönszelmann, SLAC

Linear Collider Simulation Workshop, May 19-22, 2003

25

WIRED 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