CMS 3D CMS Logo

Public Member Functions | Private Member Functions | Private Attributes

edm::BranchMapperWithReader Class Reference

#include <BranchMapperWithReader.h>

Inheritance diagram for edm::BranchMapperWithReader:
edm::BranchMapper

List of all members.

Public Member Functions

 BranchMapperWithReader ()
 BranchMapperWithReader (RootTree *rootTree)
void insertIntoMap (ProductID const &oldProductID, BranchID const &branchID)
virtual ~BranchMapperWithReader ()

Private Member Functions

virtual BranchID oldProductIDToBranchID_ (ProductID const &oldProductID) const
virtual void readProvenance_ () const
virtual void reset_ ()

Private Attributes

ProductProvenanceVector infoVector_
std::map< unsigned int, BranchIDoldProductIDToBranchIDMap_
ProductProvenanceVectorpInfoVector_
RootTreerootTree_

Detailed Description

Definition at line 15 of file BranchMapperWithReader.h.


Constructor & Destructor Documentation

data refman pasoursint CMSSW_4_4_3_patch1 src IOPool Input src BranchMapperWithReader cc data refman pasoursint CMSSW_4_4_3_patch1 src IOPool Input src BranchMapperWithReader cc edm::BranchMapperWithReader::BranchMapperWithReader ( )

Definition at line 13 of file BranchMapperWithReader.cc.

edm::BranchMapperWithReader::BranchMapperWithReader ( RootTree rootTree) [explicit]

Definition at line 21 of file BranchMapperWithReader.cc.

  { }

  void
virtual edm::BranchMapperWithReader::~BranchMapperWithReader ( ) [inline, virtual]

Definition at line 20 of file BranchMapperWithReader.h.

{}

Member Function Documentation

void edm::BranchMapperWithReader::insertIntoMap ( ProductID const &  oldProductID,
BranchID const &  branchID 
)

Definition at line 42 of file BranchMapperWithReader.cc.

BranchID edm::BranchMapperWithReader::oldProductIDToBranchID_ ( ProductID const &  oldProductID) const [private, virtual]

Reimplemented from edm::BranchMapper.

Definition at line 47 of file BranchMapperWithReader.cc.

                                               {
      return BranchID();
    }
    return it->second;
  }
  
  void BranchMapperWithReader::reset_()
void edm::BranchMapperWithReader::readProvenance_ ( ) const [private, virtual]

Reimplemented from edm::BranchMapper.

Definition at line 30 of file BranchMapperWithReader.cc.

                         {
      me->insert(*it);
    }
  }

  void
void edm::BranchMapperWithReader::reset_ ( ) [private, virtual]

Reimplemented from edm::BranchMapper.

Definition at line 55 of file BranchMapperWithReader.cc.


Member Data Documentation

Definition at line 29 of file BranchMapperWithReader.h.

Definition at line 31 of file BranchMapperWithReader.h.

Definition at line 30 of file BranchMapperWithReader.h.

Definition at line 28 of file BranchMapperWithReader.h.