Contents
1 Introduction
1.1 Main differences with the JAS package
1.2 Main differences with the ROOT package
2 Installation
3 Main editor
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
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 2D functions
18 Plotting 2D histograms
19 Data output to tables and spreadsheets
19.1 HTable class
19.2 Spreadsheet. The SPsheet class
20 HGraph class. Show interconnected objects
21 HChart class. Making various charts
22 Extracting data points from a figure
23 Data clustering
24 Regression. Making fits
24.1 Linear regression
24.2 Fit of data using FreeHEP libraries
25 Neural Networks
26 External jar libraries and jython macros
27 jHepWork License
28 Contributions and third-party packages
Bibliography
Index