LANDED EVENT DISPLAY 1 Matt Robinson, Vitaly Kudryavtsev, Karl - - PowerPoint PPT Presentation

landed event display
SMART_READER_LITE
LIVE PREVIEW

LANDED EVENT DISPLAY 1 Matt Robinson, Vitaly Kudryavtsev, Karl - - PowerPoint PPT Presentation

Matt Robinson, Vitaly Kudryavtsev, Karl Warburton http://www.hep.shef.ac.uk/research/dune/landed/ LANDED EVENT DISPLAY 1 Matt Robinson, Vitaly Kudryavtsev, Karl Warburton http://www.hep.shef.ac.uk/research/dune/landed/ INTRODUCTION Many


slide-1
SLIDE 1

Matt Robinson, Vitaly Kudryavtsev, Karl Warburton http://www.hep.shef.ac.uk/research/dune/landed/

LANDED EVENT DISPLAY

1

slide-2
SLIDE 2

Matt Robinson, Vitaly Kudryavtsev, Karl Warburton http://www.hep.shef.ac.uk/research/dune/landed/

INTRODUCTION

  • Many larsoft users are using the code over ssh due to the overhead and

complexity of larsoft installation. However an event viewer is necessarily graphically intensive. This makes it impractical, or at least very inconvenient, to use the event display over X11 forwarding.

  • To deal with this, event display has been broken into 2 parts.
  • Part 1 is the Landed art module which extracts information of use to

the event display from the normal art/root data files.

  • Part 2 is the LANDED app with no art or even root dependencies

which performs the actual event display and can run on essentially any computer with trivial installation.

2

slide-3
SLIDE 3

Matt Robinson, Vitaly Kudryavtsev, Karl Warburton http://www.hep.shef.ac.uk/research/dune/landed/

LANDED ART MODULE

  • 2 modes of operation
  • Write out an “eddb” file which can be read by the landed app
  • Stream data directly to the landed app over a unix socket (for if

the app and art are running on the same machine).

  • The “eddb” file is actually just an sqlite file where data needed for

the event display are stored in tables. Chosen because of the ubiquity and portability of the sqlite library.

  • It is this module which we propose to include in larsoft, specifically

in lareventdisplay.

3

slide-4
SLIDE 4

Matt Robinson, Vitaly Kudryavtsev, Karl Warburton http://www.hep.shef.ac.uk/research/dune/landed/

ART MODULE USAGE

physics: { analyzers: { evdisp:{module_type: Landed which: "truth" #”truth” for mc truth, or reco name for reconstruction, #defaults to mc truth

  • utputFilename: "eventdisplayfile.eddb" #omit to use socket

#events: [ 1, 5, 9 ] #select certain events (omit for all events) } } display: [ evdisp ] end_paths: [display] }

4

slide-5
SLIDE 5

Matt Robinson, Vitaly Kudryavtsev, Karl Warburton http://www.hep.shef.ac.uk/research/dune/landed/

LANDED APP

  • App and documentation at http://www.hep.shef.ac.uk/

research/dune/landed/

  • Binaries for Windows ≥7 and OS X ≥10.6 (snow leopard).

Source builds trivially on SL6 and should do the same on

  • ther flavours of Linux. Happy to add more binaries if useful.
  • Performance dependent on a decent(ish) graphics card with

proper drivers. Especially for busy events.

5

slide-6
SLIDE 6

Matt Robinson, Vitaly Kudryavtsev, Karl Warburton http://www.hep.shef.ac.uk/research/dune/landed/

LANDED APP KEY FEATURES

  • Focused around a traversable 3D display, but also includes

2D projections.

  • Much has gone into making it easy to find things and tell

what they are.

  • Lists of track and hit parameters can be used to jump

around the 3d display.

  • Clicks on the 3d display highlight information in the

lists.

6

slide-7
SLIDE 7

Matt Robinson, Vitaly Kudryavtsev, Karl Warburton http://www.hep.shef.ac.uk/research/dune/landed/

LANDED APP IN ACTION

7

slide-8
SLIDE 8

Matt Robinson, Vitaly Kudryavtsev, Karl Warburton http://www.hep.shef.ac.uk/research/dune/landed/

LANDED FUTURE

  • Would like to get into a future larsoft release. Feature branch

mrobinso_LandedEventDisplay in lareventdisplay.

  • Plenty of room for improvements, extra features etc. Really only

just got key components working.

  • Mostly developed on MC truth (LArG4 output). Still considering

how to handle reconstruction data optimally, but does handle it.

  • Feedback (especially from use “in anger”) would be extremely

helpful.

8

slide-9
SLIDE 9

Matt Robinson, Vitaly Kudryavtsev, Karl Warburton http://www.hep.shef.ac.uk/research/dune/landed/

9

slide-10
SLIDE 10

Matt Robinson, Vitaly Kudryavtsev, Karl Warburton http://www.hep.shef.ac.uk/research/dune/landed/

10