Public Member Functions | |
ReducedProvenanceBranchMapperWithReader (RootTree *iRootTree, const std::vector< ParentageID > &iParentageIDLookup) | |
Private Member Functions | |
virtual BranchID | oldProductIDToBranchID_ (ProductID const &oldProductID) const |
virtual void | readProvenance_ () const |
virtual void | reset_ () |
Private Attributes | |
const std::vector< ParentageID > & | parentageIDLookup_ |
StoredProductProvenanceVector * | pProvVector_ |
TBranch * | provBranch_ |
StoredProductProvenanceVector | provVector_ |
RootTree * | rootTree_ |
Definition at line 1680 of file RootFile.cc.
edm::ReducedProvenanceBranchMapperWithReader::ReducedProvenanceBranchMapperWithReader | ( | RootTree * | iRootTree, |
const std::vector< ParentageID > & | iParentageIDLookup | ||
) |
Definition at line 1696 of file RootFile.cc.
References edm::BranchTypeToProductProvenanceBranchName().
{ provBranch_ = rootTree_->tree()->GetBranch(BranchTypeToProductProvenanceBranchName(rootTree_->branchType()).c_str()); } void ReducedProvenanceBranchMapperWithReader::readProvenance_() const {
BranchID edm::ReducedProvenanceBranchMapperWithReader::oldProductIDToBranchID_ | ( | ProductID const & | oldProductID | ) | const [private, virtual] |
Reimplemented from edm::BranchMapper.
Definition at line 1719 of file RootFile.cc.
References edm::BranchMapper::setDelayedRead().
{
void edm::ReducedProvenanceBranchMapperWithReader::readProvenance_ | ( | ) | const [private, virtual] |
Reimplemented from edm::BranchMapper.
Definition at line 1707 of file RootFile.cc.
{ me->insert(ProductProvenance(BranchID(it->branchID_), parentageIDLookup_[it->parentageIDIndex_])); } } BranchID ReducedProvenanceBranchMapperWithReader::oldProductIDToBranchID_(ProductID const&) const {
void edm::ReducedProvenanceBranchMapperWithReader::reset_ | ( | ) | [private, virtual] |
Reimplemented from edm::BranchMapper.
Definition at line 1724 of file RootFile.cc.
References edm::RootFile::fileFormatVersion(), and edm::InEvent.
{
const std::vector<ParentageID>& edm::ReducedProvenanceBranchMapperWithReader::parentageIDLookup_ [private] |
Definition at line 1693 of file RootFile.cc.
Definition at line 1692 of file RootFile.cc.
TBranch* edm::ReducedProvenanceBranchMapperWithReader::provBranch_ [private] |
Definition at line 1690 of file RootFile.cc.
Definition at line 1691 of file RootFile.cc.
Definition at line 1689 of file RootFile.cc.