detector visualization with panoramix

14
LHCb Simulation Tutorial CERN, 21 st -22 nd February 2012 0110100111 0110101000 10101010 110100 B00le Credits to Thomas Ruf who wrote the “Panoramix Introduction” tutorial of which these slides are an extract Detector visualization with Panoramix

Upload: eara

Post on 22-Feb-2016

50 views

Category:

Documents


0 download

DESCRIPTION

Detector visualization with Panoramix. Credits to Thomas Ruf who wrote the “ Panoramix Introduction” tutorial of which these slides are an extract. Panoramix provides Interactive Data Visualization in LHCb Provides a set of basic menus and command - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Detector visualization with  Panoramix

LHCb Simulation TutorialCERN, 21st-22nd February 2012

0110100111011010100010101010110100B00le

Credits to Thomas Ruf who wrote the “Panoramix Introduction” tutorial of which

these slides are an extract

Detector visualization with Panoramix

Page 2: Detector visualization with  Panoramix

Panoramix

Purpose of PanoramixPanoramix provides Interactive Data Visualization in LHCb

Provides a set of basic menus and commandIt allows to explore the detector tree and visualize itIt allows to explore and visualize the eventsOnline and Offline views, including MC truth information

It can be controlled and customized in different ways allowing complex views

OnX menu, Callbacks, Pythons scripts

It depends on all of the LHCb components projectsGAUDI, LHCB, LBCOM, REC, PHYS, STRIPPING [,ONLINE]

Maintainer – Thomas RufResponsible for releaseAuthor – Guy Barrand (framework) + contribution from many individualsweb pages (LHCb home -> Computing and Software -> Panoramix)full tutorial (LHCb home page -> Computing and Software -> Tutorials -> Introduction to Panoramix)

2Simulation Tutorial - Feb. 2012

In this tutorial

highlight only the

functionality related

to detector geometry

Page 3: Detector visualization with  Panoramix

Panoramix

Running PanoramixYou can run a local installation of Panoramix on your own machine (this will be faster)

Look at the Introduction to Panoramix tutorial for instructions on how to install the application locally

To run using an already existing installation

3Simulation Tutorial - Feb. 2012

SetupProject Panoramix v20r2python $myPanoramix --BareConfig 1 –f none -v MyOwnOptions.py

Start with bare configuration for GUI only

No event file, only detector geometry

User options file

from Configurables import LHCbAppLHCbApp().DDDBtag = "MC11-20111102"LHCbApp().CondDBtag = "sim-20111111-vc-md100"LHCbApp().Simulation = True

To see possible arguments

python $myPanoramix –h

Page 4: Detector visualization with  Panoramix

Panoramix

Detector Tree

4Simulation Tutorial - Feb. 2012

Page 5: Detector visualization with  Panoramix

Panoramix

Basic operations

- 5Simulation Tutorial - Feb. 2012

Page 6: Detector visualization with  Panoramix

Panoramix

Basic operations, some more details

- 6Simulation Tutorial - Feb. 2012

Page 7: Detector visualization with  Panoramix

Panoramix

Opening and Closing

- 7Simulation Tutorial - Feb. 2012

Page 8: Detector visualization with  Panoramix

Panoramix

Deleting

- 8Simulation Tutorial - Feb. 2012

Page 9: Detector visualization with  Panoramix

Panoramix

Detector Tree

- 9Simulation Tutorial - Feb. 2012

Page 10: Detector visualization with  Panoramix

Panoramix

Material

- 10Simulation Tutorial - Feb. 2012

Page 11: Detector visualization with  Panoramix

Panoramix

New Page

- 11Simulation Tutorial - Feb. 2012

Page 12: Detector visualization with  Panoramix

Panoramix

Pages and Regions

- 12Simulation Tutorial - Feb. 2012

Page 13: Detector visualization with  Panoramix

Panoramix

Ruler and Frame

- 13Simulation Tutorial - Feb. 2012

Page 14: Detector visualization with  Panoramix

Panoramix

Printout

- 14Simulation Tutorial - Feb. 2012