#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, MicroEventContent_cff::branch, FWItemAccessorFactory::classAccessedAsCollection(), filterCSVwithJSON::copy, gather_cfg::cout, ztail::d, debug, submitPVResolutionJobs::desc, FWLiteJobMetadataUpdateRequest::event_, geometryDiff::file, FWLiteJobMetadataUpdateRequest::file_, fwLog, Get(), fwlite::Event::getBranchDescriptions(), fwlite::Event::getProcessHistory(), cuy::ii, submitPVValidationJobs::infos, fwlog::kDebug, m_event, FWJobMetadataManager::m_typeAndReps, FWJobMetadataManager::processNamesInJob(), hgcalPlots::purpose, FWTypeToRepresentations::representationsForType(), AlCaHLTBitMon_QueryRunRegistry::string, and FWJobMetadataManager::usableData().
|
overridevirtual |
Implements FWJobMetadataManager.
Definition at line 14 of file FWLiteJobMetadataManager.cc.
References triggerObjects_cff::bit, fwlite::Event::getBranchDescriptions(), m_event, and HerwigMaxPtPartonFilter_cfi::moduleLabel.
|
private |
Definition at line 20 of file FWLiteJobMetadataManager.h.
Referenced by doUpdate(), and hasModuleLabel().