11 #ifndef LARDATA_RECOBASEPROXY_PROXYBASE_PROXYASPARALLELDATA_H 12 #define LARDATA_RECOBASEPROXY_PROXYBASE_PROXYASPARALLELDATA_H 28 typename AuxProxyColl,
57 (std::move(auxProxy));
80 typename AuxProxyColl,
84 struct ProxyAsParallelData
85 :
private AuxProxyColl
86 ,
public ParallelData<AuxProxyColl, Aux, Tag>
92 (static_cast<AuxProxyColl const*>(this))
108 #endif // LARDATA_RECOBASEPROXY_PROXYBASE_PROXYASPARALLELDATA_H Object to draft parallel data interface.
ProxyAsParallelData(AuxProxyColl &&proxy)
Steals and wraps collection proxy.
Auxiliary data from parallel data products.
Encloses LArSoft data product proxy objects and utilities.See this doxygen module for an introduction...
auto makeProxyAsParallelData(AuxProxyColl &&auxProxy)
Object presenting a proxy as parallel data for another one.