CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
edm::MakeReducedProvenanceReader Class Reference
Inheritance diagram for edm::MakeReducedProvenanceReader:
edm::MakeProvenanceReader

Public Member Functions

virtual std::unique_ptr
< ProvenanceReaderBase
makeReader (RootTree &eventTree, DaqProvenanceHelper const *daqProvenanceHelper) const
 
 MakeReducedProvenanceReader (std::vector< ParentageID > const &parentageIDLookup)
 

Private Attributes

std::vector< ParentageID > const & parentageIDLookup_
 

Detailed Description

Definition at line 75 of file RootFile.cc.

Constructor & Destructor Documentation

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

Definition at line 77 of file RootFile.cc.

77 : parentageIDLookup_(parentageIDLookup) {}
std::vector< ParentageID > const & parentageIDLookup_
Definition: RootFile.cc:80

Member Function Documentation

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

Implements edm::MakeProvenanceReader.

Definition at line 1907 of file RootFile.cc.

References parentageIDLookup_.

1907  {
1908  return std::unique_ptr<ProvenanceReaderBase>(new ReducedProvenanceReader(&rootTree, parentageIDLookup_, daqProvenanceHelper));
1909  }
std::vector< ParentageID > const & parentageIDLookup_
Definition: RootFile.cc:80

Member Data Documentation

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

Definition at line 80 of file RootFile.cc.

Referenced by makeReader().