Class responsible for reading primitive types from the D3PD. More...
#include <VarHandle.h>


Public Types | |
| typedef Type & | result_type |
| Convenience typedef of the used variable. | |
| typedef const Type & | const_result_type |
| Convenience typedef of the used variable (const version) | |
Public Member Functions | |
| VarHandle (::TObject *parent=0, const char *name="", const ::Long64_t *master=0) | |
| Constructor specifying all the needed parameters. | |
| ~VarHandle () | |
| The destructor is actually only useful in the specialized class... | |
| virtual void | ReadFrom (::TTree *tree) |
| Connect the object to an input tree. | |
| virtual ::TBranch * | WriteTo (::TTree *tree) |
| Connect the object to an output tree. | |
| result_type | operator() () |
| Operator used to access the branch itself. | |
| const_result_type | operator() () const |
| Operator used to access the branch itself (constant version) | |
| virtual void | ReadCurrentEntry () const |
| Read in the current entry from the branch. | |
| virtual void | Clear () |
| "Clear" the variable of its contents | |
Class responsible for reading primitive types from the D3PD.
This class is used by all the D3PDReader classes to physically handle the branches of the input TTree.
1.7.6.1