CMS 3D CMS Logo

SubProcessParentageHelper.cc
Go to the documentation of this file.
2 
6 
7 namespace edm {
8 
10  update(SubProcessParentageHelper const& parentSubProcessParentageHelper,
11  ProductRegistry const& parentProductRegistry) {
12 
13  *this = parentSubProcessParentageHelper;
14 
15  for(auto const& prod : parentProductRegistry.productList()) {
16  BranchDescription const& desc = prod.second;
17  if (desc.produced() && desc.branchType() == InEvent && !desc.isAlias()) {
18  producedProducts_.push_back(desc.branchID());
19  }
20  }
21  }
22 }
BranchType const & branchType() const
void update(SubProcessParentageHelper const &parentSubProcessParentageHelper, ProductRegistry const &parentProductRegistry)
ProductList const & productList() const
BranchID const & branchID() const
std::vector< BranchID > producedProducts_
HLT enums.