Contents
1 Introduction
1.1 Main differences with the JAS package
1.2 Main differences with the ROOT package
2 Installation
3 The main editor
3.1 Running a jython script
3.2 jHepWork code assist
4 Quick start
5 Jython and Bean shell consoles
6 Working with the command-line scripts
7 Data structures supported by jHepWork
8 HPlot class. The main canvas.
9 Working with the HPlot canvas
9.1 Saving HPlot plots in XML files
9.2 Cleaning plots from data
10 Help for jHepWork classes and associated methods
11 Plotting 1D functions
11.1 How to use JAIDA to define 1D function
11.2 Plotting 1D functions on the same plot
11.3 Plotting 1D functions on different plots
11.4 Saving the plot in an external file
11.5 View image. IView class.
12 Plotting 1D histograms
12.1 H1D operations
12.2 Main H1D methods
12.3 Reading ROOT histograms
13 P1D class
13.1 P1D methods for plotting
13.2 Options to display P1D errors
13.3 Contour plots for P1D data holder
13.4 P1D defined by an external file
13.5 P1D defined by a H1D histogram
13.6 Output from P1D
13.7 P1D operations
13.8 Evaluation of systematical uncertainties
14 How to access JAIDA factories
15 Text labels
15.1 Interactive text labels. HLabel class
15.2 Simple text labels using JAVA 2D
16 Geometrical primitives
17 Plotting data using interactive 3D canvas. HPlot3D class
17.1 Plotting data points in interactive 3D frame. P2D class.
17.2 Plotting extended objects in interactive 3D frame. P3D class.
17.3 Plotting 2D functions in interactive 3D frame
17.4 Plotting 2D histograms in interactive 3D frame
18 3D shapes and the geometry package. HView3D class.
19 Writing histograms to external XML files. HBook class.
20 Reading histograms from external C++ or FORTRAN programs
21 Data output to tables and spreadsheets
21.1 HTable class
21.2 Spreadsheet. The SPsheet class
22 HGraph class. Show interconnected objects
23 HChart class. Making various charts
24 Extracting data points from a figure
25 Data clustering
26 Fitting histogram or data. The fit panel based on HFit class.
26.1 Fit of data using FreeHEP libraries
26.2 The fit panel and HFit class
27 Linear regression.
27.1 Linear regression
28 Neural Networks
29 External jar libraries and jython macros
30 jHepWork License
31 Contributions and third-party packages
Bibliography
Index