LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
Helper to create associated data proxy. More...
#include "withAssociated.h"
Helper to create associated data proxy.
Aux | type of data associated to the main one |
Metadata | type of metadata of the association |
ArgTuple | type of arguments required for the creation of proxy |
AuxTag | tag for the associated data (default: as Aux ) |
This class stores user arguments for the construction of a proxy to associated data of type Aux
and with metadata Metadata
. It can use that information plus some additional one to create the associated data itself. This additional information is provided by getCollection()
.
The association will be identified by type AuxTag
.
This is not a customization point: to have a custom associated data produced, specialize proxy::AssociatedDataProxyMaker
class