|
Crombie Tools
|
#include <LoadTree.h>
Public Member Functions | |
| Formulas (TTree *tree) | |
| void | add (const std::string &expr) |
| void | add (const Types::strings &exprs) |
| template<typename A , typename... Args> | |
| void | add (const A &expr, Args... args) |
| void | eval () |
| Evaluates all of the formulas and stores the results. More... | |
| double & | result (const std::string &expr) |
| Get a reference to the result for a given formula. More... | |
Private Attributes | |
| Types::map< std::pair< double, TTreeFormula * > > | forms {} |
| TTree * | tree |
Definition at line 22 of file LoadTree.h.
|
inline |
Definition at line 24 of file LoadTree.h.
|
inline |
Definition at line 32 of file LoadTree.h.
References Debug::Debug(), forms, and tree.
Referenced by add(), and crombie::LoadTree::Tree::Tree().
|
inline |
Definition at line 39 of file LoadTree.h.
References add().
|
inline |
Definition at line 43 of file LoadTree.h.
References add().
|
inline |
Evaluates all of the formulas and stores the results.
Definition at line 57 of file LoadTree.h.
References forms.
Referenced by crombie::LoadTree::Tree::next().
|
inline |
Get a reference to the result for a given formula.
Definition at line 49 of file LoadTree.h.
References forms.
|
private |
Definition at line 64 of file LoadTree.h.
Referenced by add(), eval(), result(), and crombie::LoadTree::Tree::result().
|
private |
Definition at line 63 of file LoadTree.h.
Referenced by add().