1 / 25

WIRED for LCD Analysis

Learn about the functionality, limitations, and future plans for WIRED, a framework for event displays in Java used in linear collider simulation analysis. Explore its features, interactivity, special projections, and graphics layering.

rfreeman
Download Presentation

WIRED for LCD Analysis

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Content • Introduction to WIRED • Overview of the functionality in WIRED 3 • Limitations of WIRED 3 • Plans for WIRED 4 • Conclusions Linear Collider Simulation Workshop, May 19-22, 2003

  3. 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 Linear Collider Simulation Workshop, May 19-22, 2003

  4. 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. Linear Collider Simulation Workshop, May 19-22, 2003

  5. 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 Linear Collider Simulation Workshop, May 19-22, 2003

  6. JAS3 WIRED Plug-in Linear Collider Simulation Workshop, May 19-22, 2003

  7. Opening a DataSet Linear Collider Simulation Workshop, May 19-22, 2003

  8. Basic Usage (view and tree) Linear Collider Simulation Workshop, May 19-22, 2003

  9. Browsing Events Next Event Linear Collider Simulation Workshop, May 19-22, 2003

  10. Toggling visibility Linear Collider Simulation Workshop, May 19-22, 2003

  11. Orientation Actions Linear Collider Simulation Workshop, May 19-22, 2003

  12. Parallel Projection Linear Collider Simulation Workshop, May 19-22, 2003

  13. Fish-Eye Projection • Blows up Center, compresses Outwards Linear Collider Simulation Workshop, May 19-22, 2003

  14. Rho-Z Projection • Cuts detector and folds up two halves Linear Collider Simulation Workshop, May 19-22, 2003

  15. Mouse Function Linear Collider Simulation Workshop, May 19-22, 2003

  16. Rotation, Scaling and Translation Linear Collider Simulation Workshop, May 19-22, 2003

  17. Picking • Highlights picked items by low-lighting the rest Linear Collider Simulation Workshop, May 19-22, 2003

  18. 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 Linear Collider Simulation Workshop, May 19-22, 2003

  19. AntiAliased Blends in background With Frames Aliased Ragged Edges Without Frames Drawing Options Linear Collider Simulation Workshop, May 19-22, 2003

  20. Uses Printing Service in JAS 3 Preview Printing Linear Collider Simulation Workshop, May 19-22, 2003

  21. 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 Linear Collider Simulation Workshop, May 19-22, 2003

  22. Limitations • One WIRED Plot per Page • No Save and Restore • No Picking Info • No easy way to extend WIRED • Memory Consumption Linear Collider Simulation Workshop, May 19-22, 2003

  23. 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 Linear Collider Simulation Workshop, May 19-22, 2003

  24. WIRED 4: HepRep Plot Linear Collider Simulation Workshop, May 19-22, 2003

  25. 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 Linear Collider Simulation Workshop, May 19-22, 2003

More Related