Public Member Functions | |
std::set< ProductProvenance > | readProvenance (unsigned int) const override |
ReducedProvenanceReader (RootTree *iRootTree, std::vector< ParentageID > const &iParentageIDLookup, DaqProvenanceHelper const *daqProvenanceHelper) | |
Public Member Functions inherited from edm::ProvenanceReaderBase | |
ProvenanceReaderBase () | |
virtual | ~ProvenanceReaderBase () |
Private Member Functions | |
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_ |
std::shared_ptr< std::recursive_mutex > | mutex_ |
std::vector< ParentageID > const & | parentageIDLookup_ |
StoredProductProvenanceVector const * | pProvVector_ |
edm::propagate_const< TBranch * > | provBranch_ |
StoredProductProvenanceVector | provVector_ |
edm::propagate_const< RootTree * > | rootTree_ |
Definition at line 1854 of file RootFile.cc.
edm::ReducedProvenanceReader::ReducedProvenanceReader | ( | RootTree * | iRootTree, |
std::vector< ParentageID > const & | iParentageIDLookup, | ||
DaqProvenanceHelper const * | daqProvenanceHelper | ||
) |
Definition at line 1878 of file RootFile.cc.
References edm::BranchTypeToProductProvenanceBranchName(), edm::ModuleCallingContext::getStreamContext(), edm::ServiceRegistry::instance(), eostools::move(), cmsPerfStripChart::operate(), edm::ServiceRegistry::presentToken(), provBranch_, edm::SerialTaskQueueChain::push(), dttmaxenums::R, rootTree_, and TrackValidation_cff::task.
|
overridevirtual |
Implements edm::ProvenanceReaderBase.
Definition at line 1964 of file RootFile.cc.
References daqProvenanceHelper_, Exception, edm::errors::LogicError, edm::DaqProvenanceHelper::mapBranchID(), edm::DaqProvenanceHelper::mapParentageID(), mutex_, parentageIDLookup_, pProvVector_, provBranch_, provVector_, and rootTree_.
Referenced by edm::FullProvenanceReader::~FullProvenanceReader().
|
overrideprivatevirtual |
Implements edm::ProvenanceReaderBase.
Definition at line 1950 of file RootFile.cc.
References acquirer_, rootTree_, edm::SharedResourcesAcquirer::serialQueueChain(), and TrackValidation_cff::task.
Referenced by edm::FullProvenanceReader::~FullProvenanceReader().
|
private |
Definition at line 1875 of file RootFile.cc.
Referenced by readProvenanceAsync().
|
private |
Definition at line 1873 of file RootFile.cc.
Referenced by readProvenance().
|
private |
Definition at line 1874 of file RootFile.cc.
Referenced by readProvenance().
|
private |
Definition at line 1872 of file RootFile.cc.
Referenced by readProvenance().
|
private |
Definition at line 1871 of file RootFile.cc.
Referenced by readProvenance().
|
private |
Definition at line 1869 of file RootFile.cc.
Referenced by readProvenance(), and ReducedProvenanceReader().
|
private |
Definition at line 1870 of file RootFile.cc.
Referenced by readProvenance().
|
private |
Definition at line 1868 of file RootFile.cc.
Referenced by readProvenance(), readProvenanceAsync(), and ReducedProvenanceReader().