#include <FWFFMetadataManager.h>
Protected Member Functions | |
virtual bool | doUpdate (FWJobMetadataUpdateRequest *) |
Additional Inherited Members | |
Public Member Functions inherited from FWJobMetadataManager | |
FWJobMetadataManager () | |
void | initReps (const FWTypeToRepresentations &iTypeAndReps) |
std::vector< std::string > & | processNamesInJob () |
void | update (FWJobMetadataUpdateRequest *request) |
std::vector< Data > & | usableData () |
virtual | ~FWJobMetadataManager () |
Public Attributes inherited from FWJobMetadataManager | |
sigc::signal< void > | metadataChanged_ |
Protected Attributes inherited from FWJobMetadataManager | |
std::vector< Data > | m_metadata |
std::vector< std::string > | m_processNamesInJob |
FWTypeToRepresentations * | m_typeAndReps |
Definition at line 8 of file FWFFMetadataManager.h.
|
protectedvirtual |
This is the bit that needs to be implemented by a derived class to update the various metadata structures.
Implements FWJobMetadataManager.
Definition at line 12 of file FWFFMetadataManager.cc.
References edm::Provenance::branchDescription(), FWItemAccessorFactory::classAccessedAsCollection(), FWFFMetadataUpdateRequest::event(), edm::BranchDescription::fullClassName(), fwLog, edm::Event::getAllProvenance(), benchmark_cfg::infos, fwlog::kDebug, FWJobMetadataManager::m_typeAndReps, edm::BranchDescription::moduleLabel(), FWJobMetadataManager::Data::moduleLabel_, pi, edm::BranchDescription::present(), edm::BranchDescription::processName(), FWJobMetadataManager::Data::processName_, FWJobMetadataManager::Data::productInstanceLabel_, edm::BranchDescription::productInstanceName(), FWJobMetadataManager::Data::purpose_, FWTypeToRepresentations::representationsForType(), FWJobMetadataManager::Data::type_, and FWJobMetadataManager::usableData().