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>
90 : AuxProxyColl(
std::move(proxy))
108 #endif // LARDATA_RECOBASEPROXY_PROXYBASE_PROXYASPARALLELDATA_H
Object to draft parallel data interface.
double std(const std::vector< short > &wf, const double ped_mean, size_t start, size_t nsample)
ProxyAsParallelData(AuxProxyColl &&proxy)
Steals and wraps collection proxy.
Auxiliary data from parallel data products.
auto makeProxyAsParallelData(AuxProxyColl &&auxProxy)
Object presenting a proxy as parallel data for another one.