TTTT Analysis  0.1
/home/caleb/Sources/TTTT/filval/README.md
1 A FILter-VALue System
2 =====================
3 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*.
4 *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
5 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
6 so *Derived Values* are calculated at most once per observation.
7 
8 
9 
10 ```C++
11 MyDataSet myDataSet("somefile.root", "tree"); // MyDataSet subclasses DataSet
12 TTreeValue<int> countmyDataSet;
13 myDataSet.addValue
14 
15 Hist1D myplot(count, myDataSet, ); // Hist1D subclasses Plot
16 ```