Namespaces | Functions
art::gfactory Namespace Reference

Namespaces

 detail
 

Functions

std::unique_ptr< Groupmake_group (BranchDescription const &, ProductID const &, RangeSet &&)
 
std::unique_ptr< Groupmake_group (BranchDescription const &, ProductID const &, RangeSet &&, cet::exempt_ptr< Worker > productProducer)
 
std::unique_ptr< Groupmake_group (BranchDescription const &, ProductID const &, RangeSet &&, std::unique_ptr< EDProduct > &&)
 

Function Documentation

std::unique_ptr< art::Group > art::gfactory::make_group ( BranchDescription const &  pd,
ProductID const &  pid,
RangeSet &&  rs 
)
inline

Definition at line 44 of file GroupFactory.h.

References art::gfactory::detail::make_group().

47 {
48  return detail::make_group(pd, pid, std::move(rs));
49 }
std::unique_ptr< Group > make_group(BranchDescription const &, ProductID const &, RangeSet &&, std::unique_ptr< EDProduct > &&)
Definition: GroupFactory.h:61
std::unique_ptr< art::Group > art::gfactory::make_group ( BranchDescription const &  pd,
ProductID const &  pid,
RangeSet &&  rs,
cet::exempt_ptr< Worker productProducer 
)
inline

Definition at line 52 of file GroupFactory.h.

References art::gfactory::detail::make_group().

56 {
57  return detail::make_group(pd, pid, std::move(rs), productProducer);
58 }
std::unique_ptr< Group > make_group(BranchDescription const &, ProductID const &, RangeSet &&, std::unique_ptr< EDProduct > &&)
Definition: GroupFactory.h:61
std::unique_ptr< art::Group > art::gfactory::make_group ( BranchDescription const &  pd,
ProductID const &  pid,
RangeSet &&  rs,
std::unique_ptr< EDProduct > &&  edp 
)
inline

Definition at line 61 of file GroupFactory.h.

References runNovaSAM::args, art::errors::LogicError, art::gfactory::detail::make_group(), and fillBadChanDBTables::result.

65 {
66  return detail::make_group(pd, pid, std::move(rs), std::move(edp));
67 }
std::unique_ptr< Group > make_group(BranchDescription const &, ProductID const &, RangeSet &&, std::unique_ptr< EDProduct > &&)
Definition: GroupFactory.h:61