CMS 3D CMS Logo

Public Member Functions | Private Member Functions | Private Attributes

edm::ReducedProvenanceBranchMapperWithReader Class Reference

Inheritance diagram for edm::ReducedProvenanceBranchMapperWithReader:
edm::BranchMapper

List of all members.

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_
StoredProductProvenanceVectorpProvVector_
TBranch * provBranch_
StoredProductProvenanceVector provVector_
RootTreerootTree_

Detailed Description

Definition at line 1680 of file RootFile.cc.


Constructor & Destructor Documentation

edm::ReducedProvenanceBranchMapperWithReader::ReducedProvenanceBranchMapperWithReader ( RootTree iRootTree,
const std::vector< ParentageID > &  iParentageIDLookup 
)

Member Function Documentation

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.

                                                                             {

Member Data Documentation

Definition at line 1693 of file RootFile.cc.

Definition at line 1692 of file RootFile.cc.

Definition at line 1690 of file RootFile.cc.

Definition at line 1691 of file RootFile.cc.

Definition at line 1689 of file RootFile.cc.