Learning AIDA_Proxies by examples

Under these pages one finds self-contained examples demonstrating the use of the AIDA_Proxy layer implemented on top of the AIDA abstract interfaces (version 3.0). The objects can be used in C++ programs using any implementation of the AIDA interfaces. Using the plugin manager system, different implementation can be easily chosen at run time, by specifying its name in the proxy constructor. Plugin's exist for Root 1D histograms and profiles and for the AIDA native implementation from Anaphe (version 5.0.3), for histograms, data point sets, tuples, functions and fitter. Refer to the AIDA pages for other implementations.

Basics of histograms, functions, tuples, dataPointSets, fitting and plotting

  1. Creating, filling, and printing the contents of an 1-dimensional histogram.
  2. Creating several histogram types and saving them into an XML file
  3. Fitting an 1-dimensional histogram and printing the results.
  4. Creating and filling a tuple in memory and projecting into a cloud
  5. Creating a DataPointSet and saving it into an XML file


These examples are a straight forward porting of the AIDA examples provided by Ioannis Papadopoulos in the context of Anaphe.
Andreas Pfeiffer and Lorenzo Moneta EP/SFT