Helper class to prevent infinite recursion in the usage of TTree Friends.
Public Member Functions | |
TFriendLock (TTree *tree, UInt_t methodbit) | |
Record in tree that it has been used while recursively looks through the friends. | |
~TFriendLock () | |
Restore the state of tree the same as before we set the lock. | |
Protected Member Functions | |
TFriendLock (const TFriendLock &) | |
Copy constructor. | |
TFriendLock & | operator= (const TFriendLock &) |
Assignment operator. | |
Private Attributes | |
UInt_t | fMethodBit |
bool | fPrevious |
TTree * | fTree |
#include <TTree.h>
|
protected |
TTree::TFriendLock::~TFriendLock | ( | ) |
|
protected |