#include <BranchMapperWithReader.h>
Public Member Functions | |
BranchMapperWithReader () | |
BranchMapperWithReader (RootTree *rootTree) | |
void | insertIntoMap (ProductID const &oldProductID, BranchID const &branchID) |
virtual | ~BranchMapperWithReader () |
Public Member Functions inherited from edm::BranchMapper | |
boost::shared_ptr < ProductProvenance > | branchIDToProvenance (BranchID const &bid) const |
BranchMapper () | |
BranchMapper (bool delayedRead) | |
void | insert (ProductProvenance const &provenanceProduct) |
void | mergeMappers (boost::shared_ptr< BranchMapper > other) |
BranchID | oldProductIDToBranchID (ProductID const &oldProductID) const |
ProcessHistoryID const & | processHistoryID () const |
ProcessHistoryID & | processHistoryID () |
void | setDelayedRead (bool value) |
void | write (std::ostream &os) const |
virtual | ~BranchMapper () |
Private Member Functions | |
virtual BranchID | oldProductIDToBranchID_ (ProductID const &oldProductID) const |
virtual void | readProvenance_ () const |
Private Attributes | |
ProductProvenanceVector | infoVector_ |
std::map< unsigned int, BranchID > | oldProductIDToBranchIDMap_ |
ProductProvenanceVector * | pInfoVector_ |
RootTree * | rootTree_ |
Definition at line 15 of file BranchMapperWithReader.h.
edm::BranchMapperWithReader::BranchMapperWithReader | ( | ) |
Definition at line 11 of file BranchMapperWithReader.cc.
|
explicit |
Definition at line 19 of file BranchMapperWithReader.cc.
|
inlinevirtual |
Definition at line 20 of file BranchMapperWithReader.h.
void edm::BranchMapperWithReader::insertIntoMap | ( | ProductID const & | oldProductID, |
BranchID const & | branchID | ||
) |
Definition at line 40 of file BranchMapperWithReader.cc.
References edm::ProductID::oldID(), and oldProductIDToBranchIDMap_.
|
privatevirtual |
Reimplemented from edm::BranchMapper.
Definition at line 45 of file BranchMapperWithReader.cc.
References edm::ProductID::oldID(), and oldProductIDToBranchIDMap_.
|
privatevirtual |
Reimplemented from edm::BranchMapper.
Definition at line 28 of file BranchMapperWithReader.cc.
References edm::RootTree::branchEntryInfoBranch(), edm::RootTree::fillBranchEntryMeta(), infoVector_, edm::BranchMapper::insert(), pInfoVector_, rootTree_, and edm::setRefCoreStreamer().
|
private |
Definition at line 28 of file BranchMapperWithReader.h.
Referenced by readProvenance_().
|
private |
Definition at line 30 of file BranchMapperWithReader.h.
Referenced by insertIntoMap(), and oldProductIDToBranchID_().
|
mutableprivate |
Definition at line 29 of file BranchMapperWithReader.h.
Referenced by readProvenance_().
|
private |
Definition at line 27 of file BranchMapperWithReader.h.
Referenced by readProvenance_().