ATLAS Offline Software
Public Member Functions | Private Member Functions | Private Attributes | List of all members
EL::WorkerConfig Class Referencefinal

#include <WorkerConfig.h>

Inheritance diagram for EL::WorkerConfig:
Collaboration diagram for EL::WorkerConfig:

Public Member Functions

const asg::SgTEventMetametaStore () const noexcept
 access the meta store in the input file More...
 
void add (const PythonConfigBase &config)
 add the given component More...
 
 WorkerConfig (Detail::ModuleData *val_data) noexcept
 
 ~WorkerConfig () noexcept
 

Private Member Functions

 ClassDef (WorkerConfig, 1)
 

Private Attributes

Detail::ModuleDatam_data = nullptr
 
asg::SgTEventMeta m_metaStore
 

Detailed Description

Definition at line 26 of file WorkerConfig.h.

Constructor & Destructor Documentation

◆ WorkerConfig()

EL::WorkerConfig::WorkerConfig ( Detail::ModuleData val_data)
noexcept

Internal/Detail Members

◆ ~WorkerConfig()

EL::WorkerConfig::~WorkerConfig ( )
noexcept

Member Function Documentation

◆ add()

void EL::WorkerConfig::add ( const PythonConfigBase config)

add the given component

◆ ClassDef()

EL::WorkerConfig::ClassDef ( WorkerConfig  ,
 
)
private

◆ metaStore()

const asg::SgTEventMeta * EL::WorkerConfig::metaStore ( ) const
inlinenoexcept

access the meta store in the input file

Public Members

Inline/Template Functions

Definition at line 73 of file WorkerConfig.h.

75  {
76  return &m_metaStore;
77  }

Member Data Documentation

◆ m_data

Detail::ModuleData* EL::WorkerConfig::m_data = nullptr
private

Private Members

Definition at line 57 of file WorkerConfig.h.

◆ m_metaStore

asg::SgTEventMeta EL::WorkerConfig::m_metaStore
private

Definition at line 58 of file WorkerConfig.h.


The documentation for this class was generated from the following file:
EL::WorkerConfig::m_metaStore
asg::SgTEventMeta m_metaStore
Definition: WorkerConfig.h:58