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.