package jasext.jhplotserver;
import hepjas.analysis.*;

import java.util.*;

import jhplot.H1D;

public class JHServer implements jas2.jds.module.DIM
{	
	private  JHEventSource  server;
	
	
	public JHServer(String name ){
		
		server= new JHEventSource(name);
		
	}
	
public JHServer(String name, ArrayList obj ){
		
		server= new JHEventSource(name);
		server.setSource(obj);
		
	}
	

	/**
	 * Add some data to it
	 * @param obj
	 */
   public void addData(ArrayList obj ){
		
		server.setSource(obj);
		
	}
	
	
   public JHServer(){
		
		server= new JHEventSource("jhplot");
		
	}
	
	public static void main(String argv[])
	{
		jas2.jds.module.ServerRegistry.registerServer(new JHServer());
	}
	
	
	public EventSource openDataSet(String name)
	{
		return server;
	}
	
	public Vector getDataSets()
	{
		Vector result = new Vector();
		result.addElement("jhplot");
		return result;
	}
	public String toString()
	{
		return "JHPlot server";
	}
}

 
 

Ads help maintain this website.