status of the hall d event display prototype (ded)

9
Status of the Hall D Event Display Prototype (ded)

Upload: olivia-perkins

Post on 13-Dec-2015

217 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Status of the Hall D Event Display Prototype (ded)

Status of the Hall D Event Display Prototype (ded)

Page 2: Status of the Hall D Event Display Prototype (ded)

Four development modules in the repository†

module purpose % code

base

bCNU Shared graphics, event, math, etc. libraries —detector agnostic

58

jevio JAVA IO for CODA/evio events (assumed by JLAB DAQ)

15

ced CLAS 12 specific code 20

ded Hall D specific code 7

† Locations will soon change, with bCNU moving from CLAS 12 GeV repository to the lab-wide 12 GeV repository, and ded moving from the CLAS 12 GeV repository to the Hall D repository.

Page 3: Status of the Hall D Event Display Prototype (ded)

Current ded Views

View Comment

Side XZ, YZ, XY 2D views. Faithful geometry.

Monte Carlo

Table of “event generator” records (if any present) showing what tracks were generated

Event Drag ‘n drop, expandable tree-view of the event so that banks can be examined quickly

Log Displays info/warning messages for debugging

XML Drag ‘n drop, expandable tree-view of any XML file

Page 4: Status of the Hall D Event Display Prototype (ded)

Some Selected Features

Feature Comment

Zoom, pan, etc

Expected features for view manipulation

Snap shot High quality .png image of active area

Heads-up Mouse-over information displayed on a semi-transparent heads-up display (to preserve real estate)

Magnetic Field

Uniform or field map

Accumulate Accumulation mode for looking for hot spots/dead zones

Swim Runge-Kutta 4th order for swimming particles

Page 5: Status of the Hall D Event Display Prototype (ded)

Obtaining the ded Executablesvn scheckout [URL] Where [URL] is:†

https://halldsvn.jlab.org/repos/trunk/sim-recon/src/programs/Analysis/hdEventDisplay/dedExport

You’ll get a dedExport directory, containing ced.sh for launching on linux, unix or Mac OS X. And ced.bat for launching on the other 90% of all computers. There is

no build procedure--such is the beauty of Java. From then on, use svn scheckout to get the latest.

On linux, launch the script via: bash ded.sh

† Unless it isn’t.

Page 6: Status of the Hall D Event Display Prototype (ded)

SnapshotsMonte Carlo View

Hall D view using same bCNU framework

Page 7: Status of the Hall D Event Display Prototype (ded)

More SnapshotsEvent View

Page 8: Status of the Hall D Event Display Prototype (ded)

Development Plans

Feature Comment Status LoE (months)

More geometries Infrastructure ready Started Continuous as geometries become available

Image Service Headless ded produces images upon demand

Not started 2

Web 2.0 (RIA) version

Fully functional web version

R&D (Adobe Flex)

18

3D Views JAVA 3D/Open GL support added to bCNU

Not started 6

Simple inter-process comm.

Non-firewall penetrating event passing

Started 3

Page 9: Status of the Hall D Event Display Prototype (ded)

Demo

• If time permits