|
@@ -1,16 +1,6 @@
|
|
-A FILter-VALue System
|
|
+ROOT compatability layer for FilVal
|
|
-=====================
|
|
+================================================
|
|
-This is a header-only, generic, data analysis system that allows for creating performant generation of *Plots*. *Plots* contain *Values* and can make use of *Filters*.
|
|
+See [FilVal](../filval/README.md) for details on FilVal. This layer provides
|
|
-*Filters* can also depend of *Values*, and *Values* can depend on other *Values*. A *Dataset* is a generic object that contains a series of observations. The individual observations
|
|
+container classes wrapping ROOT histograms and Graph objects. It also provides
|
|
-consist of a series of *Observed Values*. One can also define *Derived Values* which are calculated from *Observed Values* or other *Derived Values*. Care is taken automatically
|
|
+the ability to write these containers, as well as a variety of STL containers
|
|
-so *Derived Values* are calculated at most once per observation.
|
|
+to ROOT files.
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-```C++
|
|
|
|
-MyDataSet myDataSet("somefile.root", "tree"); // MyDataSet subclasses DataSet
|
|
|
|
-TTreeValue<int> countmyDataSet;
|
|
|
|
-myDataSet.addValue
|
|
|
|
-
|
|
|
|
-Hist1D myplot(count, myDataSet, ); // Hist1D subclasses Plot
|
|
|
|
-```
|
|
|