A container proxy, which allows to access references stored in a TRefArray from TTree::Draw.
Definition at line 22 of file TRefArrayProxy.h.
Public Member Functions | |
virtual TVirtualRefProxy * | Clone () const |
TVirtualRefProxy overload: Clone the reference proxy (virtual constructor) | |
virtual Int_t | GetCounterValue (TFormLeafInfoReference *info, void *data) |
TVirtualRefProxy overload: Access to container size (if container reference (ie TRefArray) etc) | |
virtual void * | GetObject (TFormLeafInfoReference *info, void *data, Int_t instance) |
Access referenced object(-data) | |
virtual Bool_t | HasCounter () const |
TVirtualRefProxy overload: Flag to indicate if this is a container reference. | |
Public Member Functions inherited from TRefProxy | |
TRefProxy () | |
Pointer to the reference class (TRef::Class()) | |
TRefProxy (const TRefProxy &c) | |
Copy constructor. | |
virtual TClass * | GetClass () const |
TVirtualRefProxy overload: Getter of reference class (executed when the proxy is adopted) | |
virtual void * | GetPreparedReference (void *data) |
TVirtualRefProxy overload: Prepare reused reference object (e.g. ZERO data pointers) | |
virtual TClass * | GetValueClass (void *data) const |
TVirtualRefProxy overload: Access to value class. | |
TRefProxy & | operator= (const TRefProxy &c) |
Assignement operator. | |
virtual void | Release () |
TVirtualRefProxy overload: Release the reference proxy (virtual destructor) | |
virtual void | SetClass (TClass *cl) |
TVirtualRefProxy overload: Setter of reference class (executed when the proxy is adopted) | |
virtual Bool_t | Update () |
TVirtualRefProxy overload: Update (and propagate) cached information. | |
Public Member Functions inherited from TVirtualRefProxy | |
virtual | ~TVirtualRefProxy () |
Additional Inherited Members | |
Protected Attributes inherited from TRefProxy | |
TClassRef | fClass |
#include <TRefArrayProxy.h>
|
inlinevirtual |
TVirtualRefProxy overload: Clone the reference proxy (virtual constructor)
Reimplemented from TRefProxy.
Definition at line 27 of file TRefArrayProxy.h.
|
virtual |
TVirtualRefProxy overload: Access to container size (if container reference (ie TRefArray) etc)
Reimplemented from TRefProxy.
Definition at line 32 of file TRefArrayProxy.cxx.
|
virtual |
Access referenced object(-data)
Reimplemented from TRefProxy.
Definition at line 24 of file TRefArrayProxy.cxx.
|
inlinevirtual |
TVirtualRefProxy overload: Flag to indicate if this is a container reference.
Reimplemented from TRefProxy.
Definition at line 29 of file TRefArrayProxy.h.