1 #ifndef FWCore_Framework_BranchIDListHelper_h 2 #define FWCore_Framework_BranchIDListHelper_h 17 typedef std::pair<BranchListIndex, ProductIndex>
IndexPair;
unsigned short BranchListIndex
bool hasProducedProducts() const
std::pair< BranchListIndex, ProductIndex > IndexPair
std::vector< BranchIDList > BranchIDLists
bool fixBranchListIndexes(BranchListIndexes &indexes, bool assertOnFailure=true) const
Called by sources to convert their read indexes into the indexes used by the job. ...
void updateFromParent(BranchIDLists const &bidlists)
BranchIDLists branchIDLists_
BranchIDLists const & branchIDLists() const
void updateFromRegistry(ProductRegistry const ®)
BranchIDLists::size_type nAlreadyCopied_
BranchListIndex producedBranchListIndex() const
std::vector< BranchListIndex > BranchListIndexes
BranchListIndex producedBranchListIndex_
std::multimap< BranchID, IndexPair > BranchIDToIndexMap
BranchIDLists & mutableBranchIDLists()
BranchIDToIndexMap branchIDToIndexMap_
bool updateFromInput(BranchIDLists const &bidlists)
BranchIDToIndexMap const & branchIDToIndexMap() const
std::vector< BranchListIndex > inputIndexToJobIndex_