|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    8 #ifndef XAODCORE_TDVCOLLECTIONPROXY_H 
    9 #define XAODCORE_TDVCOLLECTIONPROXY_H 
   15 #include <TGenCollectionProxy.h> 
   46       : 
public TGenCollectionProxy {
 
   50       typedef TGenCollectionProxy::Sizing_t 
Sizing_t;
 
   67       virtual TVirtualCollectionProxy* 
Generate() 
const;
 
   77                         const char* conttype );
 
  101 #endif // XAODCORE_TDVCOLLECTIONPROXY_H 
  
virtual void PushProxy(void *objstart)
Start working with a new collection.
TDVCollectionProxy(const char *conttype)
Constructor.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
TDVCollectionProxy & operator=(const TDVCollectionProxy &)
A Root collection proxy for DataVector containers.
Bool_t fInitialized
Flag for knowing whether the class was initialised already.
void FindOffsets(const char *elttype, const char *conttype)
Initialize the cached pointer offsets.
TString fName
Name of the container that this class proxies.
void SetResize(Sizing_t func)
Set the resize(...) function used by the proxy.
virtual TGenCollectionProxy * InitializeEx(Bool_t silent)
Function initialising the proxy just in time.
ptrdiff_t fContoff
The offset of the underlying DataVector in the declared type.
ptrdiff_t fOffset
Offset between the DV base pointer and the full DV pointer.
TClass * fEltBase
The element type to which the DV representation points.
TClass * fEltType
The declared element type of the DV.
def silent(func)
Redirect stdout/err to /dev/null Useful wrapper to get rid of ROOT verbosity...
Dummy class to use as the DataVector template argument for the class we give to the Root proxy.
TGenCollectionProxy::Sizing_t Sizing_t
Make the definition of Sizing_t public.
virtual TVirtualCollectionProxy * Generate() const
Clone this object.