CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
edm::MakeReducedProvenanceReader Class Reference
Inheritance diagram for edm::MakeReducedProvenanceReader:
edm::MakeProvenanceReader

Public Member Functions

std::unique_ptr< ProvenanceReaderBasemakeReader (RootTree &eventTree, DaqProvenanceHelper const *daqProvenanceHelper) const override
 
 MakeReducedProvenanceReader (std::vector< ParentageID > const &parentageIDLookup)
 
- Public Member Functions inherited from edm::MakeProvenanceReader
virtual ~MakeProvenanceReader ()=default
 

Private Attributes

std::vector< ParentageID > const & parentageIDLookup_
 

Detailed Description

Definition at line 92 of file RootFile.cc.

Constructor & Destructor Documentation

◆ MakeReducedProvenanceReader()

edm::MakeReducedProvenanceReader::MakeReducedProvenanceReader ( std::vector< ParentageID > const &  parentageIDLookup)
inline

Definition at line 94 of file RootFile.cc.

95  : parentageIDLookup_(parentageIDLookup) {}

Member Function Documentation

◆ makeReader()

std::unique_ptr< ProvenanceReaderBase > edm::MakeReducedProvenanceReader::makeReader ( RootTree eventTree,
DaqProvenanceHelper const *  daqProvenanceHelper 
) const
overridevirtual

Implements edm::MakeProvenanceReader.

Definition at line 2179 of file RootFile.cc.

2180  {
2181  return std::make_unique<ReducedProvenanceReader>(&rootTree, parentageIDLookup_, daqProvenanceHelper);
2182  }

References parentageIDLookup_.

Member Data Documentation

◆ parentageIDLookup_

std::vector<ParentageID> const& edm::MakeReducedProvenanceReader::parentageIDLookup_
private

Definition at line 100 of file RootFile.cc.

Referenced by makeReader().

edm::MakeReducedProvenanceReader::parentageIDLookup_
std::vector< ParentageID > const & parentageIDLookup_
Definition: RootFile.cc:100