ATLAS Offline Software
|
Set up collection proxy for a DataVector
class.
More...
#include <AddDVProxy.h>
Classes | |
struct | Helper |
Helper structure implementing the resize(...) function. More... | |
Static Public Member Functions | |
template<typename T > | |
static void | add (ROOT::TGenericClassInfo *clInfo) |
Set up collection proxy for a DataVector class. More... | |
Static Private Member Functions | |
static void | loadDictionaries () |
Helper function force-loading all the needed dictionaries. More... | |
Set up collection proxy for a DataVector
class.
If cl is a DataVector
class, or derives from one, then we attach an appropriate Root collection proxy to it. This is required for Root to recognize the class as a collection in, eg, TTree::Draw
.
Definition at line 87 of file AddDVProxy.h.
|
inlinestatic |
Set up collection proxy for a DataVector
class.
If cl is a DataVector
class, or derives from one, then we attach an appropriate Root collection proxy to it. This is required for Root to recognize the class as a collection in, eg, TTree::Draw
.
Definition at line 147 of file AddDVProxy.h.
|
staticprivate |
Helper function force-loading all the needed dictionaries.
The constructor of TDVCollectionProxy needs the dictionary of DataVector<xAOD::TDVCollectionProxyDummy> to be loaded already.
This function makes sure that this is the case.
Definition at line 104 of file AddDVProxy.cxx.