#include <BranchMapper.h>
Public Member Functions | |
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 Types | |
typedef std::set < ProductProvenance > | eiSet |
Private Member Functions | |
virtual BranchID | oldProductIDToBranchID_ (ProductID const &oldProductID) const |
void | readProvenance () const |
virtual void | readProvenance_ () const |
Private Attributes | |
bool | delayedRead_ |
eiSet | entryInfoSet_ |
boost::shared_ptr< BranchMapper > | nextMapper_ |
ProcessHistoryID | processHistoryID_ |
Definition at line 26 of file BranchMapper.h.
|
private |
Definition at line 53 of file BranchMapper.h.
edm::BranchMapper::BranchMapper | ( | ) |
Definition at line 10 of file BranchMapper.cc.
|
explicit |
Definition at line 17 of file BranchMapper.cc.
|
virtual |
Definition at line 24 of file BranchMapper.cc.
boost::shared_ptr< ProductProvenance > edm::BranchMapper::branchIDToProvenance | ( | BranchID const & | bid | ) | const |
Definition at line 44 of file BranchMapper.cc.
References entryInfoSet_, nextMapper_, and readProvenance().
Referenced by edm::RootOutputFile::insertAncestors().
void edm::BranchMapper::insert | ( | ProductProvenance const & | provenanceProduct | ) |
Definition at line 35 of file BranchMapper.cc.
References entryInfoSet_.
Referenced by edm::BranchMapperWithReader::readProvenance_().
|
inline |
Definition at line 40 of file BranchMapper.h.
References nextMapper_.
Definition at line 44 of file BranchMapper.h.
References oldProductIDToBranchID_().
|
privatevirtual |
Reimplemented in edm::BranchMapperWithReader.
Definition at line 59 of file BranchMapper.cc.
References edm::hlt::Exception, and edm::errors::LogicError.
Referenced by oldProductIDToBranchID().
|
inline |
|
inline |
|
private |
Definition at line 27 of file BranchMapper.cc.
References delayedRead_, and readProvenance_().
Referenced by branchIDToProvenance().
|
inlineprivatevirtual |
Reimplemented in edm::BranchMapperWithReader.
Definition at line 56 of file BranchMapper.h.
Referenced by readProvenance().
|
inline |
Definition at line 42 of file BranchMapper.h.
References delayedRead_, and relativeConstraints::value.
void edm::BranchMapper::write | ( | std::ostream & | os | ) | const |
Referenced by edm::operator<<().
|
mutableprivate |
Definition at line 64 of file BranchMapper.h.
Referenced by readProvenance(), and setDelayedRead().
|
private |
Definition at line 60 of file BranchMapper.h.
Referenced by branchIDToProvenance(), and insert().
|
private |
Definition at line 62 of file BranchMapper.h.
Referenced by branchIDToProvenance(), and mergeMappers().
|
private |
Definition at line 66 of file BranchMapper.h.
Referenced by processHistoryID().