Package hep.analysis.peer

Peers are objects which are used to communicate between NamedObjects such as Histograms created within a Job, and the Job's environment.

See:
          Description

Interface Summary
AnalysisApplication  
CutPeer  
FolderPeer  
HistogramPeer  
JobPeer The interface that must be implemented by the JobPeer.
PagePeer The peer class for Page
Peer A base class for all Peers.
PlotPeer The peer class for Plot
 

Package hep.analysis.peer Description

Peers are objects which are used to communicate between NamedObjects such as Histograms created within a Job, and the Job's environment. The goal is to allow an identical job to run either in a batch type environment, or in a GUI enviroment.

The peers have two functions

  1. To notify the GUI of changes in state of the job and the objects contained within it
  2. To implement enviroment specific functionality which is delegated to the peer.

In the JAS environment the peer implementations are in the jas.job package. The creation of peers in the JAS enviroment is handled by the jas.job.JobFolder class.