CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
FWLiteJobMetadataManager Class Reference

#include <FWLiteJobMetadataManager.h>

Inheritance diagram for FWLiteJobMetadataManager:
FWJobMetadataManager

Public Member Functions

virtual bool doUpdate (FWJobMetadataUpdateRequest *request)
 
 FWLiteJobMetadataManager (void)
 
virtual bool hasModuleLabel (std::string &moduleLabel)
 
- 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::Eventm_event
 

Additional Inherited Members

- Public Attributes inherited from FWJobMetadataManager
sigc::signal< void > metadataChanged_
 
- Protected Attributes inherited from FWJobMetadataManager
std::vector< Datam_metadata
 
std::vector< std::string > m_processNamesInJob
 
FWTypeToRepresentationsm_typeAndReps
 

Detailed Description

Definition at line 13 of file FWLiteJobMetadataManager.h.

Constructor & Destructor Documentation

FWLiteJobMetadataManager::FWLiteJobMetadataManager ( void  )

Definition at line 12 of file FWLiteJobMetadataManager.cc.

Member Function Documentation

bool FWLiteJobMetadataManager::doUpdate ( FWJobMetadataUpdateRequest request)
virtual

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 38 of file FWLiteJobMetadataManager.cc.

bool FWLiteJobMetadataManager::hasModuleLabel ( std::string &  moduleLabel)
virtual

Implements FWJobMetadataManager.

Definition at line 18 of file FWLiteJobMetadataManager.cc.

Member Data Documentation

const fwlite::Event* FWLiteJobMetadataManager::m_event
private

Definition at line 22 of file FWLiteJobMetadataManager.h.