LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
makeOneTo01dataFrom.h File Reference

Helper functions to create data structures associated to a proxy. More...

#include "lardata/RecoBaseProxy/ProxyBase/OneTo01Data.h"
#include "larcorealg/CoreUtils/ContainerMeta.h"
#include "canvas/Utilities/InputTag.h"
#include <utility>
#include <cstdlib>

Go to the source code of this file.

Namespaces

 proxy
 Encloses LArSoft data product proxy objects and utilities.See this doxygen module for an introduction to data proxies in LArSoft.
 

Functions

template<typename Tag , typename Assns >
auto proxy::makeOneTo01dataFrom (Assns const &assns, std::size_t minSize=0)
 Processes and returns an one-to-(zero/one) associated data object. More...
 
template<typename Assns >
auto proxy::makeOneTo01dataFrom (Assns const &assns, std::size_t minSize=0)
 
template<typename Main , typename Aux , typename Metadata , typename Tag , typename Event >
auto proxy::makeOneTo01dataFrom (Event const &event, art::InputTag const &tag, std::size_t minSize=0)
 Creates and returns an one-to-(zero/one) associated data object. More...
 
template<typename Main , typename Aux , typename Metadata , typename Event >
auto proxy::makeOneTo01dataFrom (Event const &event, art::InputTag const &tag, std::size_t minSize=0)
 
template<typename Aux , typename Metadata , typename Tag , typename Handle , typename Event >
auto proxy::makeOneTo01dataFrom (Handle &&handle, Event const &event, art::InputTag const &tag)
 Creates and returns an one-to-(zero/one) associated data object. More...
 
template<typename Aux , typename Metadata , typename Handle , typename Event >
auto proxy::makeOneTo01dataFrom (Handle &&handle, Event const &event, art::InputTag const &tag)
 
template<typename Tag , typename MainColl , typename Assns >
auto proxy::makeOneTo01dataFrom (MainColl const &mainColl, Assns const &assns)
 Creates and returns an one-to-(zero/one) associated data object. More...
 
template<typename MainColl , typename Assns >
auto proxy::makeOneTo01dataFrom (MainColl const &mainColl, Assns const &assns)
 

Detailed Description

Helper functions to create data structures associated to a proxy.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.fnal..nosp@m.gov)
Date
July 27, 2017
See also
lardata/RecoBaseProxy/ProxyBase/withZeroOrOne.h

This library is header-only.

Definition in file makeOneTo01dataFrom.h.