LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
put_product_in_principal.h File Reference

Go to the source code of this file.

Namespaces

 art
 

Functions

RangeSet art::rangeSetFor (RunPrincipal const &rp)
 
RangeSet art::rangeSetFor (SubRunPrincipal const &srp)
 
template<typename T , typename P >
std::enable_if_t<!detail::range_sets_supported(P::branch_type)> art::put_product_in_principal (std::unique_ptr< T > &&product, P &principal, std::string const &module_label, std::string const &instance_name={})
 
template<typename T , typename P >
std::enable_if_t< detail::range_sets_supported(P::branch_type)> art::put_product_in_principal (std::unique_ptr< T > &&product, P &principal, std::string const &module_label, std::string const &instance_name={}, RangeSet &&rs=RangeSet::invalid())