1 #ifndef DataFormats_Provenance_BranchChildren_h 2 #define DataFormats_Provenance_BranchChildren_h 16 class BranchDescription;
21 typedef std::map<BranchID, BranchIDSet>
map_t;
38 std::map<BranchID, BranchID>
const& droppedToKeptAlias)
const;
49 std::map<BranchID, BranchID>
const& droppedToKeptAlias)
const;
void insertEmpty(BranchID parent)
void insertChild(BranchID parent, BranchID child)
void appendToDescendants(BranchDescription const &parent, BranchIDSet &descendants, std::map< BranchID, BranchID > const &droppedToKeptAlias) const
map_t const & childLookup() const
void append_(map_t const &lookup, BranchID item, BranchIDSet &itemSet, std::map< BranchID, BranchID > const &droppedToKeptAlias) const
std::set< BranchID > BranchIDSet
std::map< BranchID, BranchIDSet > map_t