Public Member Functions | |
OldProvenanceReader (RootTree *rootTree, EntryDescriptionMap const &theMap, DaqProvenanceHelper const *daqProvenanceHelper) | |
virtual std::set< ProductProvenance > | readProvenance (unsigned int transitionIndex) const override |
virtual | ~OldProvenanceReader () |
Public Member Functions inherited from edm::ProvenanceReaderBase | |
ProvenanceReaderBase () | |
virtual | ~ProvenanceReaderBase () |
Private Member Functions | |
virtual void | readProvenanceAsync (WaitingTask *task, ModuleCallingContext const *moduleCallingContext, unsigned int transitionIndex, std::atomic< const std::set< ProductProvenance > * > &writeTo) const override |
Private Attributes | |
SharedResourcesAcquirer | acquirer_ |
DaqProvenanceHelper const * | daqProvenanceHelper_ |
EntryDescriptionMap const & | entryDescriptionMap_ |
std::vector< EventEntryInfo > | infoVector_ |
std::shared_ptr< std::recursive_mutex > | mutex_ |
std::vector< EventEntryInfo > * | pInfoVector_ |
edm::propagate_const< RootTree * > | rootTree_ |
Definition at line 2034 of file RootFile.cc.
|
explicit |
Definition at line 2055 of file RootFile.cc.
|
inlinevirtual |
Definition at line 2037 of file RootFile.cc.
References edm::FullProvenanceReader::readProvenance(), and edm::FullProvenanceReader::readProvenanceAsync().
|
overridevirtual |
Implements edm::ProvenanceReaderBase.
Definition at line 2084 of file RootFile.cc.
References daqProvenanceHelper_, entryDescriptionMap_, edm::roottree::getEntry(), info(), infoVector_, edm::DaqProvenanceHelper::mapBranchID(), edm::DaqProvenanceHelper::mapParentageID(), mutex_, pInfoVector_, rootTree_, and edm::setRefCoreStreamer().
Referenced by edm::DummyProvenanceReader::~DummyProvenanceReader().
|
overrideprivatevirtual |
Implements edm::ProvenanceReaderBase.
Definition at line 2068 of file RootFile.cc.
References acquirer_, rootTree_, and edm::SharedResourcesAcquirer::serialQueueChain().
Referenced by edm::DummyProvenanceReader::~DummyProvenanceReader().
|
private |
Definition at line 2052 of file RootFile.cc.
Referenced by readProvenanceAsync().
|
private |
Definition at line 2050 of file RootFile.cc.
Referenced by readProvenance().
|
private |
Definition at line 2049 of file RootFile.cc.
Referenced by readProvenance().
|
private |
Definition at line 2047 of file RootFile.cc.
Referenced by readProvenance().
|
private |
Definition at line 2051 of file RootFile.cc.
Referenced by readProvenance().
|
mutableprivate |
Definition at line 2048 of file RootFile.cc.
Referenced by readProvenance().
|
private |
Definition at line 2046 of file RootFile.cc.
Referenced by readProvenance(), and readProvenanceAsync().