ATLAS Offline Software
|
Proxy environment buffer. More...
Public Attributes | |
size_t | fIndex |
The index of the last element retrieved. More... | |
Cont_t * | fCont |
Pointer to the container. More... | |
void * | fEltPtr |
The last element pointer to have been returned. More... | |
int | fOffset |
Offset between the pointer held by the DV and the start of the object. More... | |
Proxy environment buffer.
The first 64 bytes of the environment structure are a scratch area. The Root proxies put a collection iterator there, but we instead lay it out like this.
This is slightly different in newer versions of root. Rather than having the 64-byte buffer, Environ takes a template argument giving the payload.
Definition at line 173 of file TDVCollectionProxy.cxx.
Cont_t* xAOD::TDVCollectionFuncs::TEnvBuff::fCont |
Pointer to the container.
(Note that the object pointer from the environment will point at the top-level DataVector
class; this points directly at the vector.)
Definition at line 181 of file TDVCollectionProxy.cxx.
void* xAOD::TDVCollectionFuncs::TEnvBuff::fEltPtr |
The last element pointer to have been returned.
Definition at line 184 of file TDVCollectionProxy.cxx.
size_t xAOD::TDVCollectionFuncs::TEnvBuff::fIndex |
The index of the last element retrieved.
Definition at line 176 of file TDVCollectionProxy.cxx.
int xAOD::TDVCollectionFuncs::TEnvBuff::fOffset |
Offset between the pointer held by the DV and the start of the object.
Definition at line 188 of file TDVCollectionProxy.cxx.