/* ReadIRQFiles.java */ //import io.ascii.pairs.PairData; import jas.hep.*; import jas.hist.*; import jas.hist.normalization.*; import hep.analysis.*; import java.awt.GridLayout; import java.io.*; import java.util.*; import javax.swing.*; public class ReadIRQFiles { static int nbins = 0; public static void main(String[] argv) { boolean started = false; try { int nargs = 0; String directoryName = argv[nargs]; nargs++; int first = Integer.parseInt(argv[nargs]); nargs++; String firstFileName = directoryName+"/RDat."+first; int last = Integer.parseInt(argv[nargs]); nargs++; String lastFileName = directoryName+"/RDat."+last; nbins = Integer.parseInt(argv[nargs]); nargs++; System.out.println("Read IRQ files "+first+"-"+last+" ("+firstFileName+" to "+lastFileName+")"+ " w/ "+nbins+" time bins."); started = true; // Create Histograms String title1 = "Readout glitch amplitude"; Histogram h1 = new Histogram(title1); String title2 = "Amplitude vs. Time"; Histogram2D h2 = new Histogram2D(title2); for (int i=first; i<=last; i++) { // Set up the number String number = ""+i; //if (i<10) number = "0"+number; // File name String fileName = directoryName+"/RDat."+number; if (i <# bins read>"); } else { System.err.println("Exception "+x); x.printStackTrace(); } } } static void fillAmpvsTime(StarDumpData data, Histogram2D h) { // Fill it for (int j=0; j