HEPInventor
and
related IRIS Explorer modules
LHC++ workshop
September 29, 1998
Olivier Couet
CERN Geneva, Switzerland
Overview
Current status
HEPInventor implementation is based a list
of graphics requirements
listed in http://wwwinfo1.cern.ch.asd/lhc++/dat/HIReq.html.
Current version of HEPInventor provides:
-
Page layout definition (Zones)
-
1D representation: stairs plots, line
plots, curve plots and errors plots.
-
2D histogram representations are available (box and color
plots)
-
New class: HIPalette to defined the color palette used
to draw 2D histograms with the option color.
-
Log scale axis
-
Grid on Axis
-
PostScript output
-
It is possible to print the histogram statistics.
-
HIData: New constructor for 2D matrices (with errors).
-
Axis title.
-
Some attributes definition: histogram
color, Zone background color, text sizes, line width, line
type etc... See the HEPInventor
manual for the complete list.
-
New class HIComment to put comment in a zone in cm or
zone coordinates.
-
Bug fixes and performances improvements. See: http://wwwinfo1.cern.ch/asd/lhc++/dat/hepinventor.html
Examples
IRIS Explorer Modules
The HistOOgramPlot module has been redesign in order
to allow the plotting of several zones on the same page:
-
The Zone position can be specified
-
Several HistOOgramPlot modules can be connected on
the same Render.
-
Axis titles can be drawn.
-
Postscript generation is now done via a specific module able
to convert any Open Inventor geometry into a PostScript file
The Zone12 Group is composed as follow:
Output generated:
Future developments
-
include any scene graph in a Zone
-
improvements for 1D data set representation
-
new representation for 2D data set (lego, contour)
-
...