1 / 32

A Call for Common Terminology

A Call for Common Terminology. Joseph Perl HEPVis 98 28 January 1998. Introduction. HEPVis workshops over the last three years have encouraged a dramatic increase in the number of papers on HEP Event Displays

mari
Download Presentation

A Call for Common Terminology

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. A Call for Common Terminology Joseph Perl HEPVis 98 28 January 1998 HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  2. Introduction • HEPVis workshops over the last three years have encouraged a dramatic increase in the number of papers on HEP Event Displays • Increase in collaboration between different HEP experimentsSharing of softwareExchange of ideas • Many of us are spending a considerable amount of time defining our terms HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  3. Introduction • Terms such as:viewinteractive3Dgraphics objectviewer • Some of us use different terms for the same concepts • Some of us use the same terms for different concepts HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  4. Introduction • What do you call the part of an event display system in which a detail specific to one detector system, such as the drift chamber lorentz angle, has to be included?draw routinephysics modulegraphics modulephysics related computing routineplug-in module provided by detector subsystem expert HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  5. Introduction • We are all pretty much agreed that the such modules should be written not by some central event display developer, but by the people more closely involved with the detector systems. • What do we call those people?usersdevelopersdetector system experts HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  6. Introduction • Most of the event displays described this week will be able to create special views such as Drevermann’s“fish-eye” displays as well as real-world 3D displays. • Do we call thesedifferent viewsdifferent transformationsdifferent representations HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  7. Citations:ATLAS Event Display RequirementsJ.Hrivnac, 1997 • Operation, visual operation, operation on real object • Real object, graphics object HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  8. Citations:BaBar OPACS Early Design NotesDavid Brown, Serge Du, Anne-Marie Lutz, David Quarrie, 1996 • Pictorial representation of real 3-space • Plan, elevation, end-on • Outlines and details of detector geometry • Universe, world, window, scene, group, entity, picture • Dynamic entity, static entity • Model, view, controllerModel, representation, controller HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  9. Citations:The Cleo3D Event DisplayC.D. Jones, P.R. Avery and D.D. Roscigno, 1996 • Object categories: entity, model, view • Entity categories: detector component, response, reconstruction, analysis, Monte Carlo, user defined HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  10. Citations:Event Display, Can We See What We Want to See?H. Drevermann, D. Kuhn, B. Nilsson, 1995 • Projections: realistic, schematic, abstract • Cut away view • Interactive correlation of different windows HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  11. Citations:Event Display for the CMS ExperimentLucas Taylor, 1996 • Close interaction with the data and the reconstruction code • Integrate information over the third dimension • Automatic and consistent update of all displayed views • Graphics structure, original data • Frame HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  12. Citations:Event Visualization in High Energy Physics (LHC)Howard Stone, 1996 • Interactivity: local and global • Display list • Graphics object HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  13. Citations:Event Visualisation Tools at LEPDavid McNally, 1996 • Stand alone event display, integrated event display • Extensive cross referencing • High level representation • Graphics object, visible object HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  14. Citations:The Hepvis Class Library for Event VisualizationGeorge Alverson, Amber Boehnlein, Joseph Boudreau,Xiaoling Fan, Lucas Taylor and Jeff Kallenbach, 1997 • Interactivity: local and global. • Scene, object, viewer • Shape, smart node, viewer HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  15. Methods of picture transformations Wire frame, structured wire frame, unframed area,framed area, structured area Association of tracking information to data of scalar fields Y/Z, Y/Z, /Z Cross-sections Fish eye transformation Wire frame skyline Radial histograms Compressed picture Island representation V-plot Puzzle plot Citations:Is There a Future for Event Display?H. Drevermann, D. Kuhn and B.S. Nilsson, 1992 HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  16. Citations:Towards Future HEP Event DisplaysJoseph Perl, 1995 • Build, assign parent, transmit • Display information, non-display information • Plug-in modules provided by detector subsystem experts • Internal display list • Isolate, highlight, cut • Thermometer-style calorimeter plot, unrolled cal. plot • Ability for user to show arbitrary physics relations • Multiple, well correlated views, pre-pick highlighting • Levels of interactivity: low, medium and high HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  17. Citations:WIRED Event Display RequirementsM. Dönszelmann and P. Gunnarsson, 1996 • Physical quantity • Event related information • Physics related computing routine HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  18. Citations:3D Graphics Module for Modeling, Visualization and AnalysisMinato Kawaguti and Satoshi Tanaka, 1995 • Internal description format of the 3D objects • Modeler, renderer, manipulator • Object description language HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  19. detector geometry detector hardware detector component physical quantity response data original data physics data physics object graphics object displayed object parent object real object visible object dynamic entity static entity graphics structure display list internal display list internal description format of the 3D objects Juxtapositions: HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  20. display property visual property display information non-display information event-related information overall event information Juxtapositions: HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  21. 3D real world 3D spatial 3D pictorial representation of real 3-space cut away view 2D integrate information over the third dimension thermometer plot unrolled plot phi-z view plan elevation end-on x view y view z view y/x view y/z view rho/z view r-phi view wire frame structured wire frame unframed area, framed area structured area distorted views puzzle plot • association of tracking information to data of scalar fields • cross-sections • fish eye transformation • wire frame skyline • radial histograms • compressed picture • island representation • v-plot • tabular display • data overlaid from multiple events Juxtapositions: HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  22. Juxtapositions: • multiple, well correlated views • extensive cross referencing • automatic and consistent update of all displayed views • pre-pick highlighting • interactive correlation of different windows • close interaction with the data and the reconstruction code • interactivity: local and global • levels of interactivity: low, medium and high • interactive HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  23. Juxtapositions: • isolate • highlight • cut • annotation • labeling • ability for user to show arbitrary physics relations HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  24. views transformations representations methods of picture transformations realistic projections schematic projections abstract projections “Drevermann views” model, view, controller model, representation, controller modeler, renderer, manipulator Juxtapositions: HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  25. operation visual operation operation on real object perform operations on agroup of objects build assign parent transmit draw routine physics module graphics module physics related computing routine plug-in module provided by detector subsystem expert module that draws detector geometry Juxtapositions: HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  26. shape graphics primitive low and high level primitive high level representation object description language user developer detector system expert simple level pedestrian level expert level Juxtapositions: HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  27. online event display offline event display kiosk-mode event display stand-alone event display integrated event display camera position view position eye position object position universe world window viewport scene screen picture frame brochette smart node group Juxtapositions: HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  28. Conclusion • Over the next three days, let’s consider ways in which we might come together to use a common set of terms • Take notes on areas in which we might need to come up with some terms • Shall we form some sort of committee on terminologyto work together in the next few months after HEPVis? HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  29. References • ATLAS Event Display Requirements • J.Hrivnac • ATLAS Internal Document, 1997 • http://www.cern.ch/Atlas/GROUPS/GRAPHICS/Texts/EventDisplay/Requirements/ • BaBar OPACS Early Design Notes • David Brown, Serge Du, Anne-Marie Lutz, David Quarrie • BaBar Internal Documents, 1996 • http://www.physics.louisville.edu/www/public/faculty/hep/evtdisp1.html • http://babar-hn.slac.stanford.edu:5090/HyperNews/get/graphics/10.html • The Cleo3D Event Display • C.D. Jones, P.R. Avery and D.D. Roscigno • Proceedings of the HEPVis 96 Workshop, CERN, Geneva, Switzerland, Sep 1996 • http://preprints.cern.ch/yellowrep/1997/97-01/Chapter08.pdf • http://www.phys.ufl.edu/~hepvis/version0_4/cleo3dHelp/cleo3d_help_overview.html • http://www.phys.ufl.edu/~hepvis/cleo3d.html • http://www.phys.ufl.edu/~hepvis/Spectator.html HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  30. References • Event Display, Can We See What We Want to See? • H. Drevermann, D. Kuhn and B.S. Nilsson • Presented at the CERN School of Computing, Arles, France, 1995 • CERN/ECP95-25 (1995) • http://fnpspa.fnal.gov/workshop/talks/drevermann1/page1.html • Event Display for the CMS Experiment • Lucas Taylor • Proceedings of the HEPVis 96 Workshop, CERN, Geneva, Switzerland, Sep 1996 • http://preprints.cern.ch/yellowrep/1997/97-01/Chapter10.pdf • Event Visualization in High Energy Physics (LHC) • Howard Stone • Proceedings of the HEPVis 96 Workshop, CERN, Geneva, Switzerland, Sep 1996 • http://preprints.cern.ch/yellowrep/1997/97-01/Chapter04.pdf HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  31. References • Event Visualisation Tools at LEP • David McNally • Proceedings of the HEPVis 96 Workshop, CERN, Geneva, Switzerland, Sep 1996 • http://preprints.cern.ch/yellowrep/1997/97-01/Chapter05.pdf • The Hepvis Class Library for Event Visualization • George Alverson, Amber Boehnlein, Joseph Boudreau, • Xiaoling Fan, Lucas Taylor and Jeff Kallenbach • Proceedings of the CHEP 97 Conference, Berlin, Germany, 1997 • http://cactus.phyast.pitt.edu/~joe/hepvis/hepvis.ps • Is There a Future for Event Display? • H. Drevermann, D. Kuhn and B.S. Nilsson • Proceedings of the 1992 CERN School of Computing, L’Aquila, Italy, Sep 1992 • http://fnpspa.fnal.gov/workshop/talks/drevermann2/index.html HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

  32. References • Towards Future HEP Event Displays • Joseph Perl • Presented at the HEPVis 95 Workshop, Fermilab, Batavia, IL, U.S.A, Aug 1995 • http://www-sld.slac.stanford.edu/sldwww/hepvis95/hepvis.html • WIRED Event Display Requirements • M. Dönszelmann and P. Gunnarsson • WIRED Internal Document, IRED-URD-DRAFT-0.2, 1996 • http://iptnt.cern.ch/public/WIRED/design/URD/html/URD_1.html • 3D Graphics Module for Modeling, Visualization and Analysis • Minato Kawaguti and Satoshi Tanaka • Proceedings of the CHEP 95 Conference, Rio de Janeiro, Brazil, Sep 1995 • http://www.hep.net/conferences/chep95/html/abstract/abs_52.htm HEPVis 98 Joseph Perl A Call for Common Terminology 28 January 1998

More Related