#include <FWLiteJobMetadataManager.h>
Public Member Functions | |
bool | doUpdate (FWJobMetadataUpdateRequest *request) override |
FWLiteJobMetadataManager (void) | |
bool | hasModuleLabel (std::string &moduleLabel) override |
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 () |
Private Attributes | |
const fwlite::Event * | m_event |
Additional Inherited Members | |
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 12 of file FWLiteJobMetadataManager.h.
FWLiteJobMetadataManager::FWLiteJobMetadataManager | ( | void | ) |
Definition at line 12 of file FWLiteJobMetadataManager.cc.
|
overridevirtual |
This method inspects the currently opened TFile and for each branch containing products for which we can either build a TCollectionProxy or for which we have a specialized accessor, it registers it as a viewable item.
Implements FWJobMetadataManager.
Definition at line 30 of file FWLiteJobMetadataManager.cc.
References cms::cuda::assert(), cms::cuda::be, edm::BranchDescription::branchName(), FWItemAccessorFactory::classAccessedAsCollection(), filterCSVwithJSON::copy, gather_cfg::cout, ztail::d, debug, submitPVResolutionJobs::desc, FWLiteJobMetadataUpdateRequest::event_, mergeVDriftHistosByStation::file, FWLiteJobMetadataUpdateRequest::file_, edm::BranchDescription::fullClassName(), fwLog, fwlite::Event::getBranchDescriptions(), fwlite::Event::getProcessHistory(), isotrackTrainRegressor::history, cuy::ii, submitPVValidationJobs::infos, fwlog::kDebug, m_event, FWJobMetadataManager::m_typeAndReps, edm::BranchDescription::moduleLabel(), FWJobMetadataManager::Data::moduleLabel_, edm::BranchDescription::present(), edm::BranchDescription::processName(), FWJobMetadataManager::Data::processName_, FWJobMetadataManager::processNamesInJob(), FWJobMetadataManager::Data::productInstanceLabel_, edm::BranchDescription::productInstanceName(), hgcalPlots::purpose, FWJobMetadataManager::Data::purpose_, FWTypeToRepresentations::representationsForType(), AlCaHLTBitMon_QueryRunRegistry::string, FWJobMetadataManager::Data::type_, and FWJobMetadataManager::usableData().
|
overridevirtual |
Implements FWJobMetadataManager.
Definition at line 14 of file FWLiteJobMetadataManager.cc.
References fwlite::Event::getBranchDescriptions(), and m_event.
|
private |
Definition at line 20 of file FWLiteJobMetadataManager.h.
Referenced by doUpdate(), and hasModuleLabel().