Future developments in HEPInventor
and
related IRIS Explorer modules
LHC++ meeting
December 11, 1997
Olivier Couet
CERN Geneva, Switzerland
Overview
Current status of HEPInventor
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.
-
Log scale axis
-
Grid on Axis
-
PostScript output
-
Some attributes definition: histogram color, Zone background color, text
sizes etc... See the HEPInventor
manual for the complete list.
HEPInventor extensions
Extensions required in a near future:
-
Improve 1D data sets representations
-
Implement the 2D data representations
-
Implement the drawing of extra information's on plot
-
Picking should be investigated
1D data sets
Extensions for 1D data sets representation:
-
Attributes definitions: markers type, line width, line type ...
-
Various way to plot several data set in the same zone: cumulate, subtract
, superimpose ...
-
...
2D data sets
2d data sets representations implementation:
-
2D (flat) representations
-
contour
-
box plot
-
scatter plot. Random points in a cell (for histograms) and points at exact
positions (for tags).
-
arrow plot (?).
-
color plot
-
3D representations
-
...
Information's on plots
Information's on the plots implementation:
-
Statistics drawing
-
Fit parameters drawing
-
Date.
-
Legend and annotations:
-
color, line type, marker type followed by a text. (Some MasterSuite tools
exist).
-
arrows, line, text (in cm coordinates) on the plots.
-
...
IRIS Explorer Modules
For the time being HEPInventor is used in a monolithic module
called HistOOgramPlot. It is a prototype limited to one plot
per page.
In the future we would like to split the functionality of the HistOOgramPlot
module in several modules to make use of the full HEPInventor
functionality.
One possible splitting is:
-
Page module: can be connected to several zone modules.
-
Zone module: is connected to a page module. Define a new zone in
the page. The data to be represented are send to a such module
-
PostScript module: convert a OI geometry into a PS file
Conclusion
-
current version is a prototype
-
improvements for 1D data set
-
implement 2D data set and information's on plots
-
make use of new possibilities offer by MasterSuite
-
need TGS advise to check if the right solutions have been chosen