Interface class for the "manager classes". More...
#include <TVirtualManager.h>
Public Member Functions | |
| virtual | ~TVirtualManager () |
| Virtual destructor, to make vtable happy... | |
| virtual ::Int_t | getEntry (::Long64_t entry,::Int_t getall=0)=0 |
| Function for updating the object in memory if needed. | |
| virtual void * | object () const =0 |
| Function getting a pointer to the object being handled. | |
| virtual void | setObject (void *obj)=0 |
| Function replacing the object being handled. | |
| virtual ::Bool_t | isSet (::Bool_t forceSet=kTRUE) const =0 |
| Check if the object was set for the current event. | |
| virtual void | reset ()=0 |
| Reset the object at the end of processing of an event. | |
Interface class for the "manager classes".
The TEvent class handles the reading of (a collection of) branches through "manager objects". Since different kinds of manager classes are available, they need a common ancestor to make their usage nicer.
1.6.1