archive-org.com » ORG » F » FREEHEP.ORG

Total: 883

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • JAIDA - Release Notes JAIDA 3.3.0
    to check the following list to ensure your code will work properly in this version some of the JAIDA specific style options are no longer supported as they have been replaced by AIDA interfaces method Deprecated Style Option AIDA Interface AIDA Method showHistogramBars ILineStyle from IDataStyle lineStyle boolean setVisible boolean boolean isVisible fillHistogramBars IFillStyle from IDataStyle fillStyle boolean setVisible boolean boolean isVisible showDataPoints IMarkerStyle from IDataStyle markerStyle boolean setVisible boolean boolean isVisible connectDataPoints ILineStyle from IDataStyle outlineStyle boolean setVisible boolean boolean isVisible lineBetweenPointsColor ILineStyle from IDataStyle outlineStyle boolean setColor String String color lineBetweenPointsType ILineStyle from IDataStyle outlineStyle boolean setLineType String String lineType lineBetweenPointsThickness ILineStyle from IDataStyle outlineStyle boolean setThickness int int thickness showErrorBars ILineStyle from IDataStyle errorBarStyle boolean setVisible boolean boolean isVisible errorBarsColor ILineStyle from IDataStyle errorBarStyle boolean setColor String String color errorBarsLineType ILineStyle from IDataStyle errorBarStyle boolean setLineType String String lineType errorBarsLineThickness ILineStyle from IDataStyle errorBarStyle boolean setThickness int int thickness functionLineColor ILineStyle from IDataStyle outlineStyle boolean setColor String String color functionLineType ILineStyle from IDataStyle outlineStyle boolean setLineType String String lineType functionLineThickness ILineStyle from IDataStyle outlineStyle boolean setThickness int int thickness showStatisticsBox on IDataStyle IDataStyle boolean showInStatisticsBox boolean boolean isShownInStatisticsBox showStatisticsBox on IPlotterStyle IStatisticsBoxStyle from IPlotterStyle statisticsBoxStyle boolean setVisible

    Original URL path: http://java.freehep.org/jaida/release-notes.html (2016-02-10)
    Open archived version from archive


  • JAIDA - Changes
    data distributed according to a given IFunction See Details Add support for native i386 MacOSX hbook and fminuit Fixed bugs Plotter writeToFile now works for scatterplot in JAIDA and in JAS3 Put back ability to create Moyal and Lorentzian functions by name moyal and lorentzian Fix the bug with bin height calculation for histogram 2D with fixed size bins Can not control Legend visibility through AIDA Styles createFunctionFromScript has problems with gradexpr and description arguments Changes in JAIDA 3 3 0 3 Improvements Add JAIDA specific errorBarDecoration parameter to the errorBarStyle Meaning errorBarDecoration less than 0 automatic default errorBarDecoration equals 0 no decoration errorBarDecoration greater than 0 fraction of the bin width Usage style dataStyle errorBarStyle setParameter errorBarDecoration 0 5 Add Experimental Binary XML writer and Reader use option binary true This option can also be used in ZIP format Add ability to write AIDA XML in ZIP format use option compress zip Provide utility to convert IManagedObject and IFitResult to XML String and back Utility class added to JAIDA hep aida util XMLUtils static methods String createXMLString IManagedObject mo throws IOException String createXMLString IManagedObject mo ITree tree throws IOException String createXMLString IManagedObject mo String path throws IOException String createXMLString IFitResult fitResult throws IOException String createXMLString IFitResult fitResult String path throws IOException IManagedObject createManagedObject String xmlString throws IOException IFitResult createFitResult String xmlString throws IOException void addToTree String xmlString ITree tree throws IOException Fixed bugs fix problem with relatively rare case of X axis tick labels formatting e g log x min 0 0005 x max 0 05 Plotting of IHistogram1D IHistogram2D IProfile1D IProfile2D with non equidistant bins Profiles returning NaN for the sum of weights Changes in JAIDA 3 3 0 2 Improvements Add catalog for default plotter styles Fix dependency versions in assembly Move FMinuit adapter to math module freehep fminuit and make freehep jaida fminuit dependent on it Upgrade graphics libraries to 2 0 Add jdom to distribution Improved creation of user functions Function Codelet String defined as codelet TYPE LOCATION LOCATION Catalog Create function from Function Catalog Usage codelet model name catalog Example codelet p2 catalog Status Works LOCATION classPath Create function given its full class name Usage codelet my functions MyFunction classPath x0 x1 a b c Example codelet fitProject functions MyFunction classPath Status Works Explanation If optional list of variable names and parameter names is provided MyFunction String varNames String parNames constructor is used No argument constructor is used in other case new MyFunction LOCATION Verbatim Create function from script Usage codelet Function Title verbatim jel dimensions expression parameters gradient Example codelet Script Function verbatim jel 1 a 1 c sin x 0 d a c d Status works Fixed bugs AIDA xml writer out of synch with parser Fix setup scripts for macOSX Assembly and parent POM of jaida have the same artifact name Testdata for hbook missing in freehep jaida hbook Changes in JAIDA 3 2 5 New Features Add a way to change the statistics box from styles Get axis labels information

    Original URL path: http://java.freehep.org/jaida/changes.html (2016-02-10)
    Open archived version from archive

  • JAIDA - Getting Started
    are the same for all OS but platform specific libraries are installed in different subdirectories So it is possible to have one centrall installation that is used by multiple OS Windows Download jaida 3 3 0 6 bin zip file it contains compiled Java classes lib and setup scripts bin Unzip it to the place where you want JAIDA installation to reside If you need to open PAW files or perform fits using Minuit download jaida 3 3 0 6 x86 Windows msvc zip file and unzip it to the same directory it adds Windows specific subdirectory to the lib Linux Download jaida 3 3 0 6 bin tar gz file it contains compiled Java classes lib and setup scripts bin Use gunzip and tar xf commands to extract the distribution If you need to open PAW files or perform fits using Minuit download jaida 3 3 0 6 i386 Linux g tar gz file and extract its content to the same directory it adds Linux specific subdirectory to the lib MacOSX Download jaida 3 3 0 6 bin tar gz file it contains compiled Java classes lib and setup scripts bin Use gunzip and tar xf commands to extract

    Original URL path: http://java.freehep.org/jaida/getting-started.html (2016-02-10)
    Open archived version from archive

  • JAIDA - Analysis Factories
    standard way using the following line of code IAnalysisFactory factory IAnalysisFactory create JAIDA includes two analysis factories hep aida ref AnalysisFactory the default It provides a minimal implementation of IPlotter using the JAS plotter Each IPlotter will appear in its own top level window Minimal interaction with the plots is allowed through popup menus hep aida ref BatchAnalysisFactory It has no GUI support This is suitable for use in completely

    Original URL path: http://java.freehep.org/jaida/analysis-factory.html (2016-02-10)
    Open archived version from archive

  • JAIDA - Features
    Binning Histograms with variable bin widths are not yet displayed correctly Region s limits The following parameters have been added in JAIDA to the plotter region to access the limits of the plot area xAxisLowerLimit xAxisUpperLimit yAxisLowerLimit yAxisUpperLimit To access the region s limits just type double xLowerLimit Double parseDouble plotterRegion parameterValue xAxisLowerLimit Plots Overlay Two overlay modes are supported when multiple plots are added to the same PlotRegion overlay to overlay a plot to an exisint one replace to replace the exising plot with the new one This is equivalent to first clearing the region and then plotting the object The default value is overlay This can be changed by passing the mode option when plotting an object plotterRegion plot hist mode overlay or plotterRegion plot hist mode replace Plot Window s Size The default size of the Plotter s window is 600x600 pixels These values can be controlled via the Plotter s parameters plotterWidth and plotterHeight plotter setParameter plotterWidth 400 plotter setParameter plotterHeight 600 After changing the window size it will be necessary to show the plotter for the changes to take effect Ranges AIDA ranges for plotting can be specified via the options as for more dimensions range x 1 0 2 3 y 5 5 in one dimension range 1 0 2 3 open ranges range 1 or range 1 As options are passed as a string remember to escape the quotes range 1 2 Writing to File There might be some problems when invoking the writeToFile method due to the way the Plotter is currently implemented In particular the following applies to the situation in which the plotter is showing in the GUI show has been invoked and the data is changed for example an histogram is filled this results in a plot updating on the screen to reflect the changes in the data To do this the data source fires events to the plot to notify that it changed and as a result of this the plot updates To prevent too many events being fired and scripts being slow waiting for the GUI to update we have a 1 second delay after such an event is received before we perform the update in this time window no more events are fired Due to this delay it is necessary to synchronize the process of writing the plot to file with the plot updates To do so when the writeToFile method is invoked we submit a process to the Swing thread that will write the plot to file with a delay of a second One extra complication is that due to the fact that update events generate other update events on the Swing thread we cannot guarantee the relative order of such processes with the writeToFile one In other words there might be cases in which the plot written to file is different to the one represented in the GUI WHEN writeToFile is invoked and the plot is showing For this reason we suggest NOT to

    Original URL path: http://java.freehep.org/jaida/features.html (2016-02-10)
    Open archived version from archive

  • JAIDA - Fit Methods
    in binned and unbinned fit methods depending on whether they apply to the bins or to the content of a given distribution so a fit to an histogram will be performed with a binned fit method while a fit to a column of a tuple will be unbinned Binned Fit Methods Given a function f and a binned distribution we define to be the height of the ith bin to

    Original URL path: http://java.freehep.org/jaida/fit-methods.html (2016-02-10)
    Open archived version from archive

  • JAIDA - Statistical Comparison
    at which a comparison is considered to have failed The default value is 5 Please note that not all algorithms support a continuous set of rejection levels Not all tests give as a result a probability Some give distributions for which rejection levels are tabulated Please refer to the description of the algorithms below to see which levels are supported Compare the two histograms with the Chi2 algorithm with rejection level at 1 StatisticalComparison compare hist1 hist2 chi2 rejectionLevel 0 01 Comparison Algorithms We list here the comparison algorithms that are provided by the JAIDA implementation Please refer to the Statistical Toolkit web page for a description of the various algorithms Anderson Darling Kolmogorov Smirnov Fisz Cramer Von Mises Goodman Kuiper Tiku Chi2 For each of the comparison algorithms we provide some plots to illustrate their performance To generate such plots we created the following sets of data reference an IHistogram1D or ICloud1D with 1000 entries generated according to a gaussian distribution comparison an IHistogram1D or ICloud1D with 3000 entries generated according to a gaussian distribution weighted an IHistogram1D or ICloud1D filled with the same data as the comparison dataset but with 0 9 weight We compared the reference data with the comparison data and the weighted data We generate 1000 of such datasets with corresponding comparisons From the reference vs comparison plot it is possible to see the probability distribution of a give algorithm and from it determine the accuracy level cut to be applied The reference vs weighted plot was generated as a consistency check as it should be identical to the reference vs comparison for those algorithms that are testing the shape of a distribution Anderson Darling This algorithm applies to both binned and unbinned data and measures the quadratic deviation between the two distributions below are

    Original URL path: http://java.freehep.org/jaida/statistical-comparison.html (2016-02-10)
    Open archived version from archive

  • JAIDA - Examples
    Issues Contributors Users User Documentation Release Notes Changes Getting Started Analysis Factory Features Fit Methods Statistical Comparison Examples Java Application Java Servlet JSP JAS3 Pnuts Jython C Geant4 AIDA Manual AIDA API Distribution Binary Repository Examples JAIDA can be invoked directely from Java to embed plots in your application or servlet code it can be also used in JAS3 or in JSP pages JAIDA can be used from scripting languages

    Original URL path: http://java.freehep.org/jaida/examples.html (2016-02-10)
    Open archived version from archive



  •