#include <BranchChildren.h>
Public Member Functions | |
void | appendToDescendants (BranchDescription const &parent, BranchIDSet &descendants, std::map< BranchID, BranchID > const &droppedToKeptAlias) const |
map_t const & | childLookup () const |
void | clear () |
void | insertChild (BranchID parent, BranchID child) |
void | insertEmpty (BranchID parent) |
Private Types | |
typedef std::set< BranchID > | BranchIDSet |
typedef std::map< BranchID, BranchIDSet > | map_t |
Private Member Functions | |
void | append_ (map_t const &lookup, BranchID item, BranchIDSet &itemSet, std::map< BranchID, BranchID > const &droppedToKeptAlias) const |
Private Attributes | |
map_t | childLookup_ |
Definition at line 18 of file BranchChildren.h.
|
private |
Definition at line 20 of file BranchChildren.h.
|
private |
Definition at line 21 of file BranchChildren.h.
|
private |
Definition at line 7 of file BranchChildren.cc.
Referenced by appendToDescendants().
void edm::BranchChildren::appendToDescendants | ( | BranchDescription const & | parent, |
BranchIDSet & | descendants, | ||
std::map< BranchID, BranchID > const & | droppedToKeptAlias | ||
) | const |
Definition at line 53 of file BranchChildren.cc.
References append_(), edm::BranchDescription::branchID(), childLookup_, and edm::BranchDescription::originalBranchID().
|
inline |
Definition at line 42 of file BranchChildren.h.
References childLookup_.
Referenced by edm::PoolOutputModule::beginInputFile(), and edm::DaqProvenanceHelper::fixMetaData().
void edm::BranchChildren::clear | ( | void | ) |
Definition at line 38 of file BranchChildren.cc.
References childLookup_.
Referenced by Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), edm::PoolOutputModule::reallyCloseFile(), Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), Vispa.Views.WidgetView.WidgetView::setDataObjects(), BeautifulSoup.Tag::setString(), Vispa.Views.TreeView.TreeView::updateContent(), Vispa.Views.TableView.TableView::updateContent(), Vispa.Views.BoxDecayView.BoxDecayView::updateContent(), and Vispa.Views.PropertyView.PropertyView::updateContent().
Definition at line 48 of file BranchChildren.cc.
References childLookup_, and class-composition::parent.
Referenced by edm::PoolOutputModule::beginInputFile(), and edm::PoolOutputModule::fillDependencyGraph().
void edm::BranchChildren::insertEmpty | ( | BranchID | parent | ) |
|
private |
Definition at line 47 of file BranchChildren.h.
Referenced by appendToDescendants(), childLookup(), clear(), insertChild(), and insertEmpty().