ATLAS Offline Software
Loading...
Searching...
No Matches
AthPoolEx::ReadMeta Class Reference

This class provides an example for reading in file meta data objects from Pool. More...

#include <ReadMeta.h>

Inheritance diagram for AthPoolEx::ReadMeta:
Collaboration diagram for AthPoolEx::ReadMeta:

Public Member Functions

 ReadMeta (const std::string &type, const std::string &name, const IInterface *parent)
virtual ~ReadMeta ()=default
virtual StatusCode initialize () override final
 Gaudi AlgTool Interface method implementations:
virtual StatusCode beginInputFile (const SG::SourceID &) override final
 Function called when a new input file is opened.
virtual StatusCode endInputFile (const SG::SourceID &) override final
 Function called when the currently open input file got completely processed.
virtual StatusCode metaDataStop () override final
 Function writing the collected metadata to the output.
virtual void handle (const Incident &incident) override final
 Incident service handle listening for BeginInputFile and EndInputFile.

Private Attributes

ServiceHandle< StoreGateSvcm_pMetaDataStore
ServiceHandle< StoreGateSvcm_pInputStore

Detailed Description

This class provides an example for reading in file meta data objects from Pool.

Definition at line 25 of file ReadMeta.h.

Constructor & Destructor Documentation

◆ ReadMeta()

ReadMeta::ReadMeta ( const std::string & type,
const std::string & name,
const IInterface * parent )

Definition at line 23 of file ReadMeta.cxx.

◆ ~ReadMeta()

virtual AthPoolEx::ReadMeta::~ReadMeta ( )
virtualdefault

Member Function Documentation

◆ beginInputFile()

StatusCode ReadMeta::beginInputFile ( const SG::SourceID & )
finaloverridevirtual

Function called when a new input file is opened.

Definition at line 54 of file ReadMeta.cxx.

◆ endInputFile()

virtual StatusCode AthPoolEx::ReadMeta::endInputFile ( const SG::SourceID & )
inlinefinaloverridevirtual

Function called when the currently open input file got completely processed.

Definition at line 39 of file ReadMeta.h.

◆ handle()

void ReadMeta::handle ( const Incident & incident)
finaloverridevirtual

Incident service handle listening for BeginInputFile and EndInputFile.

Definition at line 44 of file ReadMeta.cxx.

◆ initialize()

StatusCode ReadMeta::initialize ( )
finaloverridevirtual

Gaudi AlgTool Interface method implementations:

Definition at line 29 of file ReadMeta.cxx.

◆ metaDataStop()

virtual StatusCode AthPoolEx::ReadMeta::metaDataStop ( )
inlinefinaloverridevirtual

Function writing the collected metadata to the output.

Definition at line 42 of file ReadMeta.h.

Member Data Documentation

◆ m_pInputStore

ServiceHandle<StoreGateSvc> AthPoolEx::ReadMeta::m_pInputStore
private

Definition at line 49 of file ReadMeta.h.

◆ m_pMetaDataStore

ServiceHandle<StoreGateSvc> AthPoolEx::ReadMeta::m_pMetaDataStore
private

Definition at line 48 of file ReadMeta.h.


The documentation for this class was generated from the following files: